Battle-skills overview
Generate or update project overview document. Use when user wants a project overview, system architecture, big picture, high-level view, or says 'overview', 'architecture overview', 'project summary', 'how does everything connect'.
install
source · Clone the upstream repo
git clone https://github.com/QuocTang/battle-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/QuocTang/battle-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/overview" ~/.claude/skills/quoctang-battle-skills-overview && rm -rf "$T"
manifest:
skills/overview/SKILL.mdsource content
Generate Project Overview
Create a single document that gives a bird's-eye view of the entire system — all modules, how they connect, tech stack, and current status.
Process
Step 1: Scan Everything
- Read project root structure (all top-level directories)
- Read each module's config (
,package.json
, etc.)pyproject.toml - Read
for the visiondocs/00_idea/ - Read
for all planned workdocs/02_prd/__00_index.md - Read
for quick summaries of each moduledocs/04_context/ - Read existing overview in
if updatingdocs/01_overview/
Step 2: Build Overview
Use the template in references/overview-template.md.
The overview should:
- Show the full system at a glance — every module, every connection
- Use mermaid diagrams for architecture and module relationships
- Be the first document a new team member reads
- Stay high-level — link to PRDs and impl plans for details
- Include current status of each module
Step 3: Save File
- Save to
docs/01_overview/overview.md - If
doesn't exist → create itdocs/01_overview/ - If file exists → update it with current state (this doc should always reflect reality)