スキル一覧に戻る
YousefHadder

onboard

by YousefHadder

My dotfiles

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

SKILL.md


name: onboard description: Thoroughly analyze and understand the current codebase to enable effective work on any task. Use when starting work in an unfamiliar repo.

Onboard

Deep-dive into the current working directory to fully understand the codebase architecture, patterns, and conventions.

Execution Strategy

Use parallel subagents to analyze different aspects simultaneously. This cuts onboarding time from ~5 min to ~1-2 min.

Step 1: Quick Initial Scan (do this first, sequentially)

Read these files if they exist to understand project basics:

  • README.md, CLAUDE.md, CONTRIBUTING.md
  • package.json, go.mod, Gemfile, Cargo.toml, pyproject.toml, etc.
  • Top-level directory listing

Step 2: Spawn Parallel Subagents

Launch these 4 subagents simultaneously using the Task tool with subagent_type: "Explore":

Agent 1: Structure & Entry Points

Prompt: "Map this codebase structure. Find:
1. All top-level directories and their purpose
2. Entry points (main.go, index.ts, app.rb, etc.)
3. Config files (tsconfig, webpack, vite, docker-compose)
4. Test directories and testing framework
Return a concise summary."

Agent 2: Architecture & Dependencies

Prompt: "Analyze this codebase architecture. Find:
1. Core modules/packages and their responsibilities
2. How modules depend on each other
3. Shared utilities, types, constants locations
4. Database/API patterns if present
Return a concise summary."

Agent 3: Patterns & Conventions

Prompt: "Identify coding patterns in this codebase:
1. Naming conventions (files, functions, variables)
2. Error handling approach
3. Import/export patterns
4. Logging and observability patterns
5. Any consistent architectural patterns
Return a concise summary."

Agent 4: Dev Workflow

Prompt: "Find the development workflow for this codebase:
1. Build commands (package.json scripts, Makefile, etc.)
2. Test commands and how to run specific tests
3. Linting and formatting setup
4. CI/CD pipeline (.github/workflows, etc.)
5. Environment setup (.env.example, docker-compose)
Return a concise summary."

Step 3: Synthesize Results

Combine all subagent findings into a unified summary.

Output Format

## Project: {name}

**Stack**: {languages, frameworks, major deps}
**Architecture**: {monolith/microservices/monorepo, key patterns}
**Entry points**: {main files}
**Test command**: {how to run tests}
**Build command**: {how to build}

### Key directories
- src/: {purpose}
- lib/: {purpose}
...

### Conventions observed
- {pattern 1}
- {pattern 2}

### Ready to work on
- {what kinds of tasks I can now handle}

CLAUDE.md Generation

If no CLAUDE.md exists in the project root, offer to create one with:

  • Build/test/lint commands
  • Key architectural decisions
  • Coding conventions specific to this project
  • Important gotchas or non-obvious patterns

Keep it under 100 lines. Only include what Claude needs to know that isn't obvious from the code itself.

スコア

総合スコア

50/100

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

SKILL.md

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

+20
LICENSE

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

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

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

0/5
Issue管理

オープンIssueが50未満

+5
言語

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

+5
タグ

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

0/5

レビュー

💬

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