ahk-ask
Ask a question about this codebase — where is X, does Y exist, how does Z work. Read-only. No tasks created, no harness tracking.
Define or refine a feature, change, refactor, or user journey as an approved non-technical use-case specification.
$ npx -y skills add enmanuelmag/agent-harness-kit --skill ahk-use-cases --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ahk-use-casesContext preview
The summary Claude sees to decide when to auto-load this skill.
Define or refine a feature, change, refactor, or user journey as an approved non-technical use-case specification.
name: ahk-use-cases description: Define or refine a feature, change, refactor, or user journey as an approved non-technical use-case specification.
Guide a lightweight, iterative product-discovery conversation. Do not choose a stack, library, API, architecture, or implementation plan.
Read [the discovery workflow](resources/discovery-workflow.md) before the conversation and [the use-case template](resources/use-case-template.md) before saving.
Ask one follow-up question at a time. Establish the user and their goal, current and desired flow, trigger, happy path, variants and failures, business rules, boundaries, exclusions, assumptions, risks, dependencies, priority, success signal, and observable acceptance criteria. Separate confirmed decisions from open questions and do not invent either.
When the user explicitly asks to save the agreed result, use the specification MCP tools. Create or update `docs/specs/<slug>.md` through structured tools only. Use `specs.list` before creating, `specs.get` for the selected specification, and `specs.validate` after every write. A use-case becomes `approved` only after the user explicitly approves it.
If the user changes an approved use-case, explain the affected technical specifications, update the use-case, and let the MCP transition linked technical specs to `needs-reconciliation`. Keep the conversation iterative; later messages refine the same specification unless the user clearly starts another initiative.
Offer `ahk-use-case-tech` only when the use case is approved and the user asks for technical design. The saved body follows the template and covers problem and value, actors, scope and exclusions, current and desired flows, cases and edge cases, rules, dependencies and risks, assumptions/open decisions, acceptance criteria, and change log.
A provider-agnostic scaffolding kit for running structured multi-agent workflows in your codebase.
Repo: enmanuelmag/agent-harness-kit
Ask a question about this codebase — where is X, does Y exist, how does Z work. Read-only. No tasks created, no harness tracking.
Get technical advice or review on an approach, idea, or change. References available skills for best practices. No tasks created, no harness tracking.
Preview a code review against ticket/objective alignment, with deep semantic (name-vs-behavior) analysis. No tasks created, no harness tracking.
Design, write, and run behavior-focused tests for an objective or existing code. Writes test files only and reports evidence. No tasks created, no harness…
Triage a bug or unexpected behavior. Deep diagnostic analysis with structured report. No tasks created, no harness tracking.
Turn an approved use-case specification into a linked, evidence-backed technical specification.