Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By howells
Automate the full development lifecycle from idea to shipped code: structured vision/ideation, TDD implementation, code review, testing (unit/integration/e2e), audit, and deployment readiness checks.
npx claudepluginhub howells/arc --plugin arcRun mechanical verification and comprehensive codebase audit.
Smart commit, push, and npm publish with auto-splitting across domains.
Turn ideas into validated feature specs through collaborative dialogue with expert review.
Scope-aware planning and implementation with TDD.
Go-live and shareability checklist.
Quick code quality check per task. Verifies implementation is well-built — not just spec-compliant. Runs after spec-reviewer, before commit. Fast gate check, not deep review. <example> Context: Task just passed spec-reviewer. user: "Quick code quality check before commit" assistant: "I'll dispatch code-reviewer for a fast quality gate" <commentary> Spec says WHAT to build, code-reviewer checks HOW it's built. Quick pass/fail. </commentary> </example>
Use when a test fails unexpectedly during implementation. Investigates root cause systematically, distinguishes between test bugs and implementation bugs, and applies minimal fixes. Prefers event-based solutions over timeout increases. <example> Context: Test fails with timing-related error during implementation. user: "Test 'should complete batch' is failing with timeout" assistant: "I'll use the debugger to investigate the root cause" <commentary> Timing failures need systematic investigation, not timeout increases. Debugger will trace the issue. </commentary> </example> <example> Context: Multiple tests failing after a refactor. user: "3 tests in user-service.test.ts are now failing" assistant: "Let me dispatch the debugger to investigate these failures" <commentary> Concentrated failures in one file suggest a common root cause. Debugger will identify it. </commentary> </example>
Runs and fixes E2E tests (Playwright). Handles flaky tests, timing issues, and selector problems. Iterates until green or reports blockers. Keeps verbose output contained. <example> Context: E2E tests created as part of implementation. user: "Run the e2e tests for checkout flow" assistant: "I'll dispatch e2e-runner to run and fix any issues" <commentary> E2E tests produce verbose output. e2e-runner handles iteration and reports summary. </commentary> </example> <example> Context: E2E tests failing after UI changes. user: "E2E tests are broken after the redesign" assistant: "Let e2e-runner investigate and fix the selector issues" <commentary> UI changes often break selectors. e2e-runner will update them systematically. </commentary> </example>
Writes E2E tests with Playwright. Tests complete user journeys in real browsers — signup flows, checkout processes, authentication. Includes auth setup for Clerk and WorkOS. <example> Context: New feature needs end-to-end coverage. user: "Write E2E tests for the onboarding flow" assistant: "I'll dispatch e2e-test-writer to create Playwright tests for the full journey" <commentary> Multi-page user journey = E2E test. Real browser, real interactions. </commentary> </example>
Implements UI components from Figma designs. Use when the user provides a Figma URL or asks to build something from a design. The agent extracts design specifications via Figma MCP and generates production-ready code that respects the codebase's existing design system. Examples: - <example> Context: User shares a Figma link for a new component. user: "Implement this card component: [Figma URL]" assistant: "I'll use the figma-builder agent to build this component." </example> - <example> Context: User wants to add a new section matching a design. user: "Add the pricing section from this Figma file" assistant: "Let me implement that pricing section from the Figma design." </example>
Comprehensive codebase audit with verification and specialized reviewers. Generates actionable reports. Use when asked to "audit the codebase", "review code quality", "check for issues", "security review", or "performance audit". By default, run the complete audit: mechanical checks first, then specialist reviewers, then a scored report.
Smart commit, push, and npm publish with auto-splitting across domains. Creates atomic commits. Use when asked to "commit", "push changes", "publish", "save my work", or after completing implementation work. Automatically groups changes into logical commits.
Internal bridge from /arc:ideate feature specs to /arc:implement execution plans. Creates implementation plans with exact file paths, test code, and TDD cycles. Invoked by /arc:implement, not directly.
Turn ideas into validated feature specs through collaborative dialogue with built-in expert review. Use when asked to "design a feature", "plan an approach", "think through implementation", or when starting new work that needs product and technical shaping before coding.
Scope-aware implementation workflow with TDD and continuous quality checks. Use when asked to "implement this", "build this feature", "execute the plan", or after /arc:ideate has created a feature spec. For small work it creates a lightweight inline plan; for larger work it creates or loads a full implementation plan and executes task-by-task with build agents.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Development toolkit for Claude Code — plan, implement, ship, review, and assess features with AI-assisted workflows. Progressive zero-config init: auto-configures with sensible defaults on first skill invocation, no upfront ceremony required. Three-tier ceremony model: swift (lightweight), standard (mid-ceremony spec-plan-execute), and thorough (full pipeline) with severity-aware scope routing. Five entry points: arn-planning (scope router, spec, plan), arn-implementing (execute plans, swift, or standard changes), arn-shipping (commit, push, PR), arn-reviewing-pr (PR feedback), arn-assessing (codebase health). Includes arn-code-sketch for UI preview, arn-code-swift for quick implementations, and arn-code-standard for mid-ceremony changes. Includes arn-code-catch-up for retroactive documentation of out-of-pipeline commits. Pipeline preference persistence for streamlined repeat sessions. Batch pipeline: arn-code-batch-planning (multi-feature planning), arn-code-batch-implement (parallel worktree execution), arn-code-batch-merge (conflict-aware merge), arn-code-batch-simplify (cross-feature quality).
Persona-driven AI development team: orchestrator, team agents, review agents, skills, slash commands, and advisory hooks for Claude Code
Helder's personal SDLC toolbelt for AI coding agents — from PRD to ship. Bundles the tracer-bullet workflow alongside TDD, code review, audits, and shipping skills.
End-to-end development workflow: design → draft-plan → orchestrate → review → pr-create → pr-review → pr-merge
AI-powered development tools for code review, research, design, and workflow automation.
A curated set of skills for each stage of development — propose, spec, design, plan, implement, ship.
Write complete novels with Claude. Literary prose, iterative review, and craft-aware feedback.
Make software legible to agents. One skill that routes to the right workflow: audit agent readiness, scaffold agent infrastructure, generate MCP servers, write context files, or fix specific gaps.
The full arc from idea to shipped code.
Arc is a self-contained software development lifecycle for coding agents. It helps move work from early project clarity through ideation, implementation, review, testing, launch readiness, and clean commits.
/arc:* commands.$<skill-name>.Arc's canonical product definition and operating boundary live in CONTEXT.md. This README is the user-facing guide.
WHY /arc:vision - Define the project's purpose, audience, and non-goals
↓
WHAT /arc:ideate - Turn an idea into a validated feature spec
↓
DO /arc:implement - Plan and build with TDD and verification
/arc:testing - Backfill safety-net tests around existing code
/arc:launch - Check go-live and shareability basics
REVIEW /arc:review - Review a plan, spec, or implementation approach
/arc:audit - Verify and audit current codebase health
/arc:refactor - Find structural friction and propose refactors
TOOLS /arc:commit - Create clean commits, optionally push and publish
using-arc and detail are supporting skills. They keep startup context small and create implementation plans, but they are not normally invoked directly.
Arc owns the software development cycle:
Arc deliberately does not own every adjacent specialist practice. Brand identity, visual design systems, dependency upgrade campaigns, deep SEO, AI framework guidance, generated documentation, browser QA, and machine/editor automation are better handled by dedicated tools. Arc may notice those concerns during implementation, review, audit, or launch, but its public workflow stays focused on software delivery.
claude plugins install arc@howells
This installs the full Arc plugin: skills, slash commands, agents, references, disciplines, templates, scripts, and rules.
Recommended full-runtime install:
curl -fsSL https://raw.githubusercontent.com/howells/arc/main/.codex/install.sh | bash -s -- --auto-update --interval-hours 6
Install once without auto-update:
curl -fsSL https://raw.githubusercontent.com/howells/arc/main/.codex/install.sh | bash
The Codex installer clones Arc to ~/.codex/arc, exposes direct skills under ~/.codex/skills, and mirrors them into ~/.agents/skills for compatibility.
Arc also includes .codex-plugin/plugin.json for native Codex plugin hosts that install from plugin manifests.
npx skills add howells/arc
This copies SKILL.md prompts to supported agents. It is useful for lightweight guidance, but it does not include Arc's bundled agents, references, disciplines, templates, scripts, or rules. Workflows such as audit, review, implement, refactor, and testing work best with the Claude plugin, native Codex plugin, or Codex full-runtime install.
Use slash commands:
/arc:ideate add magic-link login
/arc:implement
/arc:audit
/arc:commit push
Use skill names:
$ideate add magic-link login
$implement
$audit
$commit push
Common Codex entry points:
$ideate$implement$review$audit$refactor$testing$launch$commitIf you open this repo itself in Codex, .agents/skills/* symlinks let Codex discover the local skills without a global install.