Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Code Standards — The Change Workflow

A stack-agnostic discipline skill that forces orient → baseline → smallest change → test → verify → self-review on every code change.

Dev & CodingIntermediate1776AI score 9/10Last updated: Aug 16, 2026

What it does

Installs an execution order Claude follows before touching code:

  • Reads project docs (README, CONTRIBUTING, AGENTS.md/CLAUDE.md, Makefile, package scripts) to learn the real build/test/lint/format commands
  • Requires a green baseline before any edit; a pre-existing red build is task #1
  • Implements the smallest root-cause change, hand-matching surrounding style, and forbids mass auto-formatting that buries the diff
  • Adds a test that fails without the change; security gates get negative-assertion tests (wrong token → denied, state unchanged, no leak)
  • Only declares "done" after build + lint + type-check + tests are all green
  • Self-reviews the diff like someone else's PR, updates docs in the same change, and writes a conventional commit
  • Tripwires for shared interfaces, new dependencies, auth/token/permission paths, writing secrets to disk, and holding locks across await
  • No-progress guard: same failure after two fix attempts → log it, mark [BLOCKED], surface it instead of thrashing

Who it's for

  • Anyone tired of oversized, format-polluted AI diffs
  • Teams wanting one shared working discipline across languages and stacks
  • Developers touching auth/permissions who want negative tests by default

Examples

  1. "Fix the failing checkout bug" → gets tests green first, adds a reproducing test, applies a minimal fix, then runs the full check suite.
  2. "Rename this API response field" → tripwire fires: audits every caller and proposes an additive change instead of a breaking rename.
  3. During a refactor the same test fails twice → the no-progress guard stops, records the finding, marks the item [BLOCKED], and reports back.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/tamdogood/builder-essential-skills/HEAD/skills/code-standards/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/code-standards folder from the GitHub repo tamdogood/builder-essential-skills into my ~/.claude/skills/code-standards/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/tamdogood/builder-essential-skills.git && mkdir -p ~/.claude/skills && cp -r builder-essential-skills/skills/code-standards ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/tamdogood/builder-essential-skills.git
  3. Create the skills directory: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r builder-essential-skills/skills/code-standards ~/.claude/skills/
  5. Confirm that ~/.claude/skills/code-standards/SKILL.md exists.
  6. Restart Claude Code and ask for any code change (bug fix, feature, refactor) — the skill triggers automatically.
  7. (Recommended) Pre-create tasks/todo.md and tasks/lessons.md in your project so the planning and lessons steps have a place to write.