CtrlK
BlogDocsLog inGet started
Tessl Logo

arn-spark-init

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.

74

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a well-structured, highly actionable configuration workflow with clear sequencing, explicit validation checkpoints, and proper progressive disclosure to real reference files. Its only weakness is mild verbosity from some repetition across directory and preservation rules.

Suggestions

Consolidate the per-directory 'Used by:' slash-command lists into a single table to cut repetition and tokens.

The Step 4 preserve-fields list and the Step 1 Update note overlap; reference one from the other instead of restating both.

Tighten the description of optional/auto-configure behavior, which is repeated across the intro and Step 1, to a single concise statement.

DimensionReasoningScore

Conciseness

Mostly efficient and command-driven with no concept-explanation filler, but at ~290 lines it repeats some material (per-directory 'Used by' slash-command lists, a restated preserve-fields list) that could be tightened; not quite lean enough for a 3.

2 / 3

Actionability

Fully concrete and executable — exact commands ('git rev-parse --is-inside-work-tree', 'gh label create', 'mkdir -p <path>/stress-tests/'), a precise label table with hex colors, exact subfolders, and a copy-paste CLAUDE.md block to write.

3 / 3

Workflow Clarity

Clear 5-step sequence with explicit branch handling, STOP conditions on auth failure, a Step 5 verification checklist, and an error-handling section with feedback loops (write-failure → print block, re-running is safe).

3 / 3

Progressive Disclosure

Overview in SKILL.md delegates to clearly signaled one-level-deep references — platform-labels.md, bkt-setup.md, jira-mcp-setup.md, agent-models-presets/<choice>.md — all verified to exist, with label/setup/preset detail appropriately split out of the body.

3 / 3

Total

11

/

12

Passed

Description

100%Weight 40%Scale 1-3

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is comprehensive, concrete, and trigger-rich, clearly stating both what the skill does and when to invoke it. It distinguishes itself from sibling skills and avoids vague language.

DimensionReasoningScore

Specificity

Names multiple concrete actions — 'configure output directories', 'detecting the project's platform setup', 'add design tool integrations (Figma, Canva)', 'review current greenfield settings' — matching the score-3 anchor for several specific concrete actions.

3 / 3

Completeness

Explicitly answers both 'what' (customize directories, platform detection, design-tool integrations, review settings) and 'when' via 'This skill should be used when the user says ... or wants to ...', matching the score-3 anchor.

3 / 3

Trigger Term Quality

Exhaustive natural phrasings a user would actually say — 'greenfield init', 'arn spark init', 'Figma setup', 'Canva setup', 'add Figma', 'design tool setup' — giving good coverage of natural terms.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (greenfield init / Spark configuration) with distinct triggers, and explicitly notes design-tool integration is 'only available through this skill', distinguishing it from ensure-config and similar skills.

3 / 3

Total

12

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
AppsVortex/arness
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.