Skip to content
Agent Orchestration
Skill

/project-analyze

Scans codebases to generate architecture documentation (ARCHITECTURE.md). Use when joining an existing project, understanding codebase structure, exploring project architecture, or preparing for agent-foreman init. Triggers on 'analyze project', 'understand codebase', 'explore

BOOST
From plugin
agent-foreman
2495 skills7 agents6 commands
Install
$ npx -y skills add mylukin/agent-foreman --skill project-analyze --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/project-analyze

Context preview

The summary Claude sees to decide when to auto-load this skill.

Scans codebases to generate architecture documentation (ARCHITECTURE.md). Use when joining an existing project, understanding codebase structure, exploring project architecture, or preparing for agent-foreman init. Triggers on 'analyze project', 'understand codebase', 'explore

SKILL.md

project-analyze.SKILL.md
name: project-analyze
description: Scans codebases to generate architecture documentation (ARCHITECTURE.md). Use when joining an existing project, understanding codebase structure, exploring project architecture, or preparing for agent-foreman init. Triggers on 'analyze project', 'understand codebase', 'explore architecture', 'scan project structure', 'survey project'.
allowed-tools: [Bash, Read, Glob, Grep]
user-invocable: true

🔍 Project Analyze

**One command**: `agent-foreman init --analyze`

Quick Start

agent-foreman init --analyze

Output: `docs/ARCHITECTURE.md`

Options

| Flag | Effect | |------|--------| | `--analyze-output ./path/FILE.md` | Custom output path | | `--verbose` | Show detailed progress |

Use When

  • Joining existing project → understand before changing
  • Before `agent-foreman init` → faster initialization

Skip When

  • New/empty project → use `agent-foreman init` directly

Read-Only

No code changes. No commits. Safe to run anytime.

Ships withagent-foreman

⚠️ DEPRECATED: This project is no longer maintained. Please migrate to ralph-dev - a simplified and improved version.

Get the whole plugin

Other skills on agent-foreman.