Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By AppsVortex
Automate end-to-end feature development in Claude Code: route ideas/bugs/issues by complexity to swift/standard/thorough AI workflows for spec generation via multi-agent debate, parallel task execution with reviews, git branching/PR creation, PR feedback/fixes, batch multi-feature planning/implement/merge, codebase assessment, and retroactive doc catch-up.
npx claudepluginhub appsvortex/arness --plugin arn-codeThis agent should be used when the user needs to design how a specific feature should be implemented within an existing codebase, or when the arn-code-feature-spec skill needs architectural analysis of a feature proposal. <example> Context: Invoked by arn-code-feature-spec skill during iterative refinement user: "feature spec" assistant: (invokes arn-code-architect with feature idea + codebase context) </example> <example> Context: User asks how to implement a specific feature user: "how should I implement authentication in this project?" </example> <example> Context: User wants to understand integration points for a feature user: "what files would I need to change to add caching?" </example>
This agent should be used when the arn-code-batch-planning skill needs to pre-generate draft feature specifications for multiple features in parallel. Takes a single feature from any source (greenfield F-NNN, GitHub issue, Jira issue, or plain description) and produces a DRAFT_FEATURE_*.md file that feature-spec's draft detection can consume. <example> Context: Invoked by arn-code-batch-planning during parallel pre-analysis for a greenfield feature user: "batch planning" assistant: (invokes arn-code-batch-analyzer with greenfield feature F-003 context) <commentary> Batch planning spawns one batch-analyzer per selected feature in parallel. Each analyzer reads the feature file, UC documents, and codebase patterns, then writes a DRAFT_FEATURE_*.md to the specs directory. </commentary> </example> <example> Context: Invoked by arn-code-batch-planning for a GitHub issue user: "batch planning" assistant: (invokes arn-code-batch-analyzer with GitHub issue #42 reference) <commentary> For GitHub issues, the analyzer fetches the issue via gh CLI, extracts title/body/labels/comments, and produces a draft spec with moderate detail. </commentary> </example> <example> Context: Invoked by arn-code-batch-planning for a Jira issue user: "batch planning" assistant: (invokes arn-code-batch-analyzer with Jira issue PROJ-42 reference) <commentary> For Jira issues, the analyzer fetches the issue via MCP, extracts summary/description/acceptance-criteria, and produces a draft spec. </commentary> </example> <example> Context: Invoked by arn-code-batch-planning for a plain description user: "batch planning" assistant: (invokes arn-code-batch-analyzer with a text description) <commentary> For plain descriptions, the analyzer produces a basic draft with architect analysis and placeholder sections that the user will refine during exploration. </commentary> </example> This is a background agent with no user interaction — it runs autonomously and returns a structured file artifact.
This agent should be used when the arn-code-batch-merge skill needs to analyze multiple open batch PRs for cross-cutting issues before guiding the user through per-PR review. Fetches CI status, review status, mergeable status, and file changes for each PR, builds a conflict map, checks for cross-PR patterns (duplicated code, inconsistent approaches), and returns a concise structured summary. <example> Context: Invoked by arn-code-batch-merge after discovering 5 open batch PRs user: "batch merge" assistant: (invokes arn-code-batch-pr-analyzer with PR list and CHANGE_RECORD paths) <commentary> Batch merge delegates the heavy analysis to this agent to keep the main session context clean. The agent reads all PR diffs internally and returns only a distilled summary. </commentary> </example> <example> Context: Re-invoked after a PR is merged to refresh remaining PR status user: "batch merge" assistant: (re-invokes arn-code-batch-pr-analyzer with fewer PRs after one was merged) <commentary> After each merge, the agent is re-run with the remaining PRs to refresh conflict and CI status. Fewer PRs = faster analysis. </commentary> </example>
This agent should be used when a bug has been diagnosed and a fix plan exists (either inline or structured), and the fix needs to be implemented with test verification and a bug fix report. <example> Context: Invoked by arn-code-bug-spec after user approves a simple fix plan user: "fix the bug" assistant: (invokes arn-code-bug-fixer with fix plan + test instructions) </example> <example> Context: User wants to assign a bug fix task to an agent user: "assign this to the bug fixer" </example> <example> Context: Bug fix needs implementation with test coverage user: "implement the fix and make sure tests pass" </example>
This agent should be used when the user asks to "analyze codebase", "find codebase patterns", "explore project structure", "what patterns does this project use", or when invoked by the arn-code-save-plan skill to gather codebase intelligence before structuring a plan. <example> Context: User is about to save a plan and needs codebase context user: "analyze the codebase patterns for my project" </example> <example> Context: Invoked by arn-code-save-plan skill user: "save plan" assistant: (invokes arn-code-codebase-analyzer as part of the save-plan workflow) </example> <example> Context: User wants to understand codebase conventions user: "what conventions and patterns does this codebase follow?" </example>
This skill should be used when the user says "assessing", "arness assessing", "assess", "assess codebase", "technical review", "codebase assessment", "find improvements", "what should I improve", "tech debt review", "pattern compliance check", "codebase health check", "improvement plan", "review my codebase", "what needs fixing", "code quality check", "audit my code", "run an assessment", "arn-assessing", or wants a comprehensive technical assessment of the codebase against stored patterns followed by prioritized improvement execution. Chains to arn-implementing if improvements are identified.
This skill should be used when the user says "arness code assess", "arn-code-assess", "assess codebase", "technical review", "codebase assessment", "find improvements", "what should I improve", "tech debt review", "tech debt audit", "pattern compliance check", "codebase health check", "assess the project", "improvement plan", "review my codebase", "what needs fixing", "code quality check", "audit my code", "run an assessment", or wants a comprehensive technical assessment of the codebase against stored patterns followed by prioritized improvement execution through the full Arness pipeline.
This skill should be used when the user says "batch implement", "implement all", "batch execution", "implement all features", "parallel implement", "implement in parallel", "arness batch implement", "arn-code-batch-implement", "run batch implementation", "implement everything", "launch batch workers", or wants to spawn parallel worktree-isolated background agents to implement multiple pending features simultaneously. Each worker runs as a full independent session with all tools. This skill requires pending plans in .arness/plans/ — run arn-code-batch-planning first if none exist.
This skill should be used when the user says "batch merge", "merge batch", "arness batch merge", "arn-code-batch-merge", "merge all PRs", "merge batch PRs", "merge the batch", "merge implemented features", "batch merge PRs", "merge open PRs", "merge all feature PRs", "combine batch PRs", "land the batch", "land all PRs", or wants to discover open batch implementation PRs, analyze them for conflicts, determine an optimal merge order, and execute merges with user-guided conflict resolution. This skill is typically invoked after arn-code-batch-implement completes and chains to arn-code-batch-simplify upon completion.
This skill should be used when the user says "batch planning", "batch plan", "arness batch planning", "arn-code-batch-planning", "plan multiple features", "plan all features", "plan unblocked features", "plan the backlog", "plan from backlog", "batch spec and plan", "plan next features", "sequential planning", "multi-feature plan", "plan the next batch", "plan these features", "batch plan GitHub issues", "batch plan from Jira", "plan issues in batch", or wants to plan multiple features from the greenfield Feature Tracker, GitHub issues, or Jira issues in a single session. Pre-analyzes all selected features in parallel, then guides sequential spec review with pipelined plan generation. This skill is typically invoked directly or after arn-brainstorming completes and chains to arn-code-batch-implement upon completion. For single-feature planning, arn-planning is the correct entry point.
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 workflow automation including feature development, code quality, and PR management
Full feature development workflow from spec to completion
Implementation planning, execution, and PR creation workflows with multi-agent collaboration
The full arc from idea to shipped code. Lifecycle workflows for vision, ideation, implementation, review, testing, audit, launch, and commits.
Persona-driven AI development team: orchestrator, team agents, review agents, skills, slash commands, and advisory hooks for Claude Code
Autonomous development methodology: PRD interviews → agent execution → automated review
Greenfield project skills with progressive zero-config init — auto-configures with sensible defaults on first skill invocation, no upfront ceremony required. Includes project initialization, product discovery with AI-assisted persona generation and competitive landscape research, brand naming exploration through a structured 4-step methodology (strategic foundation, creative generation, qualitative filtering, due diligence with domain and trademark screening), architecture vision, use case authoring, team-based use case debate, project scaffolding, visual sketch exploration for iterative visual direction proposals, development environment setup, risk validation, visual style exploration with visual grounding, static visual validation, team-based static visual validation with expert debate, interactive prototype validation, team-based interactive prototype validation with expert debate, prototype preservation and locking, feature extraction, visual testing strategy with layered validation, visual readiness checkpoint for deferred layer activation, issue tracker integration for feature upload, stress testing suite (synthetic user interviews, competitive gap analysis, pre-mortem investigation, PR/FAQ), concept review with user-approved updates, and a guided wizard that walks through the entire greenfield pipeline with decision gates. Parallelized expert reviews and phase-parallel stress interviews for faster validation cycles.
Infrastructure and deployment plugin for Arness with progressive zero-config init — auto-configures with sensible defaults on first skill invocation, no upfront ceremony required. 23 skills and 9 agents covering containerization, IaC generation, deployment, CI/CD pipelines, environment management, secrets, monitoring, migration, and structured change management pipeline. Can operate standalone or alongside the arn-code plugin.

