project-analyze
41
总安装量
41
周安装量
#5113
全站排名
安装命令
npx skills add https://github.com/catlog22/claude-code-workflow --skill project-analyze
Agent 安装分布
claude-code
33
opencode
30
codex
27
gemini-cli
24
antigravity
19
Skill 文档
Project Analysis Skill
Generate comprehensive project analysis reports through multi-phase iterative workflow.
Architecture Overview
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â Context-Optimized Architecture â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¤
â â
â Phase 1: Requirements â analysis-config.json â
â â â
â Phase 2: Exploration â 忥æ¢ç´¢ï¼ç¡®å®èå´ â
â â â
â Phase 3: Parallel Agents â sections/section-*.md (ç´æ¥åMD) â
â â è¿åç®è¦JSON â
â Phase 3.5: Consolidation â consolidation-summary.md â
â Agent â è¿åè´¨éè¯å+é®é¢å表 â
â â â
â Phase 4: Assembly â åå¹¶MD + è´¨ééå½ â
â â â
â Phase 5: Refinement â æç»æ¥å â
â â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
Key Design Principles
- Agent ç´æ¥è¾åº MD: é¿å JSON â MD 转æ¢çä¸ä¸æå¼é
- ç®è¦è¿å: Agent åªè¿åè·¯å¾+æè¦ï¼ä¸è¿å宿´å 容
- æ±æ» Agent: ç¬ç« Agent è´è´£è·¨ç« èé®é¢æ£æµåè´¨éè¯å
- å¼ç¨åå¹¶: Phase 4 读åæä»¶åå¹¶ï¼ä¸å¨ä¸ä¸æä¸ä¼ é
- 段è½å¼æè¿°: ç¦æ¢æ¸ åç½åï¼å±å±éè¿ï¼å®¢è§å¦æ¯è¡¨è¾¾
Execution Flow
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â Phase 1: Requirements Discovery â
â â Read: phases/01-requirements-discovery.md â
â â Collect: report type, depth level, scope, focus areas â
â â Output: analysis-config.json â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¤
â Phase 2: Project Exploration â
â â Read: phases/02-project-exploration.md â
â â Launch: parallel exploration agents â
â â Output: exploration context for Phase 3 â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¤
â Phase 3: Deep Analysis (Parallel Agents) â
â â Read: phases/03-deep-analysis.md â
â â Reference: specs/quality-standards.md â
â â Each Agent: åæä»£ç â ç´æ¥å sections/section-*.md â
â â Return: {"status", "output_file", "summary", "cross_notes"} â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¤
â Phase 3.5: Consolidation (New!) â
â â Read: phases/03.5-consolidation.md â
â â Input: Agent è¿åçç®è¦ä¿¡æ¯ + cross_module_notes â
â â Analyze: ä¸è´æ§/宿´æ§/å
³èæ§/è´¨éæ£æ¥ â
â â Output: consolidation-summary.md â
â â Return: {"quality_score", "issues", "stats"} â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¤
â Phase 4: Report Generation â
â â Read: phases/04-report-generation.md â
â â Check: 妿 errorsï¼æç¤ºç¨æ·å¤ç â
â â Merge: Executive Summary + sections/*.md + è´¨ééå½ â
â â Output: {TYPE}-REPORT.md â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¤
â Phase 5: Iterative Refinement â
â â Read: phases/05-iterative-refinement.md â
â â Reference: specs/quality-standards.md â
â â Loop: åç°é®é¢ â æé® â ä¿®å¤ â éæ°æ£æ¥ â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
Report Types
| Type | Output | Agents | Focus |
|---|---|---|---|
architecture |
ARCHITECTURE-REPORT.md | 5 | System structure, modules, dependencies |
design |
DESIGN-REPORT.md | 4 | Patterns, classes, interfaces |
methods |
METHODS-REPORT.md | 4 | Algorithms, critical paths, APIs |
comprehensive |
COMPREHENSIVE-REPORT.md | All | All above combined |
Agent Configuration by Report Type
Architecture Report
| Agent | Output File | Section |
|---|---|---|
| overview | section-overview.md | System Overview |
| layers | section-layers.md | Layer Analysis |
| dependencies | section-dependencies.md | Module Dependencies |
| dataflow | section-dataflow.md | Data Flow |
| entrypoints | section-entrypoints.md | Entry Points |
Design Report
| Agent | Output File | Section |
|---|---|---|
| patterns | section-patterns.md | Design Patterns |
| classes | section-classes.md | Class Relationships |
| interfaces | section-interfaces.md | Interface Contracts |
| state | section-state.md | State Management |
Methods Report
| Agent | Output File | Section |
|---|---|---|
| algorithms | section-algorithms.md | Core Algorithms |
| paths | section-paths.md | Critical Code Paths |
| apis | section-apis.md | Public API Reference |
| logic | section-logic.md | Complex Logic |
Directory Setup
// çææ¶é´æ³ç®å½å
const timestamp = new Date().toISOString().slice(0,19).replace(/[-:T]/g, '');
const dir = `.workflow/.scratchpad/analyze-${timestamp}`;
// Windows (cmd)
Bash(`mkdir "${dir}\\sections"`);
Bash(`mkdir "${dir}\\iterations"`);
// Unix/macOS
// Bash(`mkdir -p "${dir}/sections" "${dir}/iterations"`);
Output Structure
.workflow/.scratchpad/analyze-{timestamp}/
âââ analysis-config.json # Phase 1
âââ sections/ # Phase 3 (Agent ç´æ¥åå
¥)
â âââ section-overview.md
â âââ section-layers.md
â âââ section-dependencies.md
â âââ ...
âââ consolidation-summary.md # Phase 3.5
âââ {TYPE}-REPORT.md # Final Output
âââ iterations/ # Phase 5
âââ v1.md
âââ v2.md
Reference Documents
| Document | Purpose |
|---|---|
| phases/01-requirements-discovery.md | User interaction, config collection |
| phases/02-project-exploration.md | Initial exploration |
| phases/03-deep-analysis.md | Parallel agent analysis |
| phases/03.5-consolidation.md | Cross-section consolidation |
| phases/04-report-generation.md | Report assembly |
| phases/05-iterative-refinement.md | Quality refinement |
| specs/quality-standards.md | Quality gates, standards |
| specs/writing-style.md | 段è½å¼å¦æ¯åä½è§è |
| ../_shared/mermaid-utils.md | Shared Mermaid utilities |