engineering-discipline

engineering-discipline is a plugin for Claude Code from mukilankarthik/self-awareness. Its token cost is not measured, scanned A, original, MIT.

A set of behavioral guidelines for coding agents, covering planning before implementation, simple solutions, small focused changes, goal-based work, and verification for data and business-intelligence tasks.

In plain words
What is it for?
Use it to guide implementation habits, keep code changes focused, and check data or BI results before considering the work complete.
Why use it?
Coding agents can make unnecessary changes or skip checks. These guidelines encourage smaller changes and require verification where incorrect data work could matter.

Plugin for Claude Code

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.

Claude Code
/plugin marketplace add mukilankarthik/self-awareness
agentmods
npx agentmods add plugins/mukilankarthik/self-awareness/engineering-discipline
Clone the repo
git clone --depth 1 https://github.com/mukilankarthik/self-awareness

Made for: Claude Code.

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 engineering-discipline

README.md
[![agentmods](https://agentmods.dev/badge/plugins/mukilankarthik/self-awareness/engineering-discipline.svg)](https://agentmods.dev/plugins/mukilankarthik/self-awareness/engineering-discipline)
Your own site
<a href="https://agentmods.dev/plugins/mukilankarthik/self-awareness/engineering-discipline"><img src="https://agentmods.dev/badge/plugins/mukilankarthik/self-awareness/engineering-discipline.svg" alt="Measured on agentmods" height="20"></a>
Per session not measured What this adds to a session before it is invoked.
When invoked not measured Not applicable: nothing here is loaded into a session.
Security scan A 0 findings. Scan, not verified.
Origin unknown No closer match found in the catalogue.
Security

Grade A, and why

engineering-discipline 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 yesterday.

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.

.claude-plugin/marketplace.json#engineering-discipline · 22 lines

What it actually says

{
  "name": "engineering-discipline",
  "source": "./engineering-discipline",
  "description": "Behavioral guidelines that reduce common agent coding mistakes: think before coding, simplicity first, surgical diffs, goal-driven execution, and mandatory verification for data/BI work.",
  "version": "1.0.0",
  "author": {
    "name": "Mukilan Karthik"
  },
  "homepage": "https://github.com/mukilankarthik/self-awareness",
  "repository": "https://github.com/mukilankarthik/self-awareness",
  "license": "MIT",
  "keywords": [
    "engineering-discipline",
    "code-review",
    "simplicity",
    "data-verification",
    "bi-engineering",
    "goal-driven",
    "behavioral"
  ],
  "category": "productivity"
}
Files

What ships with it

1 file beside marketplace.json#engineering-discipline in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

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. yesterday First seen · 22 lines scan A 9eb7a7703151

Subscribe to this mod's changes

engineering-discipline is a plugin published in the GitHub repository mukilankarthik/self-awareness (3 stars, last pushed 17d ago), licensed MIT. Its token cost is not measured: this kind of file is read by the harness, not the model. 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-09-03.

Related

Other plugins, from other repositories

lid-experimental

Experimental LID skills with opt-in installation and explicit lifecycle (promotion or retirement). Layers on top of linked-intent-dev and arrow-maintenance.

jszmajda/lid · not measured

linked-intent-dev

Structured design-before-code workflow: HLD → LLD → EARS specs → Implementation plan.

jszmajda/lid · not measured

great-cto

You already have the agent. This is everything around it. greatcto runs Claude Code as a pipeline of 70 specialist agents — an independent model checks each stage before the next builds on it, spending caps refuse rather than warn, and three decisions stay yours: what gets built, how, and whether it ships.

avelikiy/great_cto · not measured

superstack

Агентная система разработки: ведёт от фразы до доказанного куска через блокирующие гейты на плане и верификации, объясняет каждый вывод человеческим языком и доказывает работоспособность живым прогоном.

edvardgrishin27/superstack-plugin · not measured

catalyst-foundry

Setup, maintenance, and compounding upkeep of the Catalyst framework and the thoughts/ knowledge base: framework diagnostics/repair (setup-catalyst), terminal launcher config (setup-warp), and research-doc curation (research-curate). Future home for the compound-engineering retro/learning loop.

coalesce-labs/catalyst · not measured

catalyst-legacy

Pre-phase-agent (wave-based) orchestration workflow preserved as a documented fallback: oneshot, orchestrate, god, setup-orchestrate. Superseded by catalyst-dev's execution-core/phase-agent pipeline. Requires catalyst-dev (shared backing scripts).

coalesce-labs/catalyst · not measured