flowchart TD
START(["/onboard"]) --> ORCHESTRATED{Already orchestrated?}
ORCHESTRATED -->|No| ORCH["Run orchestrate first"]:::prereq
ORCH --> ORCHESTRATED
ORCHESTRATED -->|Yes| LINK["onboard:link"]:::onb
LINK --> STANDARDS["onboard:standards"]:::onb
STANDARDS --> DONE([Connected to hub])
classDef onb fill:#9C27B0,stroke:#333,color:white
classDef prereq fill:#FF9800,stroke:#333,color:white
Follow this diagram as the workflow.
Onboard
Connect an orchestrated repository to rossoctl/rossoctl as the hub.
Onboard vs Orchestrate
- orchestrate is generic — works on any repository to add CI, tests, skills. Does not assume the target is related to rossoctl.
- onboard is rossoctl-specific — clones the repo into
.repos/, applies rossoctl conventions, and registers it in the hub inventory.
Run orchestrate first, then onboard to complete the connection.
Prerequisites
Target repo must have completed at least:
orchestrate:scan— CLAUDE.md existsorchestrate:precommit— pre-commit hooks installed
Sub-Skills
| Skill | Description |
|---|---|
onboard:link |
Clone into .repos/, verify skill discovery |
onboard:standards |
Apply rossoctl commit format, PR/issue templates |
Workflow
- Verify the target repo has been orchestrated
- Run
onboard:link— clone into.repos/, register in inventory - Run
onboard:standards— apply rossoctl conventions via PR
Related Skills
onboard:link— Clone and register in hubonboard:standards— Apply rossoctl conventionsorchestrate— Generic repo enhancement (prerequisite)