project-spec-writer
Installation
SKILL.md
Project Specification Writer
Generate detailed, structured XML project specifications that serve as comprehensive build plans for software projects. The specs are designed to be consumed by AI coding agents or developers to build applications with minimal ambiguity.
Modes
Pick the mode that matches the request before doing anything else:
| Mode | When | Instructions |
|---|---|---|
| New project spec | Greenfield app/service/tool idea | Workflow below |
| Feature spec | Adding/changing features in an existing codebase | Read references/feature-spec-mode.md |
| Refine existing spec | User has a spec file to review, improve, or expand | "Refining an Existing Spec" below |
Language Policy
- Converse with the user in the user's language.
- Write spec content in Korean by default. Keep XML tag names, code, field names, file paths, library names, env var names, and CLI commands in English — only prose is localized. Reason: the spec is reviewed by Korean readers, but identifiers must match what actually appears in code.
- If the user requests another language (or the project context is clearly non-Korean, e.g. an English-speaking team), follow that instead.