Token导航 LogoToken导航

Agent Skill · 前端设计

project-planner(项目策划师)

project-planner 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

project-planner 是前端设计类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为调用外部服务;许可证信息还不明确,第三方扫描有未通过项,按安装量在前端设计类的 10,216 个 Skill 里排第 5,199。

总安装 720周安装 30GitHub Stars 11下载 240核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:project-planner(项目策划师)
来源仓库:https://github.com/dwsy/agent
仓库路径:skills/project-planner
安装命令:
npx skills add https://github.com/dwsy/agent --skill project-planner
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/dwsy/agent --skill project-planner

这个 Skill 是做什么的

前端设计类 Skill 关注页面结构、视觉规范和组件写法,输出通常是可运行的界面代码。

project-planner 提供项目规划文档模板,包括需求、设计和任务清单,作为 AI 实施蓝图。适用于新项目启动时的用户故事编写、技术架构设计和组件结构规划。输出为 Markdown 文档(requirements.md, design.md, tasks.md),保存在当前工作目录。

使用时需基于项目上下文确定根目录,避免脱离实际环境生成不完整方案。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/project-planner

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/dwsy/agent --skill project-planner;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要调用外部服务,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

project-planner 怎么安装?

在终端执行 npx skills add https://github.com/dwsy/agent --skill project-planner。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

project-planner 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

project-planner 需要什么权限?

权限级别是调用外部服务。该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

project-planner 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

project-planner 用的人多吗?

公开数据是累计安装 720 次,近一周安装 30 次,下载 240 次,GitHub 11 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

project-planner 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理前端设计类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

前端设计类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
frontend-design

前端设计 · Codex、Claude

8,823,360126,072只读MIT通过
vercel-composition-patterns

Vercel 组合模式 · Codex、Claude

3,858,81625,893需要联网MIT通过
vercel-react-native-skills

Vercel React native skills 前端 · Codex、Claude

2,468,66425,878只读MIT通过
adapt

adapt 搜索 · Codex、Claude

2,027,04023,125操作浏览器未明确通过
bolder

bolder 分析 · Codex、Claude

2,004,28823,130只读未明确通过
project-planner

项目策划师 · 本页

72011调用外部服务未明确未通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Project Planner Skill

执行环境

路径类型说明
使用方式此技能提供模板和指导,无需本地脚本执行
调用场景当用户需要项目规划、需求文档、系统设计时自动激活
输出格式Markdown 文档(requirements.md, design.md, tasks.md)

路径说明

  • 无本地路径依赖:此技能生成文档模板,不涉及本地脚本执行
  • 生成的文档:保存在执行命令时的当前目录(process.cwd())
  • 项目上下文:基于当前工作目录确定项目根目录

This skill provides templates and guidance for generating comprehensive project planning documents that serve as blueprints for AI-assisted implementation.

Quick Start

When a user wants to start a new project, generate three core documents:

  1. Requirements Document - User stories with acceptance criteria
  2. Design Document - Technical architecture and component specifications
  3. Implementation Plan - Hierarchical task breakdown with requirement tracing

Why Explicit Architectural Planning Works

Setting clear roles, responsibilities, and deliverables upfront dramatically improves project outcomes:

Benefits of Upfront Definition

  1. Component Clarity - Defining all system components first prevents scope creep and ensures complete coverage
  2. Data Flow Visibility - Mapping data movement early reveals integration complexities and performance bottlenecks
  3. Integration Planning - Identifying all touchpoints upfront prevents surprise dependencies during implementation
  4. Clear Boundaries - Explicitly stating what's in/out of scope focuses effort and prevents feature drift
  5. Measurable Success - Specific goals and constraints enable objective progress tracking

The Architect Mindset

When acting as a Project Architect, approach planning with:

  • Systems Thinking - See the whole before diving into parts
  • Interface-First Design - Define contracts between components before internals
  • Traceability Focus - Every requirement maps to design elements and tasks
  • Constraint Awareness - Acknowledge limitations upfront to guide decisions
  • Deliverable Orientation - Know exactly what artifacts you're producing

