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.
View on GitHubskills/start/SKILL.md
February 4, 2026
Select agents to install to:
npx add-skill https://github.com/howells/arc/blob/main/skills/start/SKILL.md -a claude-code --skill startInstallation paths:
.claude/skills/start/# /arc:start The front door to Arc. Understands context, asks what you want to do, routes to the right workflow. ## Process ### Step 1: Gather Context (in parallel) **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:** ```bash ls docs/vision.md docs/plans/*.md 2>/dev/null | head -10 ``` **Check for existing tasks:** Use **TaskList tool** to see if there are pending tasks. **Read activity log for recent work:** ```bash head -50 .arc/log.md 2>/dev/null ``` ### Step 2: Present Context Briefly share what you found: - Project type and key patterns - Any existing plans or tasks - Recent work from activity log (if found) ### Step 3: Ask What They Want to Do Present options based on context: **If pending tasks exist:** "You have [N] pending tasks. Want to:" 1. Work on one of those 2. Start something new 3. See suggestions (/arc:suggest) **If recent plans exist:** "I found a plan for [topic]. Want to:" 1. Continue that work 2. Start something different **If fresh codebase:** "What would you like to work on?" - Describe a feature or change - Fix a bug - Explore what needs work (/arc:suggest) ### Step 4: Route to Workflow Based on their answer: | Intent | Route to | |--------|----------| | "I want to build [feature]" | /arc:ideate | | "Quick fix/small change" | /arc:ideate | | "Continue [existing plan]" | /arc:implement or /arc:detail | | "Not sure what to work on" | /arc:suggest | | "Review/improve existing code" | /arc:audit --deslop or /arc:review | | "Make it responsive/fix mobile" | /arc:responsive | | "Ship to production" | /arc:letsgo | | "Run tests" | /arc:test | **Invoke the skill:** ``` Skill arc:[chosen]: "[user's description]" ``` ## What /arc:start is NOT - Not a replacement for specific commands —