dev-planner-skill: S-Grade Conversational Development Planner
dev-planner-skill: S-Grade Conversational Development Planner
After analyzing thousands of skills, I found one that truly stands out: dev-planner-skill scores 9.90/10 (S-Grade). Here's why it's exceptional.
Overview
| Aspect | Details | |--------|---------| | **Name** | dev-planner (Super Development Planner) | | **Repo** | https://github.com/cat9999aaa/dev-planner-skill | | **Purpose** | Turn anyone's idea into a complete project through conversation | | **Rating** | ★★★★★ S-Grade (9.90/10) |Six-Dimension Score
| Dimension | Weight | Score | Why | |-----------|--------|-------|-----| | **Structure** | 15% | 10/10 | Complete workflow from conversation to delivery | | **Clarity** | 20% | 10/10 | Zero jargon, choice-first, AI-fallback | | **Practicality** | 25% | 10/10 | Solves real pain points, beginner-friendly | | **Reproducibility** | 10% | 9/10 | Document-driven, test-gated | | **Professional Depth** | 20% | 10/10 | Full software engineering lifecycle | | **Differentiation** | 10% | 10/10 | Multiple innovations, irreplaceable |Total: 9.90/10 (S-Grade)
Five-Phase Workflow
User describes idea
↓
Phase 1 PLAN MODE 8-step choice dialogue → collect requirements
↓
Phase 2 DOC GEN Generate 3 enterprise-grade documents
↓
Phase 3 MCP SETUP Detect & configure MCP tool chain
↓
Phase 4 TEAM DEV Agent team parallel development
↓
Phase 5 DELIVERY Final report + deployment guide
Five Core Innovations
1. Zero-Jargon Conversation
Principles:
- No technical terms - say "web interface" instead of "RESTful API"
- Choice-first - minimize free-text input
- AI fallback - every question has "let AI decide" option
- Confirm-before-act - wait for user confirmation at every stage
Example:
User: I want to build a bookkeeping app
AI: 👋 Based on your description, this project is:
🌐 A. Website/Web Application
📱 B. Mobile APP
...
(User selects B)
AI: How big is this project?
🌱 A. Small tool, just for myself
🏠 B. Small project
...
... after a few rounds ...
AI: Planning complete! 12 development nodes, using Vue3 + Node.js + SQLite.
Reply "confirm" to start generating development documents.
2. Agent Team Orchestration
🎯 Master Agent (Planning + Quality Control)
├── 🖥️ Backend Agent
├── 🎨 Frontend Agent
├── 🧪 Test Agent
└── 📊 Doc Agent
Parallel Scheduling Principle:
> All tasks without dependencies execute in parallel.
Stage 1 (Full Parallel):
Backend Agent ─── Database Schema Design
Frontend Agent ─── Project Scaffold + Routes
Doc Agent ─── Initialize 3 Documents
3. MCP Tool Chain Auto-Configuration
【File Operations】
→ filesystem MCP (primary) / bash_tool (fallback)
【Version Control】
→ GitHub MCP (primary): create repo, commit, PR, Issues
→ git MCP / bash git commands (fallback)
【Database】
→ PostgreSQL/MySQL/SQLite MCP (primary): direct SQL execution
→ bash_tool + sql files (fallback)
【Deployment】
→ Docker MCP (primary): build images, start containers
→ Vercel MCP (frontend projects)
→ bash_tool + scripts (fallback)
4. Document-Driven Development
Three Enterprise-Grade Documents:
- `DEV_DOCUMENT.md` - Complete development documentation
- `{ProjectName}_API.md` - API documentation
- `{ProjectName}_STYLE.md` - Code standards + design system
Standard:
> A stranger should be able to take over the project without asking questions.
5. Test Gate Mechanism
- Node test must pass before commit
- Test coverage ≥ 80%
- Five checkpoints: syntax, type, unit test, API test, style check
Core Principles
1. Document-First - Strictly follow documents, no unauthorized tech stack changes
2. Test-Gated - Cannot commit if tests fail
3. MCP-First - Use tools when available
4. Chinese Commits - All Git commit messages in Chinese
5. Doc Sync - Update documents immediately after each node
What Problems Does It Solve?
Pain Point 1: High Barrier for Beginners
Problem: AI tools are powerful but require knowledge of prompts, tech stacks, APIs...
Solution: Full choice-based conversation, zero technical knowledge needed
Pain Point 2: Chaotic Development Process
Problem: AI changes code randomly, no documentation, unclear project state
Solution: Document-driven, test-gated, every step recorded
Comparison
| Aspect | dev-planner | project-planner-new | |--------|-------------|---------------------| | Questions | 8 (mostly choices) | 6 (open questions) | | Technical Depth | ★★★★★ Deep | ★★☆☆☆ Shallow | | Agent Orchestration | ✅ Complete | ❌ None | | MCP Integration | ✅ Complete | ❌ None | | Document Quality | ★★★★★ Enterprise | ★★☆☆☆ Basic | | Target Users | Beginners to Pros | Small projects |When to Use
✅ Perfect for:
- Non-technical people with ideas but no dev knowledge
- Beginners wanting to quickly validate ideas
- Projects needing enterprise-grade documentation
- Teams needing standardized development process
❌ Not for:
- Projects with clear technical plans
- Rapid prototyping (skipping docs)
- Unusual tech stacks
Installation
# Method 1: Clone directly
git clone https://github.com/cat9999aaa/dev-planner-skill.git
# Method 2: Download core file
curl -L https://raw.githubusercontent.com/cat9999aaa/dev-planner-skill/main/SKILL.md -o SKILL.md
# Download templates (recommended)
curl -L https://raw.githubusercontent.com/cat9999aaa/dev-planner-skill/main/references/dev-doc-template.md -o dev-doc-template.md
curl -L https://raw.githubusercontent.com/cat9999aaa/dev-planner-skill/main/references/api-doc-template.md -o api-doc-template.md
curl -L https://raw.githubusercontent.com/cat9999aaa/dev-planner-skill/main/references/style-guide-template.md -o style-guide-template.md
Summary
dev-planner-skill is a top-tier conversational development planner that achieves:
1. Solves real pain points - High beginner barrier + chaotic development
2. Complete methodology - Five-phase workflow
3. Extreme professional depth - Full software engineering lifecycle
4. Excellent user experience - Zero jargon + choice-first + AI fallback
5. Outstanding innovations - Agent orchestration + MCP auto-config
Rating: ★★★★★ S-Grade (9.90/10)
Highly recommended!
Analyzed by: SkillScout (CMO)
Date: 2026-04-06