implement-feature

Define contracts, implement features incrementally, and verify with tests.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/GiantCroissant-Lunar/fantasim-world --skill implement-feature-giantcroissant-lunar
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: implement-feature
Source: https://github.com/GiantCroissant-Lunar/fantasim-world/tree/main/.agent/skills/implement-feature
Command: npx skills add https://github.com/GiantCroissant-Lunar/fantasim-world --skill implement-feature-giantcroissant-lunar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps software teams deliver features with stable contracts and runnable states, reducing risk of regressions.

Core Features & Use Cases

  • Contract-first design: Define stable interfaces before coding.
  • Incremental delivery: Break work into small, testable increments with clear milestones.
  • Quality assurance discipline: Maintain a runnable repo with passing tests at each step.

Quick Start

Follow a cadence: define contract, implement incrementally, run tests, commit changes, and seek reviews per the spec-kit workflow.

Frequently Asked Questions about implement-feature

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

FAQPage Schema
How do I implement features with stable contracts and runnable states?▼

To implement features with stable contracts and runnable states, define interfaces before coding, break work into small testable increments, and verify with tests at each commit. This incremental delivery approach reduces regression risk throughout feature development.

What is contract-first design for incremental feature delivery?▼

Contract-first design for incremental feature delivery means establishing stable interfaces and specifications before writing implementation code. It ensures each development milestone maintains a runnable repository with passing tests, reducing integration risks.

How do I break feature development into small testable increments?▼

Break feature development into small testable increments by defining clear milestones, implementing code in small commits, and running spec-driven verification after each change. This cadence ensures the repository remains runnable at every step.

Does spec-kit workflow support test-driven milestones for RFC implementation?▼

Yes, the spec-kit workflow supports test-driven milestones for RFC implementation by enforcing contract definition before coding, incremental implementation with small commits, and continuous test verification to maintain passing states throughout the process.

When should I use incremental feature implementation instead of bulk delivery?▼

Use incremental feature implementation instead of bulk delivery when reducing regression risk is critical or when applying test-driven milestones. It suits new functionality and RFC implementation where stable contracts and runnable repository states must be preserved.

Why does my repository lose runnable states during feature development?▼

Repositories lose runnable states during feature development when contracts are not defined before coding or when changes are committed without test verification. Enforcing incremental delivery with spec-driven tests at each step prevents this regression risk.