A single, language- and domain-agnostic engineering discipline you drop into your AI coding flow (Claude Code, Cursor, or any agent that reads skills / rules files) so it builds like a senior engineer instead of vibe-coding a demo that breaks on contact with
FAQ
build-discipline is a Claude Code plugin with 1 hand-picked skill for development work, indexed on Flowy. Install it with the command on its page. It includes build-discipline. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
$ npx -y skills add rohansx/build-discipline --agent claude-code
Repo: rohansx/build-discipline
A single, language- and domain-agnostic engineering discipline you drop into your AI coding flow (Claude Code, Cursor, or any agent that reads skills / rules files) so it builds like a senior engineer instead of vibe-coding a demo that breaks on contact with reality.
It's one file: SKILL.md. That's the whole thing.
Models are good at producing plausible-looking code fast. What they skip by default is the discipline that separates a demo from something that survives real use: measuring the constants they'd otherwise guess, separating state so it can't go stale, checking correctness with invariants instead of hope, and assembling in gated stages. This skill externalizes that discipline into the context so it happens by default.
It doesn't make a model "smarter." It makes the model do the things a careful engineer does โ which is a more honest and more useful claim.
Nine load-bearing principles, each earned from a real failure, each concrete enough to apply to code you're writing right now โ regardless of language (Rust, TS, Python, Goโฆ) or domain (services, parsers, pipelines, simulators, tools, agents):
Plus a short section on applying it turn-by-turn inside an AI-assisted build loop.
As a Claude Agent Skill: install SKILL.md as a skill (or upload the packaged
.skill file) and it triggers automatically on real coding tasks.
In any coding agent: point your project rules at it โ e.g. reference or paste
SKILL.md into CLAUDE.md, .cursorrules, or your agent's system context. It's
plain Markdown with nothing tool-specific.
As a checklist for humans: read it before starting a non-trivial build, and keep the nine principles open while reviewing a PR.
Distilled from two real from-scratch builds โ a self-improving knowledge system and a multi-agent emergence simulator โ that hit the same underlying mistakes from opposite domains. The failure modes named in the skill (a threshold that silently produced zero output, a drain/refill mismatch hidden behind healthy averages, a pair of radii that made an interaction geometrically impossible) all actually happened and were actually fixed. The specifics are the value.
MIT.
LICENSE README.md SKILL.md
ยฉ 2026 Flowy ยท Free and open source
Built for Claude Code ยท Not affiliated with Anthropic