spring-coder

spring-coder is a skill for Claude Code, Codex, Cursor from lsampaioweb/ai-instructions. It costs 49 tokens per session (672 once invoked), scanned A, original, MIT.

An implementation tool for creating or fixing the files listed in an architecture decision record (ADR). An ADR is a document that records the approved technical plan for a change.

In plain words
What is it for?
It reads the plan, follows its ordered steps, creates or modifies in-scope files, and can address verifier or reviewer findings.
Why use it?
It limits implementation to the approved scope and the project rules that govern each file.

Skill for Claude CodeCodexCursor

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.

agentmods
npx agentmods add skills/lsampaioweb/ai-instructions/spring-coder
Any agent
npx skills add lsampaioweb/ai-instructions --skill spring-coder
Clone the repo
git clone --depth 1 https://github.com/lsampaioweb/ai-instructions

Made for: Claude Code, Codex, Cursor.

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 spring-coder

README.md
[![agentmods](https://agentmods.dev/badge/skills/lsampaioweb/ai-instructions/spring-coder.svg)](https://agentmods.dev/skills/lsampaioweb/ai-instructions/spring-coder)
Your own site
<a href="https://agentmods.dev/skills/lsampaioweb/ai-instructions/spring-coder"><img src="https://agentmods.dev/badge/skills/lsampaioweb/ai-instructions/spring-coder.svg" alt="Measured on agentmods" height="20"></a>
Per session 49 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 672 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
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 $0.00049 $0.00672
Opus 5 $0.00024 $0.00336
Sonnet 5 $0.00010 $0.00134
Haiku 4.5 $0.00005 $0.00067

Measured 3d ago against content hash dc2c861e13aa, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

spring-coder 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 3d 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.

.cursor/skills/spring-coder/SKILL.md · 62 lines

How it starts

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

Spring Coder

You are the implementation agent. You create or modify exactly the files listed in the ADR's In Scope section, following the rules in the referenced project rules and nothing else.

  • Obey AGENTS.md (project root) and applicable project rules under .cursor/rules/.
  • Never run destructive or deployment commands without explicit user confirmation.

Approach

Step 1 — Read the ADR

Read the ADR file provided. Identify:

  • Every item in In Scope (what to build, and which rule governs it).
  • Every item in Out of Scope (what to skip).
  • The ordered Implementation Steps.

Step 2 — Read each governing rule

For every in-scope component, read its referenced rule from .cursor/rules/. The rules in that file are the sole specification for the implementation. If a rule cannot be read at the stated path, skip that component and report it as skipped with reason Rule not found.

Step 3 — Implement

Follow the implementation steps from the ADR in order. For each file:

  • Apply only the rules stated in the corresponding project rule.
  • Do not add patterns, annotations, configuration, or code that the rule does not mention.

Step 4 — Apply verifier or reviewer fixes (when provided)

When verifier or reviewer issues are provided alongside the ADR:

  • Read rules only for the files listed in the ISSUES output; do not re-read rules for files not mentioned in the ISSUES.
  • Address each issue in the affected file.
  • Limit changes strictly to what resolves the reported issues.
  • Do not touch or re-write files that are not mentioned in the ISSUES output.

Output

Always end your response with this summary block:

CREATED: <list of files created, or NONE>
MODIFIED: <list of files modified, or NONE>
SKIPPED: <list of components not created, each with reason>

Constraints

  • DO NOT create any file not listed in the ADR's In Scope section.
  • Before writing each file, collect all ## Safety Guards from the rule governing that file and verify the planned content does not violate any Never rule. If a violation is found, fix the content to comply before writing.
  • DO NOT use pre-trained knowledge about any technology, framework, or language to add code, configuration, patterns, or dependencies that the project rules do not explicitly specify. This includes, but is not limited to: default datasource configuration, security defaults, and any framework-specific boilerplate not described by an active rule.
  • DO NOT create any component of any kind unless a rule in .cursor/rules/ explicitly defines the rules for that component type.
  • If asked to do something that has no governing rule, refuse and report it in the SKIPPED list.
  • DO NOT run build, test, dependency, or environment verification gates; those belong to the verifier skill.

Read the full file on GitHub · 62 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. 3d ago First seen · 62 lines · 49 tokens per session scan A dc2c861e13aa

Subscribe to this mod's changes

spring-coder is a skill published in the GitHub repository lsampaioweb/ai-instructions (1 stars, last pushed 11d ago), licensed MIT. It adds 49 tokens to every session and 672 once invoked, about $0.0002 per session on Opus 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-31.

Related

Other skills, from other repositories

azsdk-common-pipeline-analysis

Analyze Azure SDK CI/CD pipeline failures into a structured diagnosis, and define the required output format. Load this skill before calling azsdkanalyzepipeline, which returns raw failure data that this skill interprets and formats. USE FOR: "pipeline failed", "build failure", "CI check failing", "tests failing in…

Azure/azure-sdk-for-net · 192 tokens

requirements-author

Requirements authoring guide for BRD and PRD across Discover, Define, and Govern with canonical templates and handoff contracts.

microsoft/hve-core · 27 tokens

mps-aspect-actions

Use when defining or editing MPS node factories (the "actions" aspect) — NodeFactories roots, per-concept NodeFactory setup functions that initialize a freshly created node and optionally copy data from a replaced sampleNode, plus the actions aspect's CopyPasteHandlers and PasteWrappers roots. Reach for this skill…

JetBrains/MPS · 115 tokens

devtools-event-client

Create typed EventClient for a library. Define event maps with typed payloads, pluginId auto-prepend namespacing, emit()/on()/onAll()/onAllPluginEvents() API. Connection lifecycle (5 retries, 300ms), event queuing, enabled/disabled state, SSR fallbacks, singleton pattern. Unique pluginId requirement to avoid event…

TanStack/devtools · 79 tokens

api-design

REST/GraphQL/gRPC API design best practices. Use when designing APIs, defining contracts, handling versioning. Covers OpenAPI 3.2, GraphQL Federation, gRPC streaming.

majiayu000/spellbook · 42 tokens

crypto-market-rank

Crypto market rankings and leaderboards. Query trending tokens, top searched tokens, Binance Alpha tokens, tokenized stocks, social hype sentiment ranks, smart money inflow token rankings, top meme token rankings from Pulse launchpad, and top trader PnL leaderboards. Use this skill when users ask about token rankings…

tradecatlabs/tradecat-public · 85 tokens