shipkit-spec

Solid

Use when user describes a feature to build. Triggers: 'spec this', 'create specification', 'define requirements', 'I want to build'.

Testing & QA 1 stars 0 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
10
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# shipkit-spec - Lightweight Feature Specification **Purpose**: Transform feature descriptions into structured JSON specifications with Given/When/Then scenarios and comprehensive edge case coverage, creating clear acceptance criteria for implementation. A **no-gaps completeness gate** (Step 5) ensures the spec names every application, datastore, contract, and integration it implies — so "done" can't mean green-but-not-functional. **Output format**: JSON -- structured data readable by Claude, machine-readable by other tools, and queryable by other skills. --- ## When to Invoke **User triggers**: - "Spec this feature" - "Create a specification" - "What are the requirements?" - "Define the feature properly" - User describes a new feature idea **Before**: - `/shipkit-plan` (this creates the spec that planning needs) - `implement (no skill needed)` (need spec before implementing) **Workflow position**: - After feature concept is clear - Before implementation planning - Can be used standalone for requirement clarification --- ## Prerequisites **Recommended**: - Stack defined: `.shipkit/stack.json` (to understand tech constraints) - Schema defined: `.shipkit/schema.json` (to understand data model) **Optional but helpful**: - Architecture decisions: `.shipkit/architecture.json` - Existing specs: `.shipkit/specs/todo/*.json`, `.shipkit/specs/active/*.json` (check for similar patterns) **If missing**: Infer tech stack from codebase signals (package.json, imports, config fi...

Details

Author
stefan-stepzero
Repository
stefan-stepzero/shipkit
Created
7 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category