Guided architecture tour for new team members — adapts to junior, senior, or PM persona. Use when the user says "/sprang-onboard", "onboard me", "give me a tour", "I'm new to this codebase", or "walk me through the architecture".
التثبيت
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Guided architecture tour for new team members — adapts to junior, senior, or PM persona. Use when the user says "/sprang-onboard", "onboard me", "give me a tour", "I'm new to this codebase", or "walk me through the architecture".
Ensure .sprang/knowledge-graph.json exists with phase: complete. If not, run /sprang-analyze first.
Call sprang_health to summarize total nodes, edges, top risk areas, and smell counts.
Ask about persona (or infer from context). Supported personas:
non-technical — executive / business stakeholder → entry-points and domain nodes only, no code details
pm — product manager → domain and service nodes focused on business capabilities
junior — developer new to this codebase → all steps with language lessons (default)
senior or experienced — experienced engineer → skip intro, focus on risks, decisions, and coupling
Call sprang_tour with the matching persona string (non-technical, pm, junior, or senior) to load the guided tour. Present each step with its explanation.
For any tour node with risk_score > 0.6, call sprang_why to surface decision context and any team annotations.
Call sprang_node on the top 3 highest-risk tour nodes to show layer membership, in/out degree, and annotation status.
Call sprang_domain to list all business domains and explain how code maps to real-world processes.
Highlight the top 3 highest-risk nodes the newcomer must be aware of before making changes.
Recommend:
Read .sprang/SPRANG_REPORT.md for the full architectural summary
Run /sprang-diff before submitting any PR
Open the dashboard (pnpm --filter @sprang/dashboard dev) and switch to the Learn tab for the interactive persona-adaptive tour
Run /sprang-team to see any existing team annotations