スキル一覧に戻る
vneseyoungster

codebase-mapping

by vneseyoungster

ChocoVine turns "Vibes Coding" into Engineering. It stops hallucinations by enforcing a strict Research → Test → Code loop.

23🍴 17📅 2026年1月23日
GitHubで見るManusで実行

SKILL.md


name: codebase-mapping description: Generate structured codebase maps with dependency graphs, file relationships, and architectural patterns. Use when exploring unfamiliar codebases or documenting project structure.

Codebase Mapping Skill

Purpose

Produce consistent, structured documentation of codebase organization.

When to Use

  • Starting work on unfamiliar project
  • Onboarding new team members
  • Documenting architecture decisions
  • Before major refactoring

Output Template

Use the template in templates/structure-report.md

Mapping Process

Step 1: Project Identification

Identify project type from configuration files:

  • package.json → Node.js
  • pyproject.toml / setup.py → Python
  • go.mod → Go
  • Cargo.toml → Rust
  • pom.xml / build.gradle → Java

Step 2: Structure Analysis

Map directories to their purposes:

  • src/ or lib/ → Source code
  • tests/ or __tests__/ → Test files
  • docs/ → Documentation
  • scripts/ → Build/utility scripts
  • config/ → Configuration files

Step 3: Dependency Graph

Create simplified dependency visualization:

Entry Point
├── Core Module A
│   ├── Utility 1
│   └── Utility 2
├── Core Module B
│   └── External Lib
└── Shared Components

Step 4: Key Files

Identify and document:

  • Entry points (main.ts, index.js, app.py)
  • Configuration (tsconfig, eslint, etc.)
  • Environment handling
  • Build configuration

Storage Location

Save output to: docs/research/codebase-map-{date}.md

スコア

総合スコア

70/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

+5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

レビュー

💬

レビュー機能は近日公開予定です