Document Generation Workflow

1. Project Architect Role Definition

When starting a project, explicitly establish Claude as the Project Architect with clear responsibilities:

Role: System Architect and Planning Specialist Responsibilities:

  • Define complete system architecture with all components
  • Map data flow between system elements
  • Identify all integration points and interfaces
  • Establish clear project boundaries and constraints
  • Create traceable requirements to implementation tasks

2. Initial Project Understanding

Before generating documents, gather key information and architectural elements:

Required Project Information:
- Project name and purpose
- Target users (single-user local, multi-tenant SaaS, etc.)
- Core functionality (3-5 main features)
- Technical preferences (languages, frameworks, deployment)
- Non-functional requirements (performance, security, scalability)

Required Architectural Elements (define upfront):
- System Components: All major modules/services and their purposes
- Data Flow: How data moves through the entire system
- Integration Points: All external APIs, services, databases
- System Boundaries: What's in scope vs out of scope
- Constraints: Technical, business, and resource limitations
- Success Metrics: Clear, measurable goals for the system

3. Deliverable Definition (Set Upfront)

Define all deliverables explicitly before starting documentation:

Standard Deliverables Package:
1. Requirements Document
   - User stories with measurable acceptance criteria
   - Complete glossary of terms
   - Traceable requirement IDs

2. System Design Document
   - Component architecture diagram
   - Data flow diagrams for all major processes
   - Integration point specifications
   - API/Interface contracts
   - Performance and scaling targets

3. Implementation Plan
   - Hierarchical task breakdown
   - Requirement-to-task mapping
   - Dependency graph
   - Phase-based delivery schedule

Optional Deliverables (specify if needed):
- API Documentation
- Database Schema Design
- Security Threat Model
- Deployment Guide
- Testing Strategy Document

4. Generate Requirements Document

Use the requirements template to create user-focused specifications:

# Execute this to generate requirements structure
requirements = {
    "introduction": "System purpose and scope",
    "glossary": "Domain-specific terms",
    "requirements": [
        {
            "id": "REQ-X",
            "user_story": "As a [role], I want [feature], so that [benefit]",
            "acceptance_criteria": [
                "WHEN [condition], THE system SHALL [behavior]",
                "WHERE [context], THE system SHALL [behavior]",
                "IF [condition], THEN THE system SHALL [behavior]"
            ]
        }
    ]
}

5. Generate Design Document

Create technical specifications with explicit architectural elements:

# Execute this to generate comprehensive design structure
design = {
    "overview": "High-level system description",
    "architecture": {
        "diagram": "ASCII or visual representation of all components",
        "components": [
            {
                "id": "COMP-1",
                "name": "Component Name",
                "type": "Frontend/Backend/Service/Database",
                "responsibility": "Single clear purpose",
                "boundaries": "What it does and doesn't do"
            }
        ]
    },
    "data_flow": {
        "primary_flows": [
            {
                "name": "User Registration Flow",
                "steps": [
                    "1. User submits form → Frontend",
                    "2. Frontend validates → API Gateway",
                    "3. API Gateway → Auth Service",
                    "4. Auth Service → User Database",
                    "5. Response flows back"
                ],
                "data_transformations": "How data changes at each step"
            }
        ]
    },
    "integration_points": [
        {
            "name": "External Payment API",
            "type": "REST/GraphQL/WebSocket/Database",
            "purpose": "Process payments",
            "interface": "API contract definition",
            "authentication": "Method used",
            "error_handling": "Retry/fallback strategy"
        }
    ],
    "components_detail": [
        {
            "name": "Component Name",
            "responsibility": "What it does",
            "key_classes": ["Class descriptions"],
            "interfaces": "API/method signatures",
            "dependencies": "What it needs to function",
            "performance": "Targets and constraints"
        }
    ],
    "data_models": "Entity definitions with relationships",
    "system_boundaries": {
        "in_scope": ["What the system handles"],
        "out_of_scope": ["What it delegates or ignores"],
        "assumptions": ["External dependencies assumed available"]
    },
    "error_handling": "Strategies for failures",
    "testing_strategy": "Unit, integration, performance",
    "deployment": "Docker, environment, configuration"
}

