
Claude Skills by iamvonpasion
github.com/iamvonpasionCompliance audit — scan entire repo against hashb standards. Scored report with prioritized findings.
Break a large goal into 3–8 sequenced tasks, each one /eng → /tdd cycle. Writes to specs/{slug}.todos.md when a spec exists, root TODOS.md otherwise. /decompose — decompose a feature or goal /decompose re-entry — resume where you left off (auto-detected)
UX/UI design — wireframes, component mapping, interaction design, accessibility. Bridge between /spec and /eng for features with user interfaces. /design — full design pass (from spec requirements) /design review — review existing UI against spec or heuristics
Document hygiene — find stale, obsolete, duplicate, and scattered docs. Sync, consolidate, update, or remove. Interactive.
Engineering — scope, architecture decisions, implementation review, TDD plan. Technical planning for how to build what /spec defined. /eng — auto-detect (arch + impl, or impl only) /eng arch — force architecture mode (greenfield, major subsystem) /eng impl — force implementation review only (architecture settled) /eng hold — scope lock-down (make it bulletproof)
Unstructured exploration — think through ideas, investigate the codebase, compare approaches, diagram relationships. No artifacts, no structure, no gates. Transitions to /spec or /eng when ready. Use when requirements are unclear, the problem space is new, or you need to think before committing to a plan.
Systematic debugging — investigate, hypothesize, fix, verify. No fixes without root cause.
Architecture fitness evaluation — optional, on-demand skill that challenges existing architecture and engineering decisions. Produces a scored report with ROI-ranked refactoring recommendations. Adversarial posture: challenges rather than describes. Systematically finds blindspots and loopholes. Prefers .understand/architecture-map.md as starting point but runs standalone if missing. Read-only.
Bootstrap or update a repo for hashb compliance -- Project Profile, rules, business scaffolds. Idempotent.
QA testing — browse like a real user, document bugs, report only. Never fixes.
Quick planning — single-response plans with no ceremony. Auto-detects intent or accepts explicit mode. /quick — auto-detect (build, research, fix, design, spec) /quick eng — lightweight implementation plan /quick spec — lightweight requirements /quick design — lightweight UI/UX plan /quick research — lightweight options comparison /quick fix — lightweight debug plan /quick review — lightweight code scan
Pre-planning research — libraries, APIs, patterns, ecosystem.
Post-ship retrospective — what worked, what didn't, root causes, action items.
Peer code review — agent-to-agent or agent-to-human. Confidence-scored, blocks ship on low confidence.
Ship — test, review, version, changelog, commit, PR. Fully automated.
Code simplification — reduces complexity, eliminates duplication, improves naming, removes dead code. Preserves all functionality. Use after writing or modifying code, or point at any file/directory/function.
Product specification — problem, acceptance criteria, boundaries. Lean by default; rigor preserved. AC is the canonical contract id. /spec — auto-detect (discover if problem unclear; define otherwise) /spec discover — force problem-space exploration /spec define — problem understood, need structured requirements
Parallel work decomposition — plan streams, run, review, merge. Decomposition only when it clearly helps; single agent is the default. /swarm plan — write the manifest /swarm status — current branch state /swarm review — per-stream peer review /swarm merge — sequential merge with tests between
Test-driven implementation — execute the TDD plan from /eng. Requires /eng output as input. RED → GREEN → REFACTOR with checkpoint gates. /tdd — execute TDD plan from /eng /tdd continue — resume from last checkpoint
Systematic codebase mapping — architecture, module boundaries, data flows, conventions. Produces persistent .understand/architecture-map.md. Use on brownfield projects before /init, or before /eng when the codebase is unfamiliar.