arn-code
claudeArtifact-driven pipeline — spec, plan, implement, review, ship, plus batch CVE scan & fix. Three ceremony tiers scale process to scope, from a one-file fix to a large refactor. 37 skills, 18 agents.
37 skills · 18 agents · hooks
From raw idea to validated, feature-ready codebase — product discovery, adversarial spec review, brand naming, architecture vision, and interactive prototyping. 28 skills, 20 agents.
Plugin arn-spark from marketplace arn-marketplace in AppsVortex/arness. Commands read from the repo's manifest — 6 days ago.
arn-brainstormingThis skill should be used when the user says "brainstorming", "arn brainstorming", "brainstorm", "let's brainstorm", "start brainstorming", "brainstorming session", "greenfield wizard", "arn spark wizard", "greenfield pipeline", "walk me through greenfield", "guided greenfield", "full greenfield pip
arn-spark-arch-visionThis skill should be used when the user says "arch vision", "architecture vision", "arn arch vision", "define the architecture", "tech stack", "what technology should I use", "design the system", "system architecture", "how should I build this", "technology choices", "choose technologies", "pick a t
arn-spark-clickable-prototype-teamsThis skill should be used when the user says "clickable prototype teams", "arn clickable prototype teams", "team clickable prototype", "debate clickable prototype", "collaborative interaction review", "clickable prototype with debate", "team-based interaction review", "interaction debate", "review i
arn-spark-clickable-prototypeThis skill should be used when the user says "clickable prototype", "arn clickable prototype", "interactive prototype", "test interactions", "validate UX", "user journeys", "test navigation", "make it clickable", "prototype interactions", "test the prototype", "build the screens", "create the UI", "
arn-spark-concept-reviewThis skill should be used when the user says "concept review", "review concept", "update product concept", "synthesize stress tests", "stress test review", "apply stress test findings", "review stress test results", "concept update", "merge stress test recommendations", or wants to synthesize findin
arn-spark-dev-setupThis skill should be used when the user says "dev setup", "arn spark dev setup", "development environment", "configure dev environment", "dev container", "configure CI", "set up CI", "onboard developer", "developer setup", "set up docker", "configure development", "how do I set up this project", "de
arn-spark-discoverThis skill should be used when the user says "discover", "product discovery", "arn discover", "help me define this product", "what should I build", "product concept", "define the product", "let's figure out what to build", "vision for this project", "shape this idea", "new project idea", "brainstorm
arn-spark-ensure-configThis skill should be used when the user says "ensure config", "check arn spark config", "arn-spark-ensure-config", "verify arn spark setup", "configure spark", "setup arness spark", "spark config", or wants to verify that Arness Spark configuration is present for the current project. This skill is p
arn-spark-feature-extractThis skill should be used when the user says "feature extract", "arn feature extract", "extract features", "feature backlog", "create backlog", "list features", "what features do we need", "prioritize features", "feature list", "build the backlog", "what should we build", "upload features", "feature
arn-spark-helpThis skill should be used when the user says "spark help", "arn spark help", "greenfield status", "greenfield help", "where am I in spark", "what's next for spark", "spark pipeline", "spark status", "arn-spark-help", "show spark pipeline", "what step am I on for spark", "spark workflow", "exploratio
arn-spark-initOptional customization tool for greenfield projects. This skill should be used when the user says "greenfield init", "arn spark init", "initialize greenfield", "setup greenfield", "greenfield setup", "start greenfield", "configure greenfield", "set up greenfield", "init greenfield", "greenfield conf
arn-spark-namingThis skill should be used when the user says "naming", "brand name", "name my product", "find a name", "product naming", "brand naming", "what should I call it", "name ideas", "pick a name", "naming session", "help me name this", "brainstorm names", "come up with a name", "arn spark naming", "arn-sp
arn-spark-prototype-lockThis skill should be used when the user says "prototype lock", "lock prototype", "arn prototype lock", "freeze prototype", "preserve prototype", "snapshot prototype", "protect prototype", "archive prototype", "save the prototype", "don't overwrite the prototype", "lock the design", "freeze the desig
arn-spark-reportThis skill should be used when the user says "spark report", "report spark issue", "spark broke", "arn-spark-report", "greenfield issue", "report greenfield problem", "report spark problem", "diagnose spark", "spark doctor", "spark bug", "spark not working", or wants to report a problem with an Arne
arn-spark-scaffoldThis skill should be used when the user says "scaffold", "arn scaffold", "set up the project", "create project", "initialize project", "bootstrap project", "create the skeleton", "install dependencies", "configure the project", or wants to create a working project skeleton from architecture decision
arn-spark-spikeThis skill should be used when the user says "spike", "arn spike", "validate risks", "technical validation", "proof of concept", "validate architecture", "risk spike", "test this risk", "will this work", "technical spike", "validate the stack", or wants to validate critical technical risks from the
arn-spark-static-prototype-teamsThis skill should be used when the user says "static prototype teams", "arn static prototype teams", "team static prototype", "debate static prototype", "collaborative visual review", "static prototype with debate", "team-based visual review", "visual debate", "review visuals as a team", or wants to
arn-spark-static-prototypeThis skill should be used when the user says "static prototype", "arn static prototype", "visual validation", "pixel perfect", "component showcase", "static screens", "build a static prototype", "create a component showcase", "visual review", "validate the visuals", "check the design", "validate com
arn-spark-stress-competitiveThis skill should be used when the user says "competitive analysis", "gap analysis", "competitive gap", "stress competitive", "compare competitors", "feature comparison", "competitive stress test", "market comparison", "competitor analysis", or wants to stress-test a product concept by conducting de
arn-spark-stress-interviewThis skill should be used when the user says "stress interview", "synthetic interview", "user interview stress test", "interview my personas", "test with synthetic users", "persona interview", "simulate user interviews", "run user interviews", or wants to stress-test a product concept by conducting
arn-spark-stress-premortemThis skill should be used when the user says "pre-mortem", "premortem", "risk analysis", "stress premortem", "failure analysis", "what could go wrong", "pre mortem", "investigate failure", "failure modes", or wants to stress-test a product concept by applying Gary Klein's pre-mortem methodology to i
arn-spark-stress-prfaqThis skill should be used when the user says "prfaq", "pr faq", "pr/faq", "press release stress test", "stress prfaq", "amazon pr faq method", "test the pitch with a pr/faq", "validate concept through pr/faq", "critique press release", "pr faq stress test", "will this marketing story hold up", or wa
arn-spark-style-exploreThis skill should be used when the user says "style explore", "arn style", "visual style", "explore styles", "UI style", "look and feel", "design direction", "pick a style", "choose colors", "theme the app", "visual direction", "style guide", or wants to explore and define the visual design directio
arn-spark-use-cases-teamsThis skill should be used when the user says "use cases teams", "arn use cases teams", "team use cases", "debate use cases", "collaborative use cases", "use cases with debate", "team-based use case review", "use case debate", "review use cases as a team", or wants to create structured use case docum
arn-spark-use-casesThis skill should be used when the user says "use cases", "arn use cases", "write use cases", "define use cases", "Cockburn use cases", "actor goals", "behavioral requirements", "system behavior", "what does the app do", "describe the behavior", "use case document", "document the behavior", "define
arn-spark-visual-readinessThis skill should be used when the user says "visual readiness", "check visual layers", "activate visual layer", "visual checkpoint", "promote visual testing", "enable layer 2", "visual test health", "check deferred layers", "activate deferred layers", "layer promotion", or wants to validate and act
arn-spark-visual-sketchThis skill should be used when the user says "visual sketch", "arn visual sketch", "sketch directions", "explore visuals", "visual proposals", "try different looks", "design directions", "sketch the UI", "visual exploration", "compare styles", "show me options", "what could this look like", or wants
arn-spark-visual-strategyThis skill should be used when the user says "visual strategy", "arn visual strategy", "visual testing", "visual regression", "screenshot testing", "compare to prototype", "visual validation", "how do I test visuals", "set up visual tests", "baseline images", "screenshot comparison", "pixel diff", "
arn-spark-brand-strategistThis agent should be used when the arn-spark-naming skill needs brand strategy expertise to analyze a product's brand DNA, generate name candidates across multiple naming categories, score candidates using the Six Senses framework, or conduct linguistic screening for brand names. Also applicable whe
arn-spark-dev-env-builderThis agent should be used when the arn-spark-dev-setup skill needs to create development environment infrastructure files such as dev containers, Docker configurations, setup scripts, CI workflows, toolchain pins, and onboarding documentation. Also applicable when a user needs specific dev environme
arn-spark-doctorThis agent should be used when the arn-spark-report skill needs diagnostic investigation of an Arness Spark workflow issue. Analyzes Spark configuration, directory structure, and skill behavior against expected patterns documented in the spark knowledge base. Reports only Spark-specific issues — nev
arn-spark-forensic-investigatorThis agent should be used when the arn-spark-stress-premortem skill needs to investigate hypothetical product failure using Gary Klein's pre-mortem methodology. The agent accepts the premise that the product has already launched and failed, then works backward to identify root causes, early warning
arn-spark-market-researcherThis agent should be used when the arn-spark-discover skill needs competitive landscape research to identify alternatives in a product's problem space, or when the arn-spark-stress-competitive skill needs deep feature-level competitive analysis. Also applicable when a user wants to validate claims a
arn-spark-marketing-pmThis agent should be used when the arn-spark-stress-prfaq skill needs to draft a press release and FAQ for a product concept (draft mode) or adversarially critique an existing PR/FAQ draft to find where the concept cracks under scrutiny (critique mode). Draft and critique are separate invocations to
arn-spark-persona-architectThis agent should be used when the arn-spark-discover skill needs to generate rich, realistic target user personas for a product concept, or when a future skill (e.g., Synthetic User Panel) needs to instantiate fresh persona instances from existing persona moulds. Also applicable when a user provide
arn-spark-persona-impersonatorThis agent should be used when the arn-spark-stress-interview skill needs a synthetic persona to role-play during a structured user interview. The agent receives a concrete persona profile (generated by arn-spark-persona-architect in instantiation mode) and a casting overlay that adds an adversarial
arn-spark-product-strategistThis agent should be used when the arn-spark-discover skill needs product thinking to probe a user's product idea, challenge assumptions, and structure raw concepts into a coherent product vision. Also applicable when a user describes a vague product idea that needs sharpening or wants help identify
arn-spark-prototype-builderThis agent should be used when the arn-spark-static-prototype skill, arn-spark-clickable-prototype skill, or arn-spark-style-explore skill needs to create actual UI screens or component showcases using the project's chosen UI framework and component library. Creates clickable static screen prototype
arn-spark-scaffolderThis agent should be used when the arn-spark-scaffold skill needs to create a working project skeleton from architecture decisions, installing dependencies, configuring build tools, and producing a minimal running application. Also applicable when a user needs a project set up from scratch based on
arn-spark-spike-runnerThis agent should be used when the arn-spark-spike skill needs to validate a specific technical risk by creating a minimal proof-of-concept, running it, and reporting whether the risk is validated, partially validated, or failed. Also applicable when a user needs to quickly test whether a specific t
arn-spark-style-captureThis agent should be used when the arn-spark-style-explore skill or arn-spark-static-prototype skill needs to capture screenshots of URLs and extract visual design characteristics (colors, typography, layout, spacing) from websites, web applications, or locally served prototypes. Also applicable whe
arn-spark-tech-evaluatorThis agent should be used when the arn-spark-arch-vision skill needs technology research to evaluate candidate technologies, produce comparison matrices, and recommend a stack with rationale for a greenfield project. Also applicable when a user needs to compare specific technologies or validate a te
arn-spark-ui-interactorThis agent should be used when the arn-spark-clickable-prototype skill needs to simulate user journeys through an interactive prototype by writing and executing Playwright scripts. Clicks buttons, fills forms, navigates between screens, and captures screenshots at every state change to document the
arn-spark-use-case-writerThis agent should be used when the arn-spark-use-cases or arn-spark-use-cases-teams skill needs to draft, revise, or finalize structured use case documents in Cockburn fully-dressed format. Transforms product vision and expert review feedback into implementation-ready use case documents. Also applic
arn-spark-ux-judgeThis agent should be used when the arn-spark-static-prototype skill or arn-spark-clickable-prototype skill needs an independent quality verdict on prototype artifacts. Delivers strict, evidence-based scoring of every criterion on a defined scale, determines a PASS or FAIL verdict, and provides actio
arn-spark-ux-specialistThis agent should be used when a greenfield skill needs UI/UX design guidance for prototype validation, style exploration, or component design within the greenfield discovery pipeline. Specializes in visual style direction, prototype review, component architecture for greenfield projects, and user e
arn-spark-visual-sketcherThis agent should be used when the arn-spark-visual-sketch skill needs to create a single visual direction proposal inside the project's route structure. Creates page components for each screen in the screen list, scoped under a CSS-variable-isolated layout, using the project's actual CSS framework
arn-spark-visual-test-engineerThis agent should be used when the arn-spark-visual-strategy skill needs to investigate, design, and validate visual testing infrastructure for a project. Creates capture scripts, cross-environment pipelines, test runner configurations, and validates that the chosen approach works by running proof-o
Artifact-driven pipeline — spec, plan, implement, review, ship, plus batch CVE scan & fix. Three ceremony tiers scale process to scope, from a one-file fix to a large refactor. 37 skills, 18 agents.
37 skills · 18 agents · hooks
Infrastructure and deployment for Claude Code — containerization, IaC generation (OpenTofu, Pulumi, CDK), CI/CD pipelines, environments, secrets, and monitoring. Operates standalone or completes the arn-code pipeline. 25 skills, 10 agents. Experimental.
25 skills · 10 agents
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.
1 MCP server
Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.
5 commands
Automates browser interactions for web testing, form filling, screenshots, and data extraction
12 skills
Use Alibaba Open Code Review from local Codex.
2 skills
Claude Code skill for creating and presenting Slidev slidedecks
1 skill
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.