Discover MCPs & agents
Loading MCPs and agents…
Loading MCPs and agents…
与技术栈无关的「AI 协作 + 文档先行」工作流模板:把 AI 约束成受规则约束、稳定交付可维护 MVP 的开发成员
From the repo.
English | 简体中文
A stack-agnostic, documentation-first workflow template for AI collaboration — it turns the AI from "improvises and writes a pile of code" into a constrained engineering teammate that ships maintainable MVPs reliably.
Distilled from the engineering practice of a real production project. Works best paired with AI coding tools like Claude Code, and is equally usable when followed by humans alone.
Good fit:
Poor fit:
The template provides:
CLAUDE.md — AI collaboration rules (25 sections; §9 / §24 left as placeholders)PROJECT.md / SPEC.md / TASKS.md / ACCEPTANCE.md — the four-document skeletondocs/ — architecture / API / decisions / tools / runbook / bug templatesevals/ — LLM evaluation placeholder (delete if you don't call an LLM)CHANGELOG.md / .gitignore — generic helper filesThe template does not provide: source-code scaffolding, dependency management, Dockerfile, or CI config — those are decided by your specific stack.
Bilingual note: every core document ships in two versions,
*.md(English) and*.zh-CN.md(Chinese). When you use the template, keep the language your team works in and delete the other.
git clone --depth=1 https://github.com/summerhdxx-dev/claude-workflow-template.git my-new-project
cd my-new-project
rm -rf .git
git init
Every spot that needs filling can be located in one pass:
grep -rni "DELETE the example above\|REPLACE with your project\|删除以上示例后填写\|替换为本项目" .
PROJECT.md first: goal, role, scope, out-of-scope, risks (~20 min)TASKS.md phase 1: project bootstrap tasks (~10 min)SPEC.md §1–§3 (overview, scope, core interface/protocol) (~30 min)ACCEPTANCE.md §1 (acceptance scope) + §2 (core interface acceptance) (~10 min)docs: land initial project documentation<INITIAL> / <STAGE_1> / ... / <TERMINAL_OK> placeholders with your project's real state namesHand the first [ ] task of TASKS.md phase 1 to the AI (or yourself), and drive it through steps 1–7 of CLAUDE.md §2.
docs/decisions.mdThe template is distilled from a real production project (a receiver-side service with external data queries + LLM calls + async callbacks).
examples/sample-comment-service/ provides a fully filled-in reference sample (a comment-generation service) that shows what the template looks like once completed — how the four documents read when written for real, and how state-machine / LLM rules map to concrete fields. When you're unsure how detailed a section should be, look there.
See CHANGELOG.md. The template keeps evolving with practice; once a new project adopts it, you do not need to chase the template's later updates (unless there's a critical fix).
Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.
Tool
OS
Config file: ~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"url": "{MCP_ENDPOINT_URL}"
}
}
}Paste into mcpServers in the config file. Restart Cursor after saving.
If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.