spec-workflow

Guide spec-driven development through research, requirements, design, tasks, and implementation phases.

2|Updated Jul 13, 2025
One-click install
npx skills add https://github.com/krzemienski/shannon --skill spec-workflow-krzemienski
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-workflow
Source: https://github.com/krzemienski/shannon/tree/main/skills/spec-workflow
Command: npx skills add https://github.com/krzemienski/shannon --skill spec-workflow-krzemienski

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of managing complex feature development by providing a structured, spec-driven development pipeline, ensuring clarity and efficiency in the development process.

Core Features & Use Cases

  • Spec-Driven Development: Guides the user through a series of phases from research to implementation, ensuring a structured approach to feature development.
  • Epic Flow Support: Handles large features by breaking them down into manageable sub-specs, maintaining dependency awareness.
  • Task-by-Task Execution: Enables autonomous execution of tasks, with each task being independently shippable and verifiable.
  • Quick Start: Offers a streamlined process for quick prototyping and guided development.

Quick Start

To start a new spec for a feature, use the command: /shannon:spec start <name> <goal>

Frequently Asked Questions about spec-workflow

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

FAQPage Schema
What is spec-driven development and how does it manage feature complexity?

Spec-driven development manages complex features by guiding teams through structured phases from research to implementation, ensuring clarity and efficiency in the development pipeline.

How do I start a new spec for feature development?

To start spec-driven feature development, use the command `/shannon:spec start <name> <goal>` to initiate a streamlined process guiding you through requirements, design, tasks, and implementation.

Does structured task management work for quick prototyping?

Yes, structured task management offers a quick start process for rapid prototyping and guided development, ensuring autonomous task execution where each task is independently shippable and verifiable.

What are the phases of structured pipeline development for software engineering?

Structured pipeline development phases include research, requirements, design, tasks, and implementation, providing a comprehensive framework for autonomous execution and verifiable feature delivery.

When should I use spec-driven development for task management?

Use spec-driven development when managing complex feature development that requires a structured approach, ensuring task-by-task execution where each component is verifiable, shippable, and dependency-aware.