claudeers.
// Developer Tools

ironcode

Production-grade engineering gate skill for AI coding agents (Claude Code + Codex CLI)

// Developer Tools[ cli ][ claude ]#claude#devtoolsMIT$open-sourceupdated 18 days ago
Actively maintained
95/100
last commit 19 days ago
last release none
releases 0
open issues 0
// star history

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up ironcode (claude-skill project) into my current project.
Found on https://claudeers.com/ironcode
Repo: https://github.com/djfksjd/ironcode
Homepage/docs: —
Detected install method: claude-skill → # copy this skill into .claude/skills/ironcode/
Category: devtools. Platforms: cli.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
active; community-verified: false. Confirm the source before running anything.
// or install directly (claude-skill)
# copy the skill dir into your project:
# .claude/skills/ironcode/   (or ~/.claude/skills/ironcode/ for all projects)
// or clone
git clone https://github.com/djfksjd/ironcode

// compatibility

Platformscli
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
Language

⚔️ ironcode

A production-grade engineering gate for AI coding agents.

One discipline that produces and protects production-grade code — security, resource safety, backend cost, defensive edges, and evidence that the work is actually done.

English · 한국어 · 日本語 · 简体中文


Why

AI agents write plausible code fast — and skip the same checks humans skip under time pressure: the undisposed stream, the query in a loop, the catch {}, the "should work now" with nothing actually run.

ironcode is not a style guide. It is a gate. It forces the checks that get skipped, and it forbids claiming "done" without observable proof.

The Iron Laws

#LawMeaning
1Evidence before claimsNever say "done / fixed / works" without fresh test, build, or run output.
2Spec before styleFirst prove it solves the right problem; only then critique quality.
3Root cause before fixReproduce and trace before patching. Symptom-patching is failure.
4Own analysis before external inputVerify every linter/tool/agent finding against the actual code.
5Cost is a correctness propertyN+1 queries and unbounded fetches are defects, not "optimizations for later".

The five quality dimensions

Reference files load on demand — a one-line change never pulls in a thousand lines of checklist.

DimensionReferenceCatches
🔐 Securityreferences/security.mdSecrets, injection, authz/RLS, SSRF, OWASP Top 10
🧹 Resource safetyreferences/resource-safety.mdLeaked listeners, streams, timers, controllers, unbounded caches
💸 Data access & costreferences/data-access.mdN+1, missing pagination, over-fetching, schema drift, missing indexes
🛡️ Defensive codingreferences/defensive.mdNull/edge cases, swallowed errors, races, idempotency
🧭 Maintainabilityreferences/checklist.mdNaming, size, duplication, dead code — plus the full gate checklist
🚀 Ship-readinessreferences/ship-readiness.mdRelease scope: testing strategy, observability, deploy compatibility, supply chain, privacy

How it works

The skill is adaptive — it detects which mode the agent is in:

PLAN   →  design the checks in before writing
BUILD  →  apply the patterns while writing (teardown written with every resource)
GATE   →  spec → diagnostics → five dimensions → verify → report with evidence

Every finding is concrete and actionable:

🔴 home_controller.dart:120 — fetches all rows (no limit), re-runs every rebuild.
   Fix: keyset pagination + in-flight guard + cache.
Verification: flutter analyze → 0 issues · make test → 250 passed
Verdict: CHANGES NEEDED

Install — Claude Code

git clone https://github.com/djfksjd/ironcode.git ~/.claude/skills/ironcode

Then invoke with /ironcode, or just ask for a production-grade / rigorous / leak-free implementation or review — the skill self-triggers on its description.

Install — Codex CLI

Codex CLI reads the same open SKILL.md skill format (the old ~/.codex/prompts custom prompts are deprecated). Depending on your Codex version, the user skill directory is ~/.codex/skills or ~/.agents/skills:

git clone https://github.com/djfksjd/ironcode.git ~/.codex/skills/ironcode
# or
git clone https://github.com/djfksjd/ironcode.git ~/.agents/skills/ironcode

Invoke via the skill selector (/skills) or $ironcode.

Scope

Language- and stack-agnostic by design: patterns are given for Flutter/Dart, JS/TS, C#/Java/Kotlin, Go, Rust, and SQL/Postgres (incl. Supabase RLS). Examples lean on real production incidents; adapt the specifics to your stack.

Severity rubric

SeverityDisposition
🔴Security hole, data loss, crash, leak, unbounded costFix before merge
🟠Real bug, strong smell, missing edge handlingFix before merge
🟡Style, minor naming, optional cleanupWhen convenient
🔵Optional improvementAuthor's call

Findings are ranked by severity × exploitability × blast radius — never inflated, never flattened.

License

MIT

// faq

What is ironcode?

Production-grade engineering gate skill for AI coding agents (Claude Code + Codex CLI). It is open-source on GitHub.

Is ironcode free to use?

ironcode is open-source under the MIT license, so it is free to use.

What category does ironcode belong to?

ironcode is listed under devtools in the Claudeers registry of Claude-compatible tools.

2 views
17 stars
unclaimed
updated 18 days ago

// embed badge

ironcode on Claudeers
[![Claudeers](https://claudeers.com/api/badge/ironcode.svg)](https://claudeers.com/ironcode)

// retro hit counter

ironcode hit counter
[![Hits](https://claudeers.com/api/counter/ironcode.svg)](https://claudeers.com/ironcode)

// reviews

// guestbook

0/500

// related in Developer Tools

🔓

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Curs…

// devtoolsaffaan-m/JavaScript240,305MIT[ claude ]
🔓

Use Garry Tan's exact Claude Code setup: 23 opinionated tools that serve as CEO, Designer, Eng Manager, Release Manager, Doc Engineer, and QA

// devtoolsgarrytan/TypeScript128,278MIT[ claude ]
🔓

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs,…

// devtoolssafishamsi/Python109,277MIT[ claude ]
🔓

Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.

// devtoolsDietrichGebert/JavaScript104,762MIT[ claude ]
→ see how ironcode connects across the ecosystem