/ onboard
The single setup-and-orientation command. On first run it generates project context. On subsequent runs it presents a full project overview.
The /onboard command is the single entry point for getting
set up on a project and for getting oriented to one. It detects whether
setup is complete from .flydocs/config.json and runs the
right flow automatically.
Usage
/onboard bring me up to speed on this project First-run setup mode
On first run in a project that is using the local tier, /onboard
completes the setup that flydocs init didn't. It generates
your project context using your existing IDE agent — Claude Code or
Cursor — running entirely in the inference session you're already in.
No FlyDocs API key is required for local-mode context generation.
The first-run flow:
- Detects setup state from
.flydocs/config.json— if context files don't exist yet, it enters setup mode. - Generates
flydocs/context/project.mdby reading your codebase, manifests, and IDE config files; produces a structured project description (scope, tech stack, conventions, active priorities). - Generates
flydocs/context/service.json— a service descriptor capturing your APIs, dependencies, and topology. - Marks setup complete in the config so subsequent
/onboardruns go straight to orientation mode.
For first-run users on the cloud tier, /onboard redirects you
to the workspace Get Started page in the portal at
app.flydocs.ai,
which walks through provider connection, API key generation, and CLI
install in a five-card checklist.
Orientation mode (returning users)
Once setup is complete, running /onboard again presents a
structured overview of the project's current state. Use it when joining a
new project, returning after a long gap, or onboarding a new teammate.
- Project Context: Reads
flydocs/context/project.md— your project's scope, tech stack, conventions, and active priorities - Installed Skills: Lists active skills and their purpose from
.flydocs/config.json - Active Issues: Fetches in-progress, blocked, and recently updated issues from your project tracker
- Recent Session History: Summarizes what was worked on in recent sessions
- Workspace Topology: Shows repo structure and sibling services for multi-repo setups
- Knowledge Index: Highlights key decisions and notes from
flydocs/knowledge/
After orientation completes, the AI presents a structured overview:
- What this project is and what it does
- The tech stack and key conventions
- What's currently being worked on
- What's blocked and why
- Recent decisions and their rationale
- How this repo fits into the broader system (if multi-repo)
When to Use It
- Right after
flydocs initon a fresh project (first-run setup) - First time working on an existing project (orientation)
- Returning after a week or more away
- Onboarding a new team member (have them run
/onboardas their first command) - Getting a quick refresher before a planning session
Difference from /start-session
/start-session is for beginning active work — it loads context
and helps you pick an issue to work on. /onboard handles
setup and read-only orientation: it presents the full project picture
without starting a work session. Think of /onboard as
reading the map, and /start-session as starting the drive.
Replaces /flydocs-setup
The previous /flydocs-setup command has been consolidated
into /onboard. If you have internal documentation or runbooks
referencing /flydocs-setup, update them to use
/onboard.
Related Commands
/start-session: Begin a work session/status: Quick issue counts by status/knowledge: Capture new project knowledge/new-project: Generate a project from scratch (vs. onboarding to an existing one)