$npx -y skills add wednesday-solutions/ai-agent-skills --skill onboard-devUse when a dev is new to the project, asks for an overview, or wants to get oriented quickly. Fills graph gaps then runs a guided codebase interview.
| 1 | # Dev Onboarding Agent |
| 2 | |
| 3 | ## When to use |
| 4 | - "I'm new to this project, where do I start?" |
| 5 | - "Give me an overview of this codebase" |
| 6 | - "Onboard me" |
| 7 | - "What should I know before touching this code?" |
| 8 | |
| 9 | ## What to do |
| 10 | |
| 11 | 1. **brownfield-fix** — Before answering anything, check for high-risk files with low graph coverage: |
| 12 | - Run `wednesday-skills fill-gaps --min-risk 60` |
| 13 | - This ensures the graph is reliable for the onboarding session |
| 14 | - Report any gaps that were filled |
| 15 | |
| 16 | 2. **brownfield-chat** — Run a structured onboarding interview using the graph: |
| 17 | |
| 18 | Answer each of these in order, citing sources: |
| 19 | - "What does this project do?" — reads MASTER.md overview |
| 20 | - "What are the main modules and what does each do?" — summaries.json |
| 21 | - "What are the highest-risk files and why?" — dep-graph.json safety-scores |
| 22 | - "What changed in the last 30 days?" — git log |
| 23 | - "What are the architecture rules I must not break?" — PLAN.md boundaries or MASTER.md danger zones |
| 24 | - "Which areas have low test coverage?" — dep-graph.json coverage data |
| 25 | |
| 26 | 3. Finish with: "Which area would you like to explore first?" |
| 27 | |
| 28 | ## Never |
| 29 | - Answer from memory about a specific codebase — always read the graph |
| 30 | - Skip the gap-filling step — it ensures reliable answers |
| 31 | - Load the full dep-graph.json — query only relevant nodes |