Coding & Development✨gemini🤖claude🌐universal

Official plugins

Claude Code plugin. From idea to working implementation—explore, validate, plan, and build in one flow.

Quick Start

Install this Skill

npx skills add howells/arc
<p align="center">
  <img alt="Arc" src="./assets/logo-light.svg#gh-light-mode-only" width="48" height="48">
  <img alt="Arc" src="./assets/logo-dark.svg#gh-dark-mode-only" width="48" height="48">
</p>

<h1 align="center">Arc</h1>

<br>

The full arc from idea to shipped code. A [Claude Code](https://docs.anthropic.com/en/docs/claude-code) plugin.

## What It Does

Arc provides 19 commands covering the complete development lifecycle:

```
WHY     /arc:vision     - High-level goals (500-700 words)
          ↓
WHAT    /arc:ideate     - From idea to working implementation
          ↓
HOW     /arc:detail     - Detailed implementation plan
          ↓
DO      /arc:implement  - Execute the plan with TDD
        /arc:design     - UI/UX design with wireframes
        /arc:build      - Quick build (no formal plan)
        /arc:test       - Test strategy and execution
        /arc:letsgo     - Production readiness checklist
        /arc:deslop     - Remove LLM artifacts

CROSS-CUTTING
        /arc:review     - Review a plan for feasibility
        /arc:audit      - Comprehensive codebase audit
        /arc:progress   - Session journal for knowledge persistence
        /arc:tasklist   - Persistent task backlog
        /arc:document   - Feature documentation
        /arc:suggest    - Opinionated next-step recommendations
        /arc:tidy       - Clean up completed plans

TOOLS   /arc:commit     - Smart commit + push with auto-splitting
        /arc:rules      - Apply coding standards to project
```

## Key Principles

- **Review is woven throughout, not bolted on at the end** — Each design section gets micro-reviewed before moving on
- **Reviewers advise, the user decides** — Suggestions are presented as questions, not mandates
- **One question at a time** — Never overwhelm with multiple questions
- **YAGNI where appropriate** — Simplifications suggested, but user has final say
- **TDD mandatory** — Tests first, implementation second
- **Frontend-design integrated** — Bold aesthetic direction, not generic AI slop

## Installation

```
/plugin marketplace add howells/arc
/plugin install arc@howells-arc
```

## Dependencies

Arc uses these plugins for enhanced functionality:

| Plugin | Used by |
|--------|---------|
| **Figma** | `/arc:ideate`, `/arc:detail`, `/arc:figma` |
| **Context7** | `/arc:implement` |
| **Chrome** | `figma-implement` agent |

```
# Official plugins
/plugin install figma@claude-plugins-official
/plugin install context7@claude-plugins-official

# Chrome extension: https://chromewebstore.google.com/detail/claude-in-chrome/
```

Arc works without these, but relevant features will be limited.

**Note:** Arc maintains its own progress journal (`docs/progress.md`) for knowledge persistence across sessions, replacing the need for external memory plugins.

### Optional: Vercel Labs Plugins

These plugins provide additional review capabilities:

| Plugin | Skill | Used by |
|--------|-------|---------|
| **[agent-skills](https://github.com/vercel-labs/agent-skills)** | `vercel-react-best-practices` | `/arc:implement`, `/arc:build`, `/arc:letsgo` |
| **[web-interface-guidelines](https://github.com/vercel-labs/web-interface-guidelines)** | `web-design-guidelines` | `/arc:design`, `/arc:implement` |

```
# Vercel Labs plugins (optional)
/plugin marketplace add vercel-labs/agent-skills
/plugin install agent-skills@vercel-labs-agent-skills

/plugin marketplace add vercel-labs/web-interface-guidelines
/plugin install web-interface-guidelines@vercel-labs-web-interface-guidelines
```

When installed, Arc commands will automatically use these skills for React/Next.js performance reviews and UI compliance checks.

## Getting Started

If you're new to Claude Code, here's how Arc works:

### 1. Open your project

```bash
cd your-project
claude
```

This starts an interactive Claude Code session in your terminal.

### 2. Run a command

Commands start with `/`. Type the command and press Enter:

```
/arc:ideate add user authentication with magic links
```

Claude will ask clarifying questions, explore your codebase, and create a design document.

### 3. Follow the flow

Arc commands chain together. After `/arc:ideate` creates a design:
- Claude asks if you want to continue to `/arc:detail` (implementation plan)
- Then to `/arc:implement` (write the code with TDD)

You can also jump in at any point if you already have docs.

### Quick Examples

```bash
# Design a new feature (full flow)
/arc:ideate add a notification system

# Quick build without formal planning
/arc:build add a logout button to the header

# Get suggestions for what to work on
/arc:suggest

# Ship to production
/arc:letsgo
```

### Tips for Newcomers

- **One question at a time** — Arc asks focused questions, not overwhelming lists
- **You're in control** — Suggestions are questions, not mandates. Say no if you disagree.
- **TDD by default** — Implementation writes tests first, then code
- **Documents are created** — Plans go in `docs/plans/`, feature

... (truncated)
Repository
6stars
0forks
View on GitHub
Details
DiscoveredJan 19, 2026
Last UpdatedJan 19, 2026
Author@howells
Quality Score
40/100