# Spec Coding

> Use this tool when you need to streamline software development with a structured workflow, solving problems of inconsistent documentation and disorganized planning. It takes in feature definitions and requirements, and outputs organized files including EARS format requirements documents, design documents, and actionable task lists. Ideal for teams seeking a disciplined approach to feature development with proper documentation and planning.

Canonical page: https://skillsregistry.net/skills/feiyun0112-spec-coding  
JSON: https://api.skillsregistry.net/v1/skills/feiyun0112-spec-coding

## Description

The SpecCoding MCP Server provides a structured workflow for software development that guides users through five sequential stages: feature definition, requirements gathering, design document creation, task list generation, and task execution. Built in C# with .NET, it manages session state across workflow stages and uses templated prompts to ensure consistent documentation and planning artifacts are created before implementation begins. The server enforces proper workflow progression through stage validation, maintains feature context throughout the process, and generates organized output files including requirements documents in EARS format, comprehensive design documents, and actionable task lists that can be executed by coding agents, making it valuable for teams that want to follow a disciplined approach to feature development with proper documentation and planning.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-05-08

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/feiyun0112-spec-coding)
- **Repository:** <https://github.com/feiyun0112/spec-coding-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "feiyun0112-spec-coding"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/feiyun0112-spec-coding` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/feiyun0112-spec-coding/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
