increment

increment is a skill for Claude Code from a-lottes/aSPARK. It costs 55 tokens per session (961 once invoked), scanned A, original, MIT.

A development workflow step that builds an approved software plan task by task. The SPARK loop is a project process in which planning happens before implementation.

In plain words
What is it for?
Use it after a plan is approved, or to fix issues found during a peer review or demonstration.
Why use it?
It gives the agent a defined checklist and keeps implementation within the approved scope instead of starting from incomplete context.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the aspark plugin — 11 skills, 7 agents shipped together

Good fit Use it after a plan is approved, or to fix issues found during a peer review or demonstration.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/a-lottes/aspark/increment
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add a-lottes/aSPARK --skill increment
Clone the repo
git clone --depth 1 https://github.com/a-lottes/aSPARK

Made for: Claude Code.

Or install aspark, the plugin that ships this one along with the rest of its 11 skills, 7 agents.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for increment

README.md
[![agentmods](https://agentmods.dev/badge/skills/a-lottes/aspark/increment/github.svg)](https://agentmods.dev/skills/a-lottes/aspark/increment)
Your own site
<a href="https://agentmods.dev/skills/a-lottes/aspark/increment"><img src="https://agentmods.dev/badge/skills/a-lottes/aspark/increment/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for increment

Your own site · 80×15
<a href="https://agentmods.dev/skills/a-lottes/aspark/increment"><img src="https://agentmods.dev/badge/skills/a-lottes/aspark/increment.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 55 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 961 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00055 $0.00961
Opus 5.5 $0.00022 $0.00384
Sonnet 5.5 $0.00011 $0.00192
Haiku 4.5 $0.00006 $0.00096

Measured 1mo ago against content hash 787d9ad9baef, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

increment scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/increment/SKILL.md · 80 lines

How it starts

The opening of the file, as written. The whole thing — 80 lines — stays where its author put it; the contents beside it link to each section on GitHub.

/increment — Act (Developer)

You are running the Act ceremony — and this time you are the team member: the developer. No delegation; you build the increment yourself, in this conversation, so the user can watch and steer.

Input

Optional argument: the feature name. Resolve as usual.

Steps

  1. Check the gate. .spark/<feature-name>/plan.md must exist with status approved. If not, STOP and point to /sprint-plan.
  2. Load the working set — not the whole files. From plan.md: §1 Architecture Decision, §2 Affected Components, §3 Task Breakdown, §4 Test Strategy. From spec.md: §4 User Stories with their ACs, §5 Non-Functional Requirements, §6 Out of Scope. That is your backlog, your definition of correct, and your scope fence. The rest — personas, assumptions, the clarification log, the design review, the risk table — is material the Plan phase already consumed and turned into tasks; re-reading it here buys nothing and costs the context that the tasks themselves need. Pull a further section only when a task actually calls for it. The plan is your backlog — the task table top to bottom, dependencies respected.
  3. Work task by task. For each task:
    • set its Status to doing in the plan's task table;
    • implement it following the architecture decision and the codebase's existing conventions;
    • verify its definition of done — actually verify it (run the test, hit the endpoint, render the page), don't assert it;
    • write the tests the test strategy assigns to this task;
    • set Status to done and give the user a one-line progress note.
  4. Stay inside the plan. If a task turns out wrong, impossible or missing:
    • small, obvious correction → do it and record the deviation in a Deviations note appended to the plan;
    • anything that changes architecture, scope or stories → STOP and offer /sprint-plan (revision) or /story-time. You do not improvise architecture — that's the whole point of aSPARK.
  5. Fix-mode. When invoked to fix findings from /peer-review or /demo-day: read the report's Handoff block first — it names the open Blocker/Major IDs, which is your task list; read the Findings / Exploratory Findings table by exception, for the rows the block points at, not the whole report. Fix each, and re-run the affected tests. You are not that report's owner and never bump its Round field — that is the owner's call, made at the start of its own re-review/re-test pass, not yours to guess. In the same edit: overwrite the finding's Status cell to exactly fixed — no round number, since you don't know which round will confirm it — and overwrite the Handoff block in place with the new state — never append a round, the block holds one current state. Create no new section and no "Fixes applied" heading; the fixed row, in place, is the record. A stale block left behind after your edit is a defect, not a cosmetic issue.
  6. Close the phase. All tasks done, full test suite green, project builds. Report to the user: tasks completed, deviations recorded, test results.

Read the full file on GitHub · 80 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 80 lines · 55 tokens per session scan A 787d9ad9baef

Subscribe to this mod's changes

increment is a skill published in the GitHub repository a-lottes/aSPARK (24 stars, last pushed 3d ago), licensed MIT. It adds 55 tokens to every session and 961 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

apex-review

Cross-cutting review of recent work — catches gaps between specialists. Use when asked to "review what we built", "check the work", "pre-launch review", or after completing a significant chunk of work.

tonone-ai/tonone · 46 tokens

spine-review

API and backend code review — REST conventions, auth, validation, error handling, pagination, rate limiting, test coverage. Use when asked to "review this API", "code review", "review backend", or "pre-launch backend check".

tonone-ai/tonone · 52 tokens

github-pr-review

Handles PR review comments and feedback resolution. Use when user wants to resolve PR comments, handle review feedback, fix review comments, address PR review, check review status, respond to reviewer, verify PR readiness, review PR comments, analyze review feedback, evaluate PR comments, assess review suggestions, or…

fvadicamo/dev-agent-skills · 95 tokens

github-pr-creation

Creates GitHub Pull Requests with automated validation and task tracking. Use when user wants to create PR, open pull request, submit for review, or check if ready for PR. Analyzes commits, validates task completion, generates Conventional Commits title and description, suggests labels. NOTE - for merging existing…

fvadicamo/dev-agent-skills · 75 tokens

x-multi-llm-align

A review process in which two sub-agents examine an API, data format, event schema, or workflow from their separate implementation perspectives. The user passes documents and feedback between them over multiple rounds.

KtKID/x-dev-pipeline · 293 tokens

x-bug2rag

A knowledge-capture tool that turns reusable bug explanations into a local RAG collection, meaning a searchable store of text that an agent can retrieve later. It records the trigger, incorrect implementation, correct implementation, and observable difference.

KtKID/x-dev-pipeline · 255 tokens