Use when first installing Axiom, unsure which skill to use, want an overview of available skills, or need help finding the right skill for your situation — interactive onboarding that recommends skills based on your project and current focus
/plugin marketplace add CharlesWiltgen/Axiom/plugin install axiom@axiom-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Welcome! This skill helps new users discover the most relevant Axiom skills for their situation.
Use the AskUserQuestion tool to gather context:
Question: "What brings you to Axiom today?"
Header: "Focus"
Options:
- "Debugging an issue" → Prioritize diagnostic skills
- "Optimizing performance" → Prioritize profiling skills
- "Adding new features" → Prioritize reference skills
- "Code review / quality check" → Prioritize audit commands
- "Just exploring" → Show overview
Question: "What's your primary tech stack?"
Header: "Stack"
Options:
- "SwiftUI (iOS 16+)" → SwiftUI-focused skills
- "UIKit" → UIKit-focused skills
- "Mixed SwiftUI + UIKit" → Both
- "Starting new project" → Best practices skills
Only ask if "Debugging an issue" was selected:
Question: "Which areas are you struggling with?"
Header: "Pain Points"
Multi-select: true
Options:
- "Xcode/build issues"
- "Memory leaks"
- "UI/animation problems"
- "Database/persistence"
- "Networking"
- "Concurrency/async"
- "Accessibility"
Based on answers, recommend 3-5 skills using this matrix:
Always recommend: axiom:xcode-debugging (universal starting point)
Then add based on pain points:
SwiftUI stack:
UIKit/Mixed:
Design decisions:
iOS 26+ features:
Navigation patterns:
Integrations:
Data persistence:
Start with audit commands (quick wins):
/axiom:audit-accessibility — WCAG compliance/axiom:audit-concurrency — Swift 6 violations/axiom:audit-memory — Leak patterns/axiom:audit-core-data — Migration safety/axiom:audit-networking — Deprecated APIsThen suggest:
Show the complete skill index (see below) and explain categories.
After gathering answers, output:
## Your Recommended Skills
Based on your answers, here are the skills most relevant to you right now:
### [Icon] [Category Name]
**axiom:[skill-name]** — [One-line description]
> Try: "[Example prompt they can use immediately]"
[Repeat for 3-5 skills]
### Quick Wins
Run these audit commands to find issues automatically:
- `/axiom:audit-[name]` — [What it finds]
## What's Next
1. **Try the example prompts above** — Copy/paste to see how skills work
2. **Run an audit command** — Get immediate actionable insights
3. **Describe your problem** — I'll suggest the right skill
4. **Browse the complete index below** — Explore all 34 skills
---
[Include the Complete Skill Reference below]
Include this reference section in every response for browsing:
Environment & Build Issues
Memory & Performance
UI Debugging
Liquid Glass (Material Design)
Layout & Navigation
Frameworks
Migration Guides
/axiom:audit-accessibility — VoiceOver labels, Dynamic Type, contrast, touch targets/axiom:audit-concurrency — Swift 6 violations, unsafe tasks, missing @MainActor/axiom:audit-memory — Timer leaks, observer leaks, closure captures, delegate cycles/axiom:audit-core-data — Migration risks, thread violations, N+1 queries/axiom:audit-networking — Deprecated APIs (SCNetworkReachability, CFSocket), anti-patterns/axiom:audit-liquid-glass — Glass adoption opportunities, toolbar improvements, blur migration"My build is failing" → Start: axiom:xcode-debugging → If dependency issue: axiom:build-debugging
"App is slow" → Start: axiom:performance-profiling (decision trees) → If SwiftUI: axiom:swiftui-performance → If memory grows: axiom:memory-debugging
"Memory leak" → Start: axiom:memory-debugging → If Objective-C blocks: axiom:objc-block-retain-cycles
"SwiftUI view issues" → Start: axiom:swiftui-debugging → If performance: axiom:swiftui-performance
"Navigation problems" → Start: axiom:swiftui-nav-diag (troubleshooting) → For patterns: axiom:swiftui-nav
"Which database?" → Decision guide: axiom:sqlitedata-migration → Then: axiom:swiftdata, axiom:sqlitedata, or axiom:grdb
"iOS 26 design" → Start: axiom:liquid-glass → Complete guide: axiom:liquid-glass-ref
"Code quality check"
→ Run: /axiom:audit-accessibility, /axiom:audit-concurrency, /axiom:audit-memory
→ Fix issues with relevant skills
Total: 50 skills, 12 audit commands, covering the complete iOS development lifecycle from design to deployment
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.