Skip to content
Agent Orchestration
Skill

/ahk-use-cases

Define or refine a feature, change, refactor, or user journey as an approved non-technical use-case specification.

From plugin
agent-harness-kit
1817 skills
Install
$ npx -y skills add enmanuelmag/agent-harness-kit --skill ahk-use-cases --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/ahk-use-cases

Context 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.

SKILL.md

ahk-use-cases.SKILL.md
name: ahk-use-cases
description: Define or refine a feature, change, refactor, or user journey as an approved non-technical use-case specification.

Purpose

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.

Discovery

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.

Save and iterate

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.

Handoff

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.

Read more
Ships withagent-harness-kit

A provider-agnostic scaffolding kit for running structured multi-agent workflows in your codebase.

Get the whole plugin
Stats
181
Stars
9
Forks
Active
Maintenance
TypeScript
Language
Apache-2.0
License
2d ago
Last commit
4mo ago
Created

Repo: enmanuelmag/agent-harness-kit

Other skills on agent-harness-kit.