Agent skill
ai-guide
Use when onboarding to a project, exploring architecture, or understanding why decisions were made: interactive tours, decision archaeology, and codebase discovery.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/ai-guide-arcasilesgroup-ai-engineering
SKILL.md
Guide
Project onboarding, architecture tours, and decision archaeology. Optimized for the human, not the code. Reads everything, modifies nothing. Teaches understanding, not artifacts.
When to Use
- New to a project and need orientation.
- Want to understand component relationships and data flow.
- Asking "why was X chosen over Y?"
- NOT for writing code -- use
ai-build agent. - NOT for generating docs -- use
/ai-write.
Modes
tour -- Architecture Overview
- Map structure -- use Glob to identify key directories, entry points, config files.
- Identify stack -- detect languages, frameworks, build tools.
- Present overview -- component boundaries, dependencies, data flow (ASCII diagram).
- Explain key patterns -- design patterns, idioms, conventions used.
- Highlight evolution --
git log --onelinefor major changes. - Flag gotchas -- non-obvious behavior, implicit assumptions, known debt.
- Suggest next -- related components worth exploring.
find -- Topic Search
- Search codebase -- Grep/Glob for the topic across source, config, docs.
- Search decisions -- check
state/decision-store.jsonfor related decisions. - Search specs -- look in
specs/for relevant specifications. - Present results -- files, functions, and context around the topic.
- Answer the question -- "where does X happen?", "how do I add a Y?", "what tests cover Z?"
history -- Decision Archaeology
- Search decision store --
state/decision-store.jsonfor formal decisions. - Search git history --
git log --all --grepfor related commits. - Search specs --
specs/for specs that introduced the decision. - Reconstruct context -- what was known, what constraints existed, what alternatives were considered.
- Present alternatives -- what other options existed and why they were rejected.
- Assess relevance -- has context changed? Are original constraints still valid?
- Do NOT recommend -- present analysis, let developer decide.
onboard -- Structured Onboarding
- Map structure -- directories, entry points, config, dependencies.
- Identify stack -- languages, frameworks, tools.
- Discover patterns -- recurring code patterns, naming conventions.
- Find key files -- main entry, config, models, tests.
- Review standards --
.ai-engineering/standards/for project conventions. - Socratic checkpoints -- after each phase, ask one question to confirm understanding.
- Personalized path -- based on what the developer wants to work on.
Quick Reference
/ai-guide tour # architecture overview
/ai-guide find "authentication" # where does auth happen?
/ai-guide history "why SQLite" # decision archaeology
/ai-guide onboard # structured onboarding
Common Mistakes
- Making decisions for the developer -- present tradeoffs, let them decide.
- Writing code during a tour -- guide is strictly read-only.
- Over-quizzing -- max 2 Socratic questions per interaction.
- Teaching below the developer's level -- match cues to Bloom's taxonomy.
Integration
- Uses
/ai-explainfor 3-tier depth explanations. - Reads
state/decision-store.jsonfor decision context. - Reads
state/audit-log.ndjsonfor session context (privacy by design).
References
.claude/skills/ai-explain/SKILL.md-- 3-tier depth model..ai-engineering/manifest.yml-- governance structure.state/decision-store.json-- decision records. $ARGUMENTS
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?