spec-kit

Convert feature ideas into Gherkin story files with frontmatter status tracking.

23|7|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/kinncj/MAPLE --skill spec-kit-kinncj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-kit
Source: https://github.com/kinncj/MAPLE/tree/main/template/.opencode/skills/spec-kit
Command: npx skills add https://github.com/kinncj/MAPLE --skill spec-kit-kinncj

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Write a complete Gherkin story file in docs/stories/ for a feature. The story IS the spec. No intermediate PROBLEM/SPEC/PLAN/TASKS artifacts.

Core Features & Use Cases

  • Produce a complete Gherkin story file in docs/stories/ before any implementation begins.
  • One invocation = one story file.
  • The story file is the minimum spec — no additional artifacts required.
  • Supports integration with a feature epic and automatic status tracking via frontmatter.

Quick Start

Draft a Gherkin story in docs/stories/ that captures the feature's acceptance criteria.

Frequently Asked Questions about spec-kit

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

FAQPage Schema
How do I convert feature ideas into Gherkin stories for test-driven development?

To convert feature ideas into Gherkin stories, draft a complete story file in docs/stories/ that captures the feature's acceptance criteria. The story serves as the sole specification, requiring no intermediate artifacts before implementation begins.

What's the best way to maintain a single approved specification per feature?

Maintain a single approved specification by using a Gherkin story file with frontmatter-driven status tracking. This enforces story validation steps, ensuring drafts are approved and ready for implementation within your development workflow.

Do I need to create separate specification and task artifacts before writing Gherkin stories?

No, you do not need separate specification or task artifacts. The Gherkin story file itself is the minimum spec, treating the story as the sole specification document and eliminating the need for intermediate problem or plan files.

How does frontmatter validation work for feature story approval?

Frontmatter validation for feature story approval works by enforcing a story template and applying status checks. This ensures stories are properly drafted, approved, and tracked through the development lifecycle before implementation.

Can I track feature epic status automatically using Gherkin story files?

Yes, you can track feature epic status automatically using Gherkin story files. The story template supports integration with feature epics and applies automatic status tracking via frontmatter metadata within the docs/stories/ directory.

When should I avoid using a single Gherkin story as the sole specification?

You should avoid using a single Gherkin story as the sole specification when your feature development workflow requires multiple intermediate artifacts like detailed plans or task breakdowns rather than one approved story per feature.