Agent skill
spec-interview
Collects missing spec inputs and synchronizes answers into `spec.yaml`. Use when review-spec leaves unresolved specification fields.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/spec-interview-grinrus-ai-driven-dev
SKILL.md
Follow feature-dev-aidd:aidd-core.
Steps
- Set active stage
spec-interviewand active feature. - Run
python3 ${CLAUDE_PLUGIN_ROOT}/skills/spec-interview/runtime/spec_interview.py --ticket <ticket>. - Run subagent
feature-dev-aidd:spec-interview-writer. - Use
AskUserQuestionToolto gather missing spec details; updateaidd/docs/spec/<ticket>.spec.yaml. - If answers arrive, sync them into the spec and
AIDD:OPEN_QUESTIONS/AIDD:DECISIONSas needed. - Return the output contract and next step
/feature-dev-aidd:tasks-new <ticket>.
Command contracts
python3 ${CLAUDE_PLUGIN_ROOT}/skills/spec-interview/runtime/spec_interview.py
- When to run: as canonical spec interview entrypoint after review-spec and before tasklist derivation.
- Inputs:
--ticket <ticket>with current PRD/plan context and optional notes. - Outputs: updated
spec.yaml, synchronized open questions/decisions, and stage status. - Failure mode: non-zero exit when required source artifacts are missing or spec contract is violated.
- Next action: gather missing inputs/answers, then rerun the same command.
Notes
- Use the aidd-core question format.
- Planning stage:
AIDD:ACTIONS_LOG: n/a. - Canonical stage name:
spec-interview(legacy aliasspecnormalizes tospec-interview).
Additional resources
- Spec template source: templates/spec.template.yaml (when: creating or reconciling spec structure; why: keep generated
spec.yamlaligned with canonical schema).
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?