Arness — H not required.
Structured AI workflows for Claude Code. From first idea to production deploy.
Seven entry commands. That's all you need to remember. Behind them, 134 specialist skills and agents handle the details across three independent plugins — ideation, development, and infrastructure.
Most AI coding tools help you write code faster. Arness helps you build software better. It gives your Claude Code session a structured pipeline: specs before code, plans before execution, reviews before shipping. Every stage produces a human-readable artifact that feeds the next. Nothing is hidden, nothing is locked in.

Most projects fail before the first commit — wrong problem, wrong audience, wrong architecture. Spark takes a raw idea and puts it through product discovery, stress testing, brand naming, use case writing, architecture evaluation, and interactive prototyping. By the time you write real code, you have a validated concept, a prioritized feature backlog, and a scaffolded codebase ready for development.
Start here: /arn-brainstorming | Full guide

The development pipeline that treats AI-assisted coding like engineering, not guesswork. Every feature flows through spec, plan, structure, execute, review, and ship — with three ceremony tiers (swift, standard, thorough) that scale process to match scope. A one-file fix gets a lightweight pass. A cross-cutting refactor gets phases, task dependencies, and quality gates.
Start here: /arn-planning | Full guide

A guided approach to containerization, IaC, deployment, and monitoring. Arness Infra audits your toolchain, generates Dockerfiles and IaC, configures environments and secrets, builds CI/CD pipelines, and walks you through deployment and verification. For complex changes, a structured change management pipeline mirrors the rigor of the development pipeline. Infra is experimental — the newest and least mature of the three plugins. Always review generated infrastructure before applying it. Feedback and suggestions are welcome.
Start here: /arn-infra-wizard | Full guide
Arness asks you questions once and remembers. Your role, tech stack, preferred frameworks, and development conventions are captured on first run and reused across every session and every project. No repeated configuration.
Every skill produces a Markdown or JSON artifact — specs, plans, task lists, review reports, PR descriptions — stored in .arness/ at your project root. Each artifact feeds the next stage in the pipeline, creating a traceable chain from initial idea to merged PR. You can read, edit, or version-control any of it.
Three ceremony tiers — swift, standard, and thorough — match process to scope automatically. A bug fix touching two files does not get the same pipeline as a new authentication system. Arness detects complexity and routes accordingly.
| Plain text, open source | All artifacts are Markdown and JSON. MIT licensed. Read, edit, or delete anything. |
| Learns your preferences | Captures your stack, role, and conventions once. Every session uses them. |
| Artifact-chain traceability | Spec feeds plan feeds tasks feeds code feeds review feeds PR. Nothing is orphaned. |
| Graduated ceremony | Swift (1-8 files), Standard (medium scope), Thorough (complex) — process scales to match the work. |
| Clean project structure | Everything lives in .arness/. Your source tree stays yours. |
| No vendor lock-in | Works with GitHub, Bitbucket, Jira, Figma, and Canva. Remove Arness and your code is untouched. |
# Add the Arness marketplace (one-time)
/plugin marketplace add AppsVortex/arness
# Install the plugins you need
/plugin install arn-spark@arn-marketplace # New product from scratch
/plugin install arn-code@arn-marketplace # Development pipeline
/plugin install arn-infra@arn-marketplace # Infrastructure & deployment
Then run the entry point that matches what you want to do — Arness auto-configures on first use:
/arn-brainstorming New product — discover, validate, prototype, extract features
/arn-planning Plan a feature or fix from scratch
/arn-implementing Pick up where you left off
/arn-shipping Commit, push, open a PR
/arn-reviewing-pr Handle PR feedback
/arn-assessing Deep-dive codebase review
/arn-infra-wizard Infrastructure end-to-end