com um clique
byterover-onboard
// Interactive knowledge-driven project onboarding. Queries comprehensive knowledge across all domains, presents a structured project overview, identifies knowledge gaps, and suggests running explore to fill them.
// Interactive knowledge-driven project onboarding. Queries comprehensive knowledge across all domains, presents a structured project overview, identifies knowledge gaps, and suggests running explore to fill them.
| name | byterover-onboard |
| description | Interactive knowledge-driven project onboarding. Queries comprehensive knowledge across all domains, presents a structured project overview, identifies knowledge gaps, and suggests running explore to fill them. |
A structured workflow for getting up to speed on a project using ByteRover's accumulated knowledge. Presents a comprehensive overview and identifies areas needing further exploration.
Run brv status first. If errors occur, instruct the user to resolve them in the brv terminal. See the byterover skill's TROUBLESHOOTING.md for details.
The project should ideally have existing knowledge from a prior byterover-explore run. If the knowledge base is empty, recommend running byterover-explore first for best results.
Query every major knowledge domain to build a complete picture:
brv query "What is the technology stack — languages, frameworks, and key dependencies?"
brv query "What is the architecture — directory structure, layers, data flow, and entry points?"
brv query "What coding conventions and patterns are used — naming, imports, error handling?"
brv query "What testing approach is used — framework, patterns, organization?"
brv query "What external integrations exist — APIs, databases, auth providers, services?"
brv query "What concerns exist — tech debt, known issues, fragile areas, security risks?"
Save the responses for synthesis in Phase 3.
For each domain, rate coverage:
| Domain | Rating | Criteria |
|---|---|---|
| Technology Stack | Comprehensive / Partial / Missing | Lists specific deps, versions, runtime |
| Architecture | Comprehensive / Partial / Missing | Describes layers, data flow, entry points |
| Conventions | Comprehensive / Partial / Missing | Specifies naming, imports, error handling |
| Testing | Comprehensive / Partial / Missing | Names framework, patterns, organization |
| Integrations | Comprehensive / Partial / Missing | Lists specific services, configs |
| Concerns | Comprehensive / Partial / Missing | References specific files, issues |
Synthesize retrieved knowledge into a structured onboarding guide:
Present each section only if knowledge exists for it. Skip sections where the knowledge base returned nothing — don't fabricate information.
For domains rated as Partial or Missing:
Knowledge gaps found:
- [Domain]: [What's missing]
→ Run byterover-explore to map this area
→ Or curate manually: brv curate "[domain]: [description]" -f [files]
If the user has specific questions about the project:
If the onboarding process reveals new insights — for example, the user asks a question that leads to reading code and discovering undocumented behavior:
brv curate "[domain]: [new insight discovered during onboarding]" -f [relevant files]
This builds the knowledge base for future onboarding sessions.
Present the full onboarding summary to the user:
byterover-explore for missing domains.env, credential files, and similarbyterover-explore rather than asking the agent to manually explorebrv curate view <logId> to confirm what was stored (logId is printed by brv curate on completion). Run brv curate view --help to see all options.Audit knowledge freshness and coverage. Checks what's documented against the current codebase, identifies stale or outdated knowledge, finds gaps, and provides targeted brv curate commands to fix them.
Investigate bugs using scientific method with persistent knowledge. Queries known issues and past bug fixes, applies hypothesis-driven investigation, and stores root cause analysis and fix patterns via brv curate for future reference.
Execute a phase plan task by task with verification. Loads the plan from the knowledge base, implements each task sequentially, verifies against success criteria, records progress, and transitions to the next phase. Stores execution results via brv curate.
Systematically explore a codebase, documentation, and knowledge gaps. Maps technology stack, architecture, conventions, testing, integrations, and concerns into the ByteRover context tree via brv curate.
Define project milestones with goals, scoped requirements, and phased roadmaps. Gathers user intent through questioning, assigns REQ-IDs for traceability, derives phases using goal-backward analysis, and optionally captures implementation decisions for gray areas. Stores everything via brv curate.
Create structured implementation plans informed by existing knowledge. Queries architecture, conventions, and related implementations, then produces a goal-backward task breakdown with dependencies. Stores the plan via brv curate.