skills/help/SKILL.md
Show all Arc commands with context-aware relevance. Reads the codebase to understand what's present (framework, tests, plans, design docs, etc.) and annotates each command with whether it's relevant right now. Use when asked "what can arc do", "help", "list commands", "what commands are available", or "how does arc work".
npx skillsauth add howells/arc helpInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
<tool_restrictions>
EnterPlanMode — BANNED. This skill outputs information directly.ExitPlanMode — BANNED. You are never in plan mode.AskUserQuestion — BANNED. This is a read-only info dump, not interactive.
</tool_restrictions>Show every Arc command with context-aware relevance annotations.
Run these checks in parallel. Keep it fast — no deep exploration.
# What framework/stack?
ls package.json next.config.* vite.config.* nuxt.config.* 2>/dev/null | head -5
# Arc artifacts?
ls docs/vision.md docs/arc/specs/*.md docs/arc/plans/*.md 2>/dev/null | head -10
# Design docs?
ls docs/design-context.md docs/arc/specs/design-*.md 2>/dev/null | head -5
# Test setup?
ls vitest.config.* jest.config.* playwright.config.* cypress.config.* 2>/dev/null | head -5
# Has UI? (React/Vue/Svelte components)
ls src/app/**/*.tsx app/**/*.tsx src/components/**/*.tsx components/**/*.tsx 2>/dev/null | head -3
# Has AI features?
grep -rl "from ['\"]ai['\"]" src/ app/ lib/ 2>/dev/null | head -3
# Git state
git log -1 --format=%ci 2>/dev/null
git diff --name-only HEAD~5 2>/dev/null | head -20
# CLAUDE.md or rules?
ls CLAUDE.md .claude/rules/**/*.md rules/**/*.md 2>/dev/null | head -5
# Progress journal?
head -20 docs/arc/progress.md 2>/dev/null
From these checks, build a mental model of what's present and what's missing.
Present all commands in a single output. Use the context to annotate relevance.
For each command group, output:
## [Group Name]
| Command | What it does | Relevance |
|---------|-------------|-----------|
| `/arc:command` | One-line description | **Relevant** — [why] |
| `/arc:command` | One-line description | *Low relevance* — [why] |
Relevance rules:
/arc:design)Output ALL of these in order:
ENTRY POINTS
| Command | What it does | When to use |
|---------|-------------|-------------|
| /arc:go | Understands your codebase, asks what you want to do, routes to the right workflow | Starting a session, unsure where to begin |
| /arc:help | This command — shows all commands with context | When you want to see what's available |
FOUNDATION
| Command | What it does | When to use |
|---------|-------------|-------------|
| /arc:vision | Define project goals, purpose, and success criteria | New projects, or when goals are unclear |
DESIGN
| Command | What it does | When to use |
|---------|-------------|-------------|
| /arc:brand | Create a visual identity system — palette, typography, tone, and generated assets | New projects, rebranding, before design work |
| /arc:ideate | Turn an idea into a validated design through collaborative dialogue | New features that need thinking before building |
| /arc:design | Create distinctive, non-generic UI with aesthetic direction and wireframes | When building UI that should be memorable |
| /arc:naming | Generate and validate project names with domain/GitHub checks | Naming a new project or product |
EXECUTE
| Command | What it does | When to use |
|---------|-------------|-------------|
| /arc:implement | Scope-aware planning and execution with TDD | Small fixes through substantial features |
| /arc:ai | AI SDK guidance — correct patterns, deprecated API warnings | Before implementing any AI feature |
REVIEW
| Command | What it does | When to use |
|---------|-------------|-------------|
| /arc:review | Expert review with parallel specialized agents (security, design, performance, etc.) | Before merging, after implementation |
| /arc:audit | Mechanical verification plus comprehensive audit | Quick checks, focused audits, before shipping |
TEST
| Command | What it does | When to use |
|---------|-------------|-------------|
| /arc:testing | Test strategy and execution — unit, integration, E2E with specialist agents | Creating test plans, running suites, fixing failures |
SHIP
| Command | What it does | When to use |
|---------|-------------|-------------|
| /arc:letsgo | Production readiness checklist | Final gate before production deployment |
CROSS-CUTTING
| Command | What it does | When to use |
|---------|-------------|-------------|
| /arc:responsive | Audit and fix mobile responsiveness with visual verification | After building desktop-first UI |
| /arc:seo | Deep SEO audit — meta tags, structured data, crawlability | Before launching public-facing pages |
| /arc:commit | Smart commit with auto-splitting across domains | When ready to commit changes |
| /arc:suggest | What to work on next — analyzes codebase, issues, and debt | Starting a session, unsure what to tackle |
| /arc:document | Capture solved problems as searchable documentation | After solving a non-obvious problem |
| /arc:tidy | Clean up completed plans in docs/arc/plans/ | When plan files accumulate |
| /arc:rules | Apply Arc's coding rules to the project | Setting up a new project with Arc conventions |
| /arc:deps | Dependency audit — outdated packages, CVEs, batch upgrades | Periodic maintenance, before shipping |
| /arc:hooks | Install Claude Code hooks for auto-formatting, linting, context | Setting up development environment |
UTILITY
| Command | What it does | When to use |
|---------|-------------|-------------|
| /arc:prune-agents | Kill orphaned Claude subagent processes | When agents didn't exit cleanly |
After the catalog, add a short section:
## Recommended Right Now
Based on what I found in your project:
1. **[Command]** — [specific reason based on context]
2. **[Command]** — [specific reason based on context]
3. **[Command]** — [specific reason based on context]
Pick 2-4 commands that make the most sense given:
/arc:vision)/arc:tidy)/arc:design or /arc:audit --harden)/arc:testing)development
Go-live and shareability checklist covering the basics needed to make a project visitable, shareable, and ready for a first real audience. Use when asked to "launch", "go live", "make this shareable", "get this ready to show people", or prepare a project for a public URL.
development
Discover architectural friction and propose structural refactors with competing interface options. Focuses on deepening shallow modules, extracting grouped concerns into packages/modules, breaking up god files, reducing duplication, and improving testability. Use when asked to "improve the architecture", "find refactoring opportunities", "deepen modules", "consolidate coupling", "break up god components", "extract this into a package", "make this more testable", or "find architectural friction".
development
Create, review, or revise a concise project vision document that captures what a project is, who it is for, why it exists, success criteria, constraints, non-goals, and decision principles. Use when starting a new project, clarifying product direction, aligning a codebase for future agent work, defining a north star, or turning a vague idea into docs/vision.md.
tools
Use when starting any conversation - establishes Arc's skill routing, instruction priority, and bootstrap rules