/arc:help

The full arc from idea to shipped code.

A workflow toolkit for Claude Code, Codex, and 40+ agents with 25 skills and 33 specialized agents. Skills orchestrate workflows: exploring your codebase, asking clarifying questions, spawning agents for parallel review. Agents are specialists: security auditors, performance analysts, architecture reviewers, each with deep domain expertise.

Made by Daniel Howells

Install

$claude plugins install arc@howells

Full plugin: skills, agents, hooks, commands, references, and disciplines. Requires Claude Code 2.1.16+.

Update

$claude plugins update arc@howells

Claude Code auto-updates plugins, but you can trigger it manually. In Cursor, use this command — it doesn't auto-update.

Start here

/arc:go

Understands your codebase. Asks what you want to build. Guides you through design → plan → implementation with TDD.

Getting started

Open your project in Claude Code or Codex and run a command. Commands chain together: /arc:ideate creates a design doc, then asks if you want to continue to /arc:implement. You can enter at any point — already have a design doc? Start at /arc:implement.

#Design a feature
/arc:ideate add a notification system
#What should I build next?
/arc:suggest
#Ship to production
/arc:letsgo

Why this exists

If you've spent time teaching Claude how you like to work (tests first, one question at a time, review as you go) Arc is that knowledge already written down. You get to skip the setup conversations and start building.

It's opinionated because good defaults save time. If something doesn't fit how you work, take what's useful and leave the rest.

Principles

  • Tests first. Not negotiable.
  • Review is continuous, not a gate at the end.
  • Ask one question at a time. Too many questions at once stalls progress.
  • The user decides. Agents advise, they don't dictate.
  • Frontend-design integrated. Bold aesthetic direction, not generic AI slop.
  • YAGNI where appropriate. Simplifications suggested, but you have final say.

How commands connect

  • /arc:ideate flows into /arc:implement — design, then build with TDD.
  • /arc:implement scales between quick fixes and full plan-driven execution.
  • /arc:letsgo runs /arc:testing and /arc:audit as part of quality checks.
  • /arc:suggest reads Linear issues (if configured), tasks, codebase, and vision.

Optional integrations

Arc works standalone. These integrations unlock enhanced functionality when available.

IntegrationUsed by
Figma/arc:ideate, /arc:implement, /arc:design
Context7Research and implementation workflows
Claude in Chrome/arc:design, /arc:responsive
WireText MCP/arc:design, /arc:ideate wireframing
Linear MCP/arc:suggest, /arc:audit issue tracking
Vercel LabsReact best practices, composition patterns, UI compliance
···

Skills are workflows and capabilities. Most are user-invokable via /arc:name—they orchestrate the development process: gathering context, asking questions, spawning agents, and guiding implementation.