arn-assessing
This skill should be used when the user says "assessing", "arness assessing", "assess", "assess codebase", "technical review", "codebase assessment", "find…
Optional 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
$ npx -y skills add AppsVortex/arness --skill arn-spark-init --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/arn-spark-initContext preview
The summary Claude sees to decide when to auto-load this skill.
Optional 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
name: arn-spark-init description: >- Optional 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 configuration", "review greenfield config", "customize greenfield config", "greenfield settings", "Figma setup", "Canva setup", "add Figma", "add Canva", "design tool setup", or wants to customize Arness Spark configuration, add design tool integrations (Figma, Canva), or review current greenfield settings. Arness Spark auto-configures with sensible defaults on first skill invocation — this init is optional. Design tool integration (Figma/Canva) remains available only through this skill. version: 1.0.0
Set up Arness for a greenfield project by configuring output directories for all greenfield artifacts and detecting the project's platform setup. This is optional — Arness Spark auto-configures with sensible defaults on first skill invocation. Use this to customize directories, add design tool integrations (Figma, Canva), or review your current settings.
This skill is lightweight and focused: it configures only what greenfield skills need (artifact directories and platform integration). It does NOT set up code patterns, report templates, plans, or documentation directories — those are handled when the project transitions to the development phase. Design tool integration (Figma/Canva) is only available through this skill — ensure-config does not configure design tools.
The `## Arness` section written by this skill is forward-compatible with Arness Code and Arness Infra. When either plugin's ensure-config or init runs later, it detects the existing configuration and adds the remaining fields without disrupting greenfield settings.
Read the project's CLAUDE.md and look for a `## Arness` section. If no CLAUDE.md exists, create one at the project root before proceeding.
**If the section does not exist:**
**If the section exists:** 1. Parse all config fields from the existing `## Arness` block 2. Read the current plugin version from `${CLAUDE_PLUGIN_ROOT}/.claude-plugin/plugin.json` 3. Show the user their current configuration 4. Ask via `AskUserQuestion`:
---
Ask the user about each output directory. All defaults are under `.arness/` to centralize Arness artifacts in one place.
**2.1. Vision directory:**
"Where should Arness store greenfield vision documents (product concept, architecture vision, style brief, spike results, feature backlog)?"
**2.2. Use cases directory:**
"Where should Arness store use case documents?"
**2.3. Prototypes directory:**
"Where should Arness store prototype versions and review reports?"
**2.4. Spikes directory:**
"Where should Arness store technical spike POC code?"
**2.5. Visual grounding directory:**
"Where should Arness store visual grounding assets (reference images, design mockups, brand assets)?"
Create three subfolders inside the visual grounding directory: `references/`, `designs/`, `brand/`.
**2.6. Reports directory:**
"Where should Arness store stress test reports and other analysis output?"
After creating the Reports directory (`mkdir -p <chosen-path>`), also create the `stress-tests/` subdirectory: `mkdir -p <chosen-path>/stress-tests/`
For each directory:
---
**Shared field preservation:** If `## Arness` already exists and the shared fields (Git, Platform, Issue tracker, Jira site, Jira project) are already present from a prior init (this plugin or another — e.g., arn-code-init or arn-infr
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.
This skill should be used when the user says "assessing", "arness assessing", "assess", "assess codebase", "technical review", "codebase assessment", "find…
This skill should be used when the user says "arness code assess", "arn-code-assess", "assess codebase", "technical review", "codebase assessment", "find…
This skill should be used when the user says "fix CVEs", "patch vulnerabilities", "apply security patches", "resolve security advisories", "batch CVE fix",…
This skill should be used when the user says "scan for CVEs", "CVE scan", "check for vulnerabilities", "find vulnerabilities", "check security advisories",…
This skill should be used when the user says "batch implement", "implement all", "batch execution", "implement all features", "parallel implement", "implement…
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",…