maroffo/claude-forge

project-analyzer

Analyze codebase and create CLAUDE.md documentation. Use when analyzing project, understanding codebase, or creating documentation.

First seen Mar 1, 2026

Installation

$ npx skills add maroffo/claude-forge --skill project-analyzer

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from maroffo/claude-forge · top by installs.

npx skills add maroffo/claude-forge

Browse all from maroffo/claude-forge

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 16
License LICENSE
Default branch main
Open issues 6
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsTask
Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,628 B
  • docs SUMMARY.md 155 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 20 installs

SKILL.md

ABOUTME: Automated codebase analysis and CLAUDE.md generation

ABOUTME: Project structure mapping, convention detection, documentation creation

Project Analyzer

Analyzes a codebase via a specialized agent (Haiku) that generates comprehensive CLAUDE.md documentation.

When to Use

  • Starting work on a new project
  • Need to understand project structure
  • Creating/updating project documentation

Agent Invocation

Use the Task tool with:

subagent_type: "project-analyzer"
prompt: "Analyze the project in [directory] and create comprehensive CLAUDE.md documentation"

The agent will:

  1. Scan directory structure
  2. Identify language and framework
  3. Analyze code patterns with ast-grep
  4. Detect conventions
  5. Generate CLAUDE.md

Language Detection

Indicator File Language/Framework Key Config Files
go.mod Go go.sum, Makefile
pyproject.toml Python uv.lock, setup.py, .python-version
Gemfile Ruby/Rails Gemfile.lock, config/routes.rb
Package.swift Swift .xcodeproj, .xcworkspace
build.gradle.kts Kotlin/Android settings.gradle.kts, AndroidManifest.xml
package.json Node/React next.config.*, tsconfig.json
*.tf Terraform *.tfvars, terragrunt.hcl
Cargo.toml Rust Cargo.lock
docker-compose.yml Docker Dockerfile, .dockerignore

Also check: .gitignore, .env.example, .github/workflows/*.yml, .gitlab-ci.yml, Jenkinsfile

Quality tools: .golangci.yml (Go), ruff.toml (Python), .rubocop.yml (Rails), .eslintrc (JS)


Framework Detection

Pattern Framework
config/routes.rb Rails
next.config.* Next.js
angular.json Angular
nuxt.config.* Nuxt
fastapi in deps FastAPI
django in deps Django
gin or echo in go.mod Go web
Vapor in Package.swift Vapor

CLAUDE.md Required Sections

  • Project purpose (1-2 sentences)
  • Tech stack + versions
  • Build/test/lint commands
  • Architecture overview (directory structure)
  • Key conventions and patterns
  • Environment setup
  • Vault Context (if vault is configured; see VAULTCONTEXT.md)

Resources

Related Skills:

  • Language analysis: ASTGREP.md
  • Go projects: golang/SKILL.md
  • Python projects: python/SKILL.md
  • Rails projects: rails/SKILL.md
  • Terraform: terraform/SKILL.md