project-analyze
Multi-phase iterative project analysis with Mermaid diagrams. Generates architecture reports, design reports, method analysis reports. Use when analyzing codebases, understanding project structure, reviewing architecture, exploring design patterns, or documenting system components. Triggers on "analyze project", "architecture report", "design analysis", "code structure", "system overview".
npx skills add majiayu000/claude-skill-registry --skill project-analyze --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 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 1. **Agent 直接输出 MD**: 避免 JSON → MD 转换的上下文开销 2. **简要返回**: Agent 只返回路径+摘要,不返回完整内容 3. **汇总 Agent**: 独立 Agent 负责跨章节问题检测和质量评分 4. **引用合并**: Phase 4 读取文件合并,不在上下文中传递 5. **段落式描述**: 禁止清单罗列,层层递进,客观学术表达 ## Execution Flow ``` ┌─────────────────────────────────────────────────────────────────┐ │ Phase 1: Requirements Discovery │ │ → Read: phases/01-requirements-discovery.md │ │ → Collect: report type, depth level, scope, focus areas │ │ → Output: analysis-con
- Architecture Overview
- Key Design Principles
- Execution Flow
- Report Types
- Agent Configuration by Report Type
- Architecture Report
- Design Report
- Methods Report
- Directory Setup
- Output Structure
- Reference Documents
What does the project-analyze skill do?
Multi-phase iterative project analysis with Mermaid diagrams. Generates architecture reports, design reports, method analysis reports. Use when analyzing codebases, understanding project structure, reviewing architecture, exploring design patterns, or documenting system components. Triggers on "analyze project", "architecture report", "design analysis", "code structure", "system overview".
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill project-analyze --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
