spec-driven-implementation

Generate and maintain product and technical specifications throughout the development cycle.

Updated May 1, 2026
One-click install
npx skills add https://github.com/wiltaylor/warpium --skill spec-driven-implementation-wiltaylor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-driven-implementation
Source: https://github.com/wiltaylor/warpium/tree/main/.agents/skills/spec-driven-implementation
Command: npx skills add https://github.com/wiltaylor/warpium --skill spec-driven-implementation-wiltaylor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a structured approach to implementing substantial features in software development, by emphasizing the creation and maintenance of detailed product and technical specifications before and during implementation.

Core Features & Use Cases

  • Product Spec Creation: Guide the development of features with a clear definition of user experience and requirements.
  • Tech Spec Documentation: Detail implementation details, architecture, and potential risks.
  • Spec Update: Maintain specs in sync with the evolving feature development.

Quick Start

Before starting a significant feature, create a PRODUCT.md specifying the user-facing behavior and a TECH.md outlining the technical implementation, then use the spec-first workflow to drive your development.

Frequently Asked Questions about spec-driven-implementation

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

FAQPage Schema
How do I use product and technical specifications for feature implementation?

Feature implementation using product and technical specifications involves creating a PRODUCT.md file for user-facing behavior and a TECH.md for technical details to guide development. This structured approach ensures precise execution of substantial features.

What is a spec-first software development workflow?

A spec-first software development workflow prioritizes generating detailed product and technical specifications before coding. It maintains these software documentation files throughout the development cycle to provide structured guidelines and requirements.

How do I create tech spec documentation for software development?

To create tech spec documentation, you outline a TECH.md file detailing implementation architecture, specific technical details, and potential risks. This documentation serves as a foundational guide before and during the feature implementation phase.

When do I need detailed product specifications for a software feature?

You need detailed product specifications when implementing substantial software features that require clear definitions of user experience and requirements. Creating a PRODUCT.md file ensures the feature development remains aligned with intended user-facing behavior.

How do I maintain software documentation during feature development?

You maintain software documentation during feature development by treating specifications as living documents. The spec update process involves keeping your PRODUCT.md and TECH.md files in sync with the evolving technical implementation and requirements.

Do I need prior software documentation to start a spec-first workflow?

No prior software documentation is needed to start a spec-first workflow. You begin a significant feature by creating the initial PRODUCT.md and TECH.md files, which then serve as the detailed guidelines driving your implementation.