spk-mission-specify

Converts user intent into mission specifications with scope, constraints, and acceptance criteria.

1.6k|156|Updated Oct 9, 2025
One-click install
npx skills add https://github.com/Priivacy-ai/spec-kitty --skill spk-mission-specify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spk-mission-specify
Source: https://github.com/Priivacy-ai/spec-kitty/tree/main/src/charter/offering/skills/spk-mission-specify
Command: npx skills add https://github.com/Priivacy-ai/spec-kitty --skill spk-mission-specify

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AI coding sessions often lose requirements, decisions, and acceptance criteria. This Skill turns raw user intent into a structured mission specification that downstream planning and task workflows can consume without inventing product intent.

Core Features & Use Cases

  • Intent Capture: Records the user's concrete goal, constraints, non-goals, and success criteria during the Spec Kitty specify phase.
  • Explicit Ambiguity Handling: Keeps unresolved product decisions visible instead of hiding them in plan details.
  • Doctrine Routing: Routes terminology questions to a glossary skill, governance concerns to a charter skill, and visual modeling needs to a diagram skill.
  • Use Case: A product owner describes a new feature in plain language; the Skill produces a mission spec complete enough for the plan phase to derive architecture and for the tasks phase to author work packages.

Quick Start

Ask the agent to run the Spec Kitty specify phase and turn your feature idea into a mission specification with goals, constraints, and acceptance criteria.

Frequently Asked Questions about spk-mission-specify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a mission specification in Spec Kitty?

Run the /spec-kitty.specify command for your feature, then capture the concrete goal, constraints, non-goals, and success criteria. The resulting spec should be complete enough for the plan phase to derive architecture without inventing product intent.

What should a mission spec include before planning?

A mission spec should include the user's concrete goal, constraints, non-goals, and success criteria. Unresolved product decisions must stay explicit rather than being hidden in implementation details, and work packages are authored later by the tasks phase.

When should I add diagrams to a specification?

Add a diagram when a non-trivial user flow, domain lifecycle, rule, or concept boundary is clearer visually. Load the show-me doctrine skill and include the smallest useful diagram while keeping implementation choices out of the specification.

How are terminology and governance questions handled during specification?

Terminology questions are routed to the glossary doctrine skill, and governance concerns affecting scope are routed to the charter doctrine skill. This keeps the mission spec focused on product intent while doctrine skills handle their domains.

What are the limitations of the specify phase?

The specify phase does not author work packages or make implementation choices; those belong to the tasks and plan phases. It is designed for spec-driven workflows and may be overkill for one-off edits or teams not using Git.