aethrox

35 mods across 2 repositories, 18 stars between them.

secure-coding

25

aethrox/doctrine

Skill Claude CodeCodex

Secure-coding discipline mapped to the OWASP Top 10, checked at the point of writing code, not after. Covers input validation and injection classes, broken access control, secrets handling, dependency/supply-chain risk, and safe error handling/logging. Use when writing code that crosses a trust boundary (handles user…

18 20d ago A 111 tokens original MIT

spec-to-tickets

26

aethrox/doctrine

Skill Claude CodeCodex

Turns an already-discussed plan into a written spec and a set of tracer-bullet tickets, synthesizing rather than re-interviewing, slicing work end-to-end rather than by layer, and gating entry/exit with a written Definition of Ready and Definition of Done rather than by feel. Use when the user asks to turn a…

18 20d ago A 95 tokens original MIT

tdd

27

aethrox/doctrine

Skill Claude CodeCodex

Test-driven development discipline: the red-green-refactor cycle, the testing pyramid's proportion of unit/integration/e2e, Fowler's test-double taxonomy, and the FIRST properties of a test worth keeping. Use when building a feature or fixing a bug test-first, mentions "TDD" or "red-green-refactor", or when deciding…

18 20d ago A 93 tokens original MIT

teach

28

aethrox/doctrine

Skill Claude CodeCodex

Teach a concept or skill by pitching it at the right cognitive level and fading from a fully worked example to independent practice. Use when the user wants something explained so it's actually understood and retained, not just told once, or asks to be taught rather than simply given an answer.

18 20d ago A 57 tokens original MIT

test-strategy

29

aethrox/doctrine

Skill Claude CodeCodex

Suite-level testing decisions that sit above individual tests, where test data comes from (synthetic factories vs anonymized production snapshots), the flaky-test quarantine policy, and where the integration/e2e boundary actually belongs. Use when deciding how a test suite should source its data, what to do with a…

18 20d ago A 113 tokens original MIT

to-questionnaire

30

aethrox/doctrine

Skill Claude CodeCodex

Turn a decision that can't be answered alone into a written questionnaire for the person who actually holds the missing knowledge. Use when a decision is blocked on facts or judgment only one specific person has, and that person needs to be asked async or in a structured meeting rather than interviewed live.

18 20d ago A 60 tokens original MIT

triage

31

aethrox/doctrine

Skill Claude CodeCodex

Classify and prioritize an incoming bug report or feature request using Impact × Urgency, and route it to the right next step. Use when the user wants a backlog triaged, an issue prioritized, or asks whether something is worth working on now versus later.

18 20d ago A 55 tokens original MIT

wait-what

32

aethrox/doctrine

Skill Claude CodeCodex

Recognize when the last explanation didn't land, and re-pitch it rather than repeating it. Use when the user's response signals confusion (a follow-up that shows they missed the point, silence, or a direct "wait, what?") right after an explanation was given.

18 20d ago A 59 tokens original MIT

wayfinder

33

aethrox/doctrine

Skill Claude CodeCodex

Plan a piece of work too large or too foggy for one sitting as a staged sequence of written decisions, resolved one at a time until the path to done is clear. Use when a loose idea needs to become a plan before implementation starts, when several open questions block each other, or when work is too big to spec in a…

18 20d ago A 73 tokens original MIT

wizard

34

aethrox/doctrine

Skill Claude CodeCodex

Generate an interactive script that walks a human, step by step, through a manual procedure only they can perform. Use when provisioning infrastructure, setting up credentials or CI secrets, navigating an unfamiliar third-party dashboard, or running a one-off migration or cutover that needs a human's hands or…

18 20d ago A 64 tokens original MIT

writing-for-agents

35

aethrox/doctrine

Skill Claude CodeCodex

Classify and structure content going into a document an agent reads (a skill, AGENTS.md, CLAUDE.md, a linked doc) so procedure, facts, and rationale don't get tangled together. Use when creating or editing a skill, or writing/editing AGENTS.md or CLAUDE.md.

18 20d ago A 67 tokens original MIT