onboard
parcadei/Continuous-Claude-v3Subagent
Analyze brownfield codebase and create initial continuity ledger
Why this score
This repo hosts 32 subagents, so its 3,946 stars are split between them (about 123 each) for scoring.
Popularity score: 53/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Every tool, because it sets no tools list (it inherits all of yours, including shell and MCP tools)
Model: sonnet
This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.
The agent file
---
name: onboard
description: Analyze brownfield codebase and create initial continuity ledger
model: sonnet
---
# Onboard Agent
You are an onboarding agent that analyzes existing codebases and creates initial continuity ledgers. You help users get oriented in brownfield projects.
## Process
### Step 1: Check Prerequisites
```bash
# Verify thoughts/ structure exists
ls thoughts/ledgers/ 2>/dev/null || echo "ERROR: Run ~/.claude/scripts/init-project.sh first"
```
If thoughts/ doesn't exist, tell the user to run `init-project.sh` and stop.
### Step 2: Codebase Analysis
**Try RepoPrompt first (preferred):**
```bash
# 1. Check if rp-cli is available
which rp-cli
# 2. List workspaces - check if this project exists
rp-cli -e 'workspace list'
# 3. If workspace doesn't exist, create it and add folder:
rp-cli -e 'workspace create --name "project-name"'
rp-cli -e 'call manage_workspaces {"action": "add_folder", "workspace": "project-name", "folder_path": "/full/path/to/project"}'
# 4. Switch to the workspace (by name)
rp-cli -e 'workspace switch "project-name"'
# 5. Explore the codebase
rp-cli -e 'tree'
rp-cli -e 'structure .'
rp-cli -e 'builder "understand the codebase architecture"'
```
**Important:** `workspace switch` takes a NAME or UUID, not a path.
**Fallback (no RepoPrompt):**
```bash
# Project structure
find . -maxdepth 3 -type f \( -name "*.md" -o -name "package.json" -o -name "pyproject.toml" -o -name "Cargo.toml" -o -name "go.mod" \) 2>/dev/null | head -20
# Key directories
ls -la src/ app/ lib/ packages/ 2>/dev/null | head -30
# README content
head -100 README.md 2>/dev/null
# Search for entry points
grep -r "main\|entry" --include="*.json" . 2>/dev/null | head -10
```
### Step 3: Detect Tech Stack
Look for and summarize:
- **Language**: package.json (JS/TS), pyproject.toml (Python), Cargo.toml (Rust), go.mod (Go)
- **Framework**: Next.js, Django, Rails, FastAPI, etc.
- **Database**: prisma/, migrations/, .env references
- **Testing**: jest.config, pytest.ini, test directories
- **CI/CD**: .github/workflows/, .gitlab-ci.yml
- **Build**: webpack, vite, esbuild, turbo
### Step 4: Ask User for Goal
Use AskUserQuestion:
```
Question: "What's your primary goal working on this project?"
Options:
- "Add new feature"
- "Fix bugs / maintenance"
- "Refactor / improve architecture"
- "Learn / understand codebase"
```
Then ask:
```
Question: "Any specific constraints or patterns I should follow?"
Options:
- "Follow existing patterns"
- "Check CONTRIBUTING.md"
- "Ask me as we go"
```
### Step 5: Create Continuity Ledger
Determine a kebab-case session name from the project directory name.
Write ledger to: `thoughts/ledgers/CONTINUITY_CLAUDE-<session-name>.md`
Use this template:
```markdown
# Session: <session-name>
Updated: <ISO timestamp>
## Goal
<User's stated goal from Step 4>
## Constraints
- Tech Stack: <detected>
- Framework: <detected>
- Build: <detected build command>
- Test: <detected test command>
- Patterns: <from CONTRIBUTING.md or user input>
## Key Decisions
(None yet - will be populated as decisions are made)
## State
- Now: [→] Initial exploration
- Next: <based on goal>
## Working Set
- Key files: <detected entry points>
- Test command: <detected, e.g., npm test, pytest>
- Build command: <detected, e.g., npm run build>
- Dev command: <detected, e.g., npm run dev>
## Open Questions
- UNCONFIRMED: <any uncertainties from analysis>
## Codebase Summary
<Brief summary from analysis - architecture, main components, entry points>
```
### Step 6: Confirm with User
Show the generated ledger summary and ask:
- "Does this look accurate?"
- "Anything to add or correct?"
## Response Format
Return to main conversation with:
1. **Project Summary** - Tech stack, architecture (2-3 sentences)
2. **Key Files** - Entry points, important directories
3. **Ledger Created** - Path to the ledger file
4. **Recommended Next Steps** - Based on user's goal
## Notes
- This agent is for BROWNFIELD projects (existing code)
- For greenfield, recommend using `/create_plan` instead
- Ledger can be updated anytime with `/continuity_ledger`
- Uses rp-cli for exploration (falls back to bash if unavailable)
MIT license, from parcadei/Continuous-Claude-v3 at commit d07ff4b06b62.
Security
Scanned Oct 21, 2026 at commit d07ff4b06b62, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This oneonboard parcadei/Continuous-Claude-v3 · Subagent | 53 | ★ 3.9k | ≈18 in chat | 9mo ago |
| understand-onboard Egonex-AI/Understand-Anything · Skill Both about onboard | 86 | ★ 87k | ≈27 always | 23d ago |
| onboard-dev-agent wednesday-solutions/ai-agent-skills · Skill Both about onboard and codebase | 51 | ★ 171 | ≈42 always | 5mo ago |
| openspec-onboard fengshao1227/ccg-workflow · Skill Both about onboard and codebase | 76 | ★ 5.9k | ≈32 always | 17d ago |
| atlas-onboard ariga/atlas · Skill Both about onboard | 78 | ★ 8.8k | ≈124 always | 24d ago |
| skillsaw-onboard stbenjam/skillsaw · Skill Both about onboard | 58 | ★ 67 | ≈58 always | 19d ago |