6. Generate Implementation Plan

Break down the project into executable tasks with clear scope boundaries:

# Execute this to generate task structure with boundaries
tasks = {
    "project_boundaries": {
        "must_have": ["Core features for MVP"],
        "nice_to_have": ["Enhancement features"],
        "out_of_scope": ["Features explicitly excluded"],
        "technical_constraints": ["Framework/library limitations"]
    },
    "phases": [
        {
            "id": 1,
            "name": "Infrastructure Setup",
            "deliverables": ["What this phase produces"],
            "tasks": [
                {
                    "id": "1.1",
                    "description": "Task description",
                    "subtasks": ["Specific actions"],
                    "requirements_fulfilled": ["REQ-1.1", "REQ-2.3"],
                    "components_involved": ["COMP-1", "COMP-3"],
                    "dependencies": [],
                    "estimated_hours": 4,
                    "success_criteria": "How to verify completion"
                }
            ]
        }
    ]
}

Requirements Document Template

# Requirements Document

## Introduction

[System description in 2-3 sentences. Target user and deployment model.]

## Glossary

- **Term**: Definition specific to this system
- **Component**: Major system module or service
[Add all domain-specific terms]

## Requirements

### Requirement [NUMBER]

**User Story:** As a [user type], I want [capability], so that [benefit]

#### Acceptance Criteria

1. WHEN [trigger/condition], THE [component] SHALL [action/behavior]
2. WHERE [mode/context], THE [component] SHALL [action/behavior]
3. IF [condition], THEN THE [component] SHALL [action/behavior]
4. THE [component] SHALL [capability with measurable target]

[Repeat for each requirement]

Requirements Best Practices

  1. One capability per requirement - Each requirement should address a single feature
  2. Testable criteria - Every criterion must be verifiable
  3. Use SHALL for mandatory - Consistent RFC 2119 keywords
  4. Include performance targets - "within X milliseconds/seconds"
  5. Specify all states - Success, failure, edge cases
  6. Number systematically - REQ-1, REQ-2 for traceability

Acceptance Criteria Patterns

Behavior criteria:
- WHEN [event occurs], THE system SHALL [respond]
- THE system SHALL [provide capability]
- THE system SHALL [enforce rule/limit]

Conditional criteria:
- IF [condition], THEN THE system SHALL [action]
- WHERE [mode is active], THE system SHALL [behavior]

Performance criteria:
- THE system SHALL [complete action] within [time]
- THE system SHALL support [number] concurrent [operations]
- THE system SHALL maintain [metric] above/below [threshold]

Data criteria:
- THE system SHALL persist [data type] with [attributes]
- THE system SHALL validate [input] against [rules]
- THE system SHALL return [data] in [format]

Design Document Template

# Design Document

## Overview

[System architecture summary in 3-4 sentences. Key design decisions and priorities.]

## System Architecture

### Component Map

| Component ID | Name | Type | Responsibility | Interfaces With |
|-------------|------|------|----------------|-----------------|
| COMP-1 | Web Frontend | UI | User interface | COMP-2 |
| COMP-2 | API Gateway | Service | Request routing | COMP-3, COMP-4 |
| COMP-3 | Business Logic | Service | Core processing | COMP-5 |
[Complete component inventory]

### High-Level Architecture Diagram

[ASCII diagram showing all components and their relationships]

## Data Flow Specifications

### Primary Data Flows

#### 1. [Flow Name] (e.g., User Authentication)
  1. [Source] → [Component]: [Data description]
  2. [Component] → [Component]: [Transformation applied]
  3. [Component] → [Destination]: [Final data format]
**Data Transformations:**
- Step 2: [How data changes]
- Step 3: [Validation/Processing applied]

[Repeat for each major data flow]

