Onboarding
Use this skill to guide new team members through the agile + AI flow, in a practical and progressive way.
Prompting
Follow the project-wide convention in CLAUDE.md / AGENTS.md ("Skill Prompting Conventions"). Use the harness's structured-question tool — AskUserQuestion (Claude Code), ask_user_question (Codex), or question (OpenCode) — for the decision points below.
| Decision point |
Why structured |
Suggested options |
| Role |
Shapes the depth and skill set |
Engineer · PM · Designer · Mixed |
| Skill-flow depth |
Affects scope |
Quick (intake → story) · Full (all skills) · Wiki-only |
Free-form prompts (no structured tool):
- Onboardee name
- Tenure / background notes
No-pause mode: if the user has explicitly disabled mid-skill clarification, convert every structured prompt into an entry under Open questions (or equivalent) and proceed without blocking.
Objective
- Provide context about the operational model (Light Scrum + AI as pair)
- Teach the artifact flow in practice, not theory
- Ensure the new member can operate autonomously in 1-2 sprints
- Avoid onboarding being just documentation — it must include practice
When to use
- New dev or manager joins the team
- Someone changes roles (dev becomes tech lead, for example)
- The team adopts the flow for the first time
- Someone needs retraining after time away
Onboarding trail
Day 1: Understand the model
Objective: know what exists and why.
Present the complete flow:
flowchart LR
A["/agile-intake"] --> B["/agile-roadmap"]
B --> C["/agile-epic"]
C --> D["/agile-story"]
D --> E[execution]
E --> F["/agile-status"]
F --> G["/agile-retro"]
Explain the role division:
- Human: decides, validates, controls git, communicates
- AI: structures, implements, verifies, reports
Show the decision tree:
- When to use task vs epic
- Scope assessment (small to large)
Show the available skills and how to invoke each one:
/agile-intake — capture problems
/agile-roadmap — strategic direction
/agile-epic — decompose and structure initiatives
/agile-story — execution plans
/agile-refinement — validate artifacts and review code
/agile-status — track progress (checkpoint, consolidation, closure)
/agile-sprint — sprint planning
/agile-review — sprint review, metrics, and demo
/agile-retro — retrospective
/agile-proto — static browser prototypes (UI via the htm-ui skill)
/agile-design — screens, states, and flows in any design tool
/agile-router — guidance on which skill to use
Day 2: Practical exercise — intake and planning
Objective: create an intake and a simple plan with AI support.
Suggested exercise:
- The new member chooses a small, real problem (bug, improvement, task)
- Uses the
/agile-intake skill to structure the problem
- Decides the correct artifact with the decision tree
- Uses
/agile-router to validate the choice, then creates the plan with /agile-story or /agile-epic
- The mentor/tech lead reviews and gives feedback
Day 3: Practical exercise — execution with TDD
Objective: implement something using the task -> TDD -> verification flow.
Suggested exercise:
- Take the plan created on day 2
- Implement using TDD with AI as pair:
- Describe the expected behavior
- AI writes the test (red)
- AI implements (green)
- Dev requests refactoring if necessary
- Run verifications (lint, types, tests)
- Run
/agile-refinement (code review mode) to review the diff before committing
Day 4: Practical exercise — tracking
Objective: generate status updates and close with a report.
- Use
/agile-status (checkpoint mode) to generate a progress update
- Simulate a
/agile-status (consolidation mode) report for the period
- Close the delivery with
/agile-status (closure mode)
- Review the complete chain: task -> execution -> status -> closure
Day 5: Reflection and autonomy
Objective: assess if the new member is ready to operate autonomously.
- The new member conducts an intake alone
- Creates plan or epic without mentor help
- Implements with TDD
- Closes with status report
- Mentor validates and gives final feedback
Onboarding checklist
Adaptation by profile
For devs
- Focus on: TDD, pair programming with AI, quality gates, git workflow
- Extra exercise: implement a small feature from scratch using the flow
For managers / scrum masters
- Focus on: roadmap, epic decomposition, sprint planning, retro, status reports
- Extra exercise: conduct an epic decomposition and sprint planning with AI support
For tech leads
- Both focuses: planning and execution
- Extra exercise: review AI-generated code with
/agile-refinement and give constructive feedback
Rules
- Onboarding is not passive. The new member must practice, not just read.
- The mentor does not do it for the new member — guides and reviews.
- Onboarding mistakes are opportunities, not failures. The environment must be safe to experiment.
- If the new member cannot complete the checklist in 5 working days, the problem may be the process, not the person. Discuss in retro.
Relationship with the flow
This skill acts as the entry point to all others. After onboarding, the member should be able to invoke /agile-router, /agile-story, /agile-status, /agile-sprint, and /agile-retro autonomously.
1---2name: agile-onboarding3description: Onboarding guide for new team members in the agile flow with AI. Use when someone new joins the team and needs to understand how the planning, execution, and tracking flow works with AI agents.4---56# Onboarding78Use this skill to guide new team members through the agile + AI flow, in a practical and progressive way.910## Prompting1112Follow the project-wide convention in `CLAUDE.md` / `AGENTS.md` ("Skill Prompting Conventions"). Use the harness's structured-question tool — `AskUserQuestion` (Claude Code), `ask_user_question` (Codex), or `question` (OpenCode) — for the decision points below.1314| Decision point | Why structured | Suggested options |15|---|---|---|16| Role | Shapes the depth and skill set | Engineer · PM · Designer · Mixed |17| Skill-flow depth | Affects scope | Quick (intake → story) · Full (all skills) · Wiki-only |1819Free-form prompts (no structured tool):2021- Onboardee name22- Tenure / background notes2324No-pause mode: if the user has explicitly disabled mid-skill clarification, convert every structured prompt into an entry under *Open questions* (or equivalent) and proceed without blocking.2526## Objective2728- Provide context about the operational model (Light Scrum + AI as pair)29- Teach the artifact flow in practice, not theory30- Ensure the new member can operate autonomously in 1-2 sprints31- Avoid onboarding being just documentation — it must include practice3233## When to use3435- New dev or manager joins the team36- Someone changes roles (dev becomes tech lead, for example)37- The team adopts the flow for the first time38- Someone needs retraining after time away3940## Onboarding trail4142### Day 1: Understand the model4344**Objective:** know what exists and why.45461. Present the complete flow:47 ```mermaid48 flowchart LR49 A["/agile-intake"] --> B["/agile-roadmap"]50 B --> C["/agile-epic"]51 C --> D["/agile-story"]52 D --> E[execution]53 E --> F["/agile-status"]54 F --> G["/agile-retro"]55 ```56572. Explain the role division:58 - Human: decides, validates, controls git, communicates59 - AI: structures, implements, verifies, reports60613. Show the decision tree:62 - When to use task vs epic63 - Scope assessment (small to large)64654. Show the available skills and how to invoke each one:66 - `/agile-intake` — capture problems67 - `/agile-roadmap` — strategic direction68 - `/agile-epic` — decompose and structure initiatives69 - `/agile-story` — execution plans70 - `/agile-refinement` — validate artifacts and review code71 - `/agile-status` — track progress (checkpoint, consolidation, closure)72 - `/agile-sprint` — sprint planning73 - `/agile-review` — sprint review, metrics, and demo74 - `/agile-retro` — retrospective75 - `/agile-proto` — static browser prototypes (UI via the `htm-ui` skill)76 - `/agile-design` — screens, states, and flows in any design tool77 - `/agile-router` — guidance on which skill to use7879### Day 2: Practical exercise — intake and planning8081**Objective:** create an intake and a simple plan with AI support.8283Suggested exercise:84851. The new member chooses a small, real problem (bug, improvement, task)862. Uses the `/agile-intake` skill to structure the problem873. Decides the correct artifact with the decision tree884. Uses `/agile-router` to validate the choice, then creates the plan with `/agile-story` or `/agile-epic`895. The mentor/tech lead reviews and gives feedback9091### Day 3: Practical exercise — execution with TDD9293**Objective:** implement something using the task -> TDD -> verification flow.9495Suggested exercise:96971. Take the plan created on day 2982. Implement using TDD with AI as pair:99 - Describe the expected behavior100 - AI writes the test (red)101 - AI implements (green)102 - Dev requests refactoring if necessary1033. Run verifications (lint, types, tests)1044. Run `/agile-refinement` (code review mode) to review the diff before committing105106### Day 4: Practical exercise — tracking107108**Objective:** generate status updates and close with a report.1091101. Use `/agile-status` (checkpoint mode) to generate a progress update1112. Simulate a `/agile-status` (consolidation mode) report for the period1123. Close the delivery with `/agile-status` (closure mode)1134. Review the complete chain: task -> execution -> status -> closure114115### Day 5: Reflection and autonomy116117**Objective:** assess if the new member is ready to operate autonomously.1181191. The new member conducts an intake alone1202. Creates plan or epic without mentor help1213. Implements with TDD1224. Closes with status report1235. Mentor validates and gives final feedback124125## Onboarding checklist126127- [ ] Understands the complete flow (intake to retro)128- [ ] Knows how to choose the right artifact (decision tree)129- [ ] Can create task or epic with AI support130- [ ] Knows how to use TDD with AI as pair131- [ ] Knows how to generate status updates and closure reports132- [ ] Understands the responsibility division (human vs AI)133- [ ] Knows which skills are available and when to use each one134- [ ] Completed at least one full cycle (intake -> closure) with supervision135136## Adaptation by profile137138### For devs139- Focus on: TDD, pair programming with AI, quality gates, git workflow140- Extra exercise: implement a small feature from scratch using the flow141142### For managers / scrum masters143- Focus on: roadmap, epic decomposition, sprint planning, retro, status reports144- Extra exercise: conduct an epic decomposition and sprint planning with AI support145146### For tech leads147- Both focuses: planning and execution148- Extra exercise: review AI-generated code with `/agile-refinement` and give constructive feedback149150## Rules151152- Onboarding is not passive. The new member must practice, not just read.153- The mentor does not do it for the new member — guides and reviews.154- Onboarding mistakes are opportunities, not failures. The environment must be safe to experiment.155- If the new member cannot complete the checklist in 5 working days, the problem may be the process, not the person. Discuss in retro.156157## Relationship with the flow158159This skill acts as the entry point to all others. After onboarding, the member should be able to invoke `/agile-router`, `/agile-story`, `/agile-status`, `/agile-sprint`, and `/agile-retro` autonomously.