← ClaudeAtlas

karvey-requirementslisted

Karvey phase 2 — EARS requirements traced to the PRD, spec-delta.md, Features in the tracker or PLAN.md. Use after karvey-init. Triggers include "karvey requirements", "requisitos karvey", "karvey EARS", "generar requisitos karvey".
MauricioQuezadaHaintech/karvey · ★ 0 · Web & Frontend · score 73
Install: claude install-skill MauricioQuezadaHaintech/karvey
# Karvey Requirements ## Purpose Generate requirements in EARS format for the change, produce the spec-delta with ADDED/MODIFIED/REMOVED operations, and register the Features in the team's tracker (`../karvey/rules/management-adapters.md`) or PLAN.md. ## Execution steps ### Step 1 — Load context Enter the phase through the state tool (refused, with the reason, if init is not done): ```bash python3 "${CLAUDE_PLUGIN_ROOT}/scripts/karvey-state.py" advance "{change-id}" requirements ``` Read: - `docs/spec/changes/{change-id}/spec.json` - `docs/spec/changes/{change-id}/prd.md` (PRD generated in karvey-init) - `docs/spec/specs/{capability}/spec.md` (current living spec) - `../karvey/rules/ears-format.md` - `../karvey/rules/living-specs.md` - `../karvey/rules/security-tiers.md` The requirements must derive from the PRD and cover its objectives and acceptance criteria. **Multi-agent / multi-repo context** (see `../karvey/rules/multi-agent.md`): - If `links.parent` is set, also read the **parent change's** `prd.md` and acceptance criteria in its repo: this child's requirements trace to the parent PRD. - For each `decisions` entry (`D-NN@{repo}`), read the decision in the operations repo's decision log. - For each `inputs.*` entry (`design`, `design_system`, `copy`, `legal`), read the file **at the pinned commit** (`git -C {repo} show {commit}:{path}`), not the working copy. If an input the requirements need is missing or unpinned, ask for it — never assume "the latest version"