## Integration Points

### Internal Integration Points

| Source | Target | Protocol | Data Format | Purpose |
|--------|--------|----------|-------------|---------|
| Frontend | API Gateway | HTTPS/REST | JSON | API calls |
| API Gateway | Auth Service | gRPC | Protobuf | Authentication |
[All internal integrations]

### External Integration Points

#### [External System Name]

**Type:** REST API / Database / Message Queue / etc.
**Purpose:** [What this integration provides]
**Endpoint:** [URL/Connection string pattern]
**Authentication:** [Method - OAuth2, API Key, etc.]
**Rate Limits:** [Any constraints]

**Interface Contract:**

// Request format POST /api/endpoint { "field": "type" }

// Response format { "result": "type" }


**Error Handling:**

- Retry strategy: [Exponential backoff, circuit breaker]
- Fallback: [What happens if unavailable]
- Monitoring: [How to detect issues]

[Repeat for each external integration]

## Components and Interfaces

### 1. [Component Name]

**Responsibility:** [Single sentence description]

**Key Classes:**

- `ClassName`: [Purpose and main methods]
- `ServiceName`: [What it manages]

**Interfaces:**

class InterfaceName: def method_name(params) -> ReturnType # Core methods only


**Data Flow:**

- Receives [input] from [source]
- Processes by [algorithm/logic]
- Outputs [result] to [destination]

**Performance:**

- Target: [metric and value]
- Constraints: [limitations]

[Repeat for each major component]

## Data Models

### [Entity Name]

@dataclass class EntityName: field: Type field: Optional[Type] # Core fields only


## Error Handling

### [Error Category]

**Types:** [List of error scenarios] **Handling:** [Strategy and recovery]

## Testing Strategy

### Unit Tests

- [Component]: Test [aspects]
- Coverage target: 80%

### Integration Tests

- [Flow]: Test [end-to-end scenario]

### Performance Tests

- [Operation]: Target [metric]

## Deployment

### Docker Configuration

Essential service definitions only


### Environment Variables

CATEGORY_VAR=description


## Performance Targets

- [Operation]: <[time]
- - [Resource]: <[limit]

## Security Considerations

- [Authentication method if applicable]
- [Data protection approach]
- [Access control model]

Design Best Practices

  1. Component responsibilities - Single, clear purpose per component
  2. Interface first - Define contracts before implementation
  3. Data flow clarity - Show how data moves through system
  4. Error categories - Group related failures with consistent handling
  5. Performance targets - Specific, measurable goals
  6. Deployment ready - Include Docker and configuration

Implementation Plan Template

# Implementation Plan

- [x] 1. [Phase Name]

  - [x] 1.1 [Task name]
    - [Subtask description]
    - [Subtask description]
    - _Requirements: [REQ-X.Y, REQ-A.B]_

  - [ ] 1.2 [Task name]
    - [Subtask description]
    - _Requirements: [REQ-X.Y]_
    - _Dependencies: Task 1.1_

- [ ] 2. [Phase Name]

  - [ ] 2.1 [Task name]
    - [Detailed steps or subtasks]
    - _Requirements: [REQ-X.Y]_
    - _Dependencies: Phase 1_

[Continue for all phases]

Task Planning Best Practices

  1. Hierarchical structure - Phases > Tasks > Subtasks
  2. Requirement tracing - Link each task to requirements
  3. Dependency marking - Identify blockers and prerequisites
  4. Checkbox format - [x] for complete, [] for pending
  5. Atomic tasks - Each task independently completable
  6. Progressive implementation - Infrastructure → Core → Features → Polish

Common Implementation Phases

1. **Infrastructure Setup**
   - Project structure
   - Database schema
   - Docker configuration
   - Core dependencies

2. **Data Layer**
   - Models/entities
   - Database operations
   - Migrations

3. **Business Logic**
   - Core algorithms
   - Service classes
   - Validation rules

4. **API/Interface Layer**
   - REST/GraphQL endpoints
   - WebSocket handlers
   - Authentication

5. **Frontend/UI**
   - Component structure
   - State management
   - API integration
   - Responsive design

6. **Integration**
   - External services
   - Third-party APIs
   - Message queues

7. **Testing**
   - Unit tests
   - Integration tests
   - End-to-end tests

8. **DevOps**
   - CI/CD pipeline
   - Monitoring
   - Logging
   - Deployment scripts

9. **Documentation**
   - API documentation
   - User guides
   - Deployment guide
   - README

Document Patterns by Project Type

Web Application (Full-Stack)

Requirements focus:

  • User authentication and authorization
  • CRUD operations for entities
  • Real-time updates
  • Responsive UI
  • API design

Design focus:

  • 3-tier architecture (Frontend, Backend, Database)
  • REST/GraphQL API design
  • State management strategy
  • Component hierarchy
  • Database schema

Tasks focus:

  1. Database and backend setup
  2. API implementation
  3. Frontend components
  4. Integration and testing

Microservices System

Requirements focus:

  • Service boundaries
  • Inter-service communication
  • Data consistency
  • Service discovery
  • Fault tolerance

Design focus:

  • Service decomposition
  • API contracts between services
  • Message queue/event bus
  • Distributed tracing
  • Container orchestration

Tasks focus:

  1. Service scaffolding
  2. Shared libraries/contracts
  3. Individual service implementation
  4. Integration layer
  5. Orchestration setup

Data Pipeline/ETL

Requirements focus:

  • Data sources and formats
  • Transformation rules
  • Data quality checks
  • Schedule/triggers
  • Error handling and retry

Design focus:

  • Pipeline stages
  • Data flow diagram
  • Schema evolution
  • Monitoring and alerting
  • Storage strategy

Tasks focus:

  1. Data source connectors
  2. Transformation logic
  3. Validation and quality checks
  4. Scheduling setup
  5. Monitoring implementation

CLI Tool/Library

Requirements focus:

  • Command structure
  • Input/output formats
  • Configuration options
  • Error messages
  • Performance requirements

Design focus:

  • Command parser architecture
  • Plugin system (if applicable)
  • Configuration management
  • Output formatters
  • Testing strategy

Tasks focus:

  1. Core command structure
  2. Business logic implementation
  3. Input/output handlers
  4. Configuration system
  5. Documentation and examples

Generating Documents for Specific Domains

Trading/Financial Systems

Additional requirements:

  • Risk management rules
  • Order execution logic
  • Market data handling
  • Compliance requirements
  • Audit trail

Additional design:

  • High-frequency data handling
  • Position tracking
  • Risk calculations
  • Order routing
  • Failover strategies

Real-time Systems (Chat, Gaming, IoT)

Additional requirements:

  • Latency targets
  • Connection handling
  • State synchronization
  • Offline support
  • Push notifications

Additional design:

  • WebSocket/SSE architecture
  • State management
  • Caching strategy
  • Message queuing
  • Horizontal scaling

Machine Learning Systems

Additional requirements:

  • Model training pipeline
  • Feature engineering
  • Model versioning
  • Prediction API
  • Monitoring/drift detection

Additional design:

  • Training infrastructure
  • Feature store
  • Model registry
  • Serving architecture
  • A/B testing framework

Quality Checklist

Before finalizing documents, verify:

Requirements Document

  • Every requirement has a clear user story
  • All acceptance criteria are testable
  • Non-functional requirements specified (performance, security)
  • Glossary covers all domain terms
  • Requirements are numbered for tracing

Design Document

  • Architecture diagram included
  • All components have clear responsibilities
  • Interfaces defined for integration points
  • Error handling strategy documented
  • Performance targets specified
  • Deployment configuration included

Implementation Plan

  • Tasks grouped into logical phases
  • Dependencies identified between tasks
  • Requirements traced to tasks
  • Tasks are atomic and completable
  • Checkbox format for progress tracking

Example Usage Patterns

Starting a New Project (With Explicit Architecture Focus)

User: "I want to build an order flow trading automation system"

Response: "I'll act as your Project Architect to create comprehensive planning documents.

First, let me establish the architectural foundation:

**System Components I need to define:**
- Market data ingestion service
- Order flow analysis engine
- Trading signal generator
- Risk management module
- Order execution service
- Monitoring dashboard

**Data Flows to map:**
- Market data → Analysis → Signals → Execution
- Position tracking → Risk calculation → Trading limits
- All events → Audit trail

**Integration Points to specify:**
- Exchange APIs (which ones?)
- Database system (time-series data needs?)
- Notification services (alerts/reporting?)

**Key Questions:**
1. Is this for personal use (single-user) or a platform (multi-user)?
2. Which specific exchanges/brokers will it connect to?
3. What are your latency requirements (milliseconds matter)?
4. What's your risk tolerance and position sizing approach?
5. Do you need backtesting capabilities?

**Deliverables I'll create:**
1. Requirements document with traceable user stories
2. System design with complete component map and data flows
3. Implementation plan with phased delivery milestones

This architectural blueprint will ensure nothing is overlooked during implementation."

Starting a New Project (Simple Approach)

User: "I want to build an order flow trading automation system"

Response: "I'll help you create comprehensive planning documents for your trading system. Let me gather some key information:

1. Is this for personal use (single-user) or a multi-user platform?
2. Which markets/exchanges will it connect to?
3. What are the core trading strategies or patterns?
4. Any specific performance requirements (latency, throughput)?

Based on this, I'll generate:
- Requirements document with user stories
- System design with components and data flow
- Implementation plan with phases and tasks"

Expanding Existing Requirements

User: "Add real-time monitoring dashboard to the requirements"

Response: "I'll add dashboard requirements to your document:

### Requirement 15
**User Story:** As a trader, I want a real-time dashboard, so that I can monitor system performance and trading activity

#### Acceptance Criteria
1. THE Dashboard SHALL display active positions with current P&L
2. THE Dashboard SHALL update market data within 1 second
3. THE Dashboard SHALL provide filtering by symbol, timeframe, and date range
4. WHEN a trade executes, THE Dashboard SHALL reflect it within 100ms"

Common Pitfalls to Avoid

Planning Pitfalls

  1. Skipping architectural planning - Jumping to requirements without mapping components first
  2. Vague role definition - Not establishing the architect role leads to unfocused documentation
  3. Hidden integration points - Discovering external dependencies during implementation
  4. Undefined boundaries - No clear scope leads to feature creep and timeline slippage
  5. Missing data flow analysis - Not mapping how data moves reveals issues late

Requirements Pitfalls

  1. Over-specifying implementation - Requirements should define "what" not "how"
  2. Vague acceptance criteria - Avoid "user-friendly" or "fast" without metrics
  3. Missing error cases - Include failure scenarios in requirements
  4. Untraceable requirements - Every requirement should map to tasks

Design Pitfalls

  1. Monolithic components - Break down large components into focused services
  2. Circular dependencies - Ensure task dependencies form a DAG
  3. Missing data models - Define core entities early
  4. Ignoring deployment - Include Docker/deployment from the start
  5. Unclear component boundaries - Each component needs explicit responsibilities

Output Format

Generate documents in Markdown format for easy editing and version control. Use:

  • Clear hierarchical headings (##, ###, ####)
  • Code blocks with language hints
  • Bulleted and numbered lists
  • Tables for structured data
  • Checkboxes for task tracking
  • Bold for emphasis on key terms
  • Inline code for technical terms

Save documents as:

  • requirements.md - Requirements document
  • design.md - Design document
  • tasks.md - Implementation plan

These documents serve as the foundation for AI-assisted implementation, providing clear specifications that can be referenced throughout development.

平台分布

Codex

36.88%
按下载量换算89

Claude

29.38%
按下载量换算71

Cursor

19%
按下载量换算46

Gemini CLI

9.37%
按下载量换算22

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

通过

权限和风险

调用外部服务

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills