The main entry point. Understands your codebase and routes to the right workflow. Use when starting a session, saying "let's work on something", or unsure which Arc command to use. Gathers context and asks what you want to do.
Analyzes your codebase context and guides you to the appropriate development workflow based on your goals.
/plugin marketplace add howells/arc/plugin install arc@howellsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
The front door to Arc. Understands context, asks what you want to do, routes to the right workflow.
Explore the codebase:
Task Explore model: haiku: "Quick overview of this codebase:
- What is this project? (framework, language, purpose)
- Key directories and their purposes
- Any obvious patterns or conventions
Keep it brief — 5-10 bullet points max."
Check for existing Arc artifacts:
ls docs/vision.md docs/plans/*.md 2>/dev/null | head -10
Check Linear (if MCP available):
If mcp__linear__* tools exist, check for active issues.
Read progress journal for recent work:
head -50 docs/progress.md 2>/dev/null
Briefly share what you found:
Present options based on context:
If Linear has active issues: "You have [N] active issues in Linear. Want to:"
If recent plans exist: "I found a plan for [topic]. Want to:"
If fresh codebase: "What would you like to work on?"
Based on their answer:
| Intent | Route to |
|---|---|
| "I want to build [feature]" | /arc:ideate |
| "Quick fix/small change" | /arc:build |
| "Continue [existing plan]" | /arc:implement |
| "Not sure what to work on" | /arc:suggest |
| "Review/improve existing code" | /arc:audit or /arc:review |
| "Make it responsive/fix mobile" | /arc:responsive |
| "Ship to production" | /arc:letsgo |
| "Run tests" | /arc:testing |
Invoke the skill:
Skill arc:[chosen]: "[user's description]"
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.