po4yka
UserSee everything, spend less. A private, local-first analytics dashboard for AI-assisted engineering with real-time budgeting and upstream health monitoring.
Categories
Indexed Skills (14)
industrial-design
This skill should be used when the user explicitly says "industrial style", "industrial design", "/industrial-design", or directly asks to use/apply the heimdall design system. NEVER trigger automatically for generic UI or design tasks. The directory name is retained for historical reasons; the current design system is Apple-Swiss refined, not Nothing-industrial.
release-checklist
Run pre-tag verification and walk through the heimdall release pipeline. Mirrors .github/RELEASING.md so a release cannot silently skip a step. Use when the user explicitly asks to cut, prepare, or verify a heimdall release.
dashboard-rebuild
Rebuild the committed dashboard artifacts (src/ui/app.js, src/ui/style.css) after editing src/ui/*.tsx or src/ui/input.css, and stage them for commit. Use whenever a dashboard source file has been edited or whenever the working tree shows .tsx/.input.css changes without matching app.js/style.css updates.
heimdall-dashboard
Use when modifying the Heimdall dashboard in src/ui. Applies the repo's industrial monochrome design rules, TSX source-of-truth workflow, XSS safeguards, and required UI build steps.
heimdall-fix-unwraps
Use when removing `.unwrap()` calls from Heimdall production Rust code. Covers non-test library code in scanner, server, oauth, pricing, config, webhooks, and models, with replacement strategies and verification expectations.
heimdall-pr-review
Use when reviewing Heimdall code changes for correctness, regressions, safety, missing tests, and repo policy violations. Covers findings-first review output for Rust, scanner, server, UI, and config changes.
heimdall-rust-api-discipline
Rust API design discipline for heimdall — borrowed args, Fn callback lifetimes, HRTB workarounds, Drop design, and value-passing perf for large structs.
heimdall-rust-test-runner
Use when running, choosing, or triaging Rust and TypeScript verification commands in Heimdall after code changes. Covers targeted cargo test selection, lint and format checks, UI type checks, and failure triage.
heimdall-rust-unsafe-ffi
Review and author guidance for all unsafe blocks and libc FFI in heimdall — SAFETY comments, env::set_var, flock/getuid patterns, Drop guarantee, dep unsafe propagation, and manual Send/Sync.
heimdall-serde-pitfalls
Serde deserialization hazards in heimdall — untagged enum error swallowing, flatten+deny_unknown_fields bug, internally tagged tuple variants, and roundtrip testing gaps.
heimdall-rust-binary-audit
Use when auditing Heimdall release binary size and Rust dependency bloat. Covers release builds, cargo-bloat analysis, dependency-tree inspection, and report-first size reduction guidance.
heimdall-rust-dependency-audit
Use when auditing Heimdall Rust dependencies for security advisories, policy violations, or unused dependencies. Covers cargo-audit, cargo-deny, cargo-machete, and report-first dependency analysis.
heimdall-scanner-provider
Use when adding, fixing, or refactoring a Heimdall scanner provider. Covers provider discovery, parser shape, provider tagging, registration, path-based detection, and the required tests for JSONL, SQLite, and mixed-format providers.
heimdall-schema-evolution
Use when adding a new field or changing data flow across Heimdall models, parser/provider code, SQLite schema, API output, and dashboard types. Enforces additive migrations and end-to-end propagation.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.