Updated 2d ago
by FlyFission
nuclear-grade-context-engineering
AI agents now operate with authority. Authority without discipline is how complex systems fail. Nuclear’s control loop, ported to AI-assisted software engineering.
33 GitHub stars (33)
Steady at 33 stars — no new stars in the 16 days since Sep 30.
- 29 skills (29 skills found in its SKILL.md files)
- 3 forks (3 forks)
- 2d ago last update (Last updated 2d ago)
Install
Skills CLI
npx skills add FlyFission/nuclear-grade-context-engineering
Asks which skills and agents to install. Just one: npx skills add FlyFission/nuclear-grade-context-engineering --skill breaking-down-the-work — add -g for every project.
Claude Code
git clone https://github.com/FlyFission/nuclear-grade-context-engineeringcp -r "nuclear-grade-context-engineering/skills/breaking-down-the-work" ~/.claude/skills/
Copies the breaking-down-the-work skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add FlyFission/nuclear-grade-context-engineering
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
breaking-down-the-work
Splits scope into a product-first work breakdown that follows the 100% rule, keeps pieces from overlapping, uses outline numbers, and gives every piece a dictionary entry. Use when an epic, feature, or new subsystem needs a clean split into deliverables, or one source of truth before folders or work begin. Do not use for a one-file edit or a backlog item already broken down.
skills/breaking-down-the-work/SKILL.md on GitHub (opens in a new tab) -
briefing-an-agent
Prepares focused context for an AI agent, reviewer, verifier, or releaser at the start of a task, with a clear role, goal anchor, authority, evidence to produce, forbidden actions, and stop conditions. Use when an agent or reviewer is about to begin work and needs bounded context before it starts. Do not use for a tiny self-contained task that needs no briefing, or for transferring already-open w…
skills/briefing-an-agent/SKILL.md on GitHub (opens in a new tab) -
checking-legal-and-safety-wording
Reviews public text for license, warranty, compliance, safety, security, certification, and fitness claims that go too far, then rewrites them to stay inside the real limits. Use when shipping or editing public docs, READMEs, or rollout copy. Do not use for internal code comments, or for deciding actual legal fitness, which needs a qualified lawyer.
skills/checking-legal-and-safety-wording/SKILL.md on GitHub (opens in a new tab) -
checking-release-readiness
Records a ship, block, defer, or ship-with-risk decision that ties baseline, evidence status, residual risk, rollback, monitoring, and handoff together. Use when a packet, PR, release, dependency change, or agent-authority change approaches merge. Do not use early in development before evidence exists.
skills/checking-release-readiness/SKILL.md on GitHub (opens in a new tab) -
checking-source-claims
Checks that the way you cite source families, agencies, standards, or borrowed ideas is honest and does not claim too much. Use when public docs, templates, skills, change records, or rollout copy point to outside sources. Do not use for private notes, or for checking whether code actually works.
skills/checking-source-claims/SKILL.md on GitHub (opens in a new tab) -
checking-what-a-change-affects
Screens what a controlled change might leave out of date across docs, tests, skills, commands, templates, checkers, prompts, releases, saved versions, and evidence, and names the triggers to re-check. Use when a change touches a controlled item. Do not use for a single edit that nothing else depends on.
skills/checking-what-a-change-affects/SKILL.md on GitHub (opens in a new tab) -
choosing-what-to-control
Decides which code, prompts, models, tools, dependencies, docs, tests, evals, releases, or claims need their approved state tracked. Use when scoping what a change puts at risk or what must stay reviewable. Do not use for scratch work that nothing else depends on.
skills/choosing-what-to-control/SKILL.md on GitHub (opens in a new tab) -
closing-stale-packets
Brings an abandoned or half-filled change packet to an honest terminal state by completing it, closing it with a recorded rationale, or deleting it. Use when ng status flags a scaffold or invalid packet, a long session left a draft behind, or work was abandoned mid-packet. Do not use for an actively in-progress packet, or to bypass validation on a packet you intend to ship.
skills/closing-stale-packets/SKILL.md on GitHub (opens in a new tab) -
creating-change-records
Creates or updates Quick or Standard change records, adds the required files, and refreshes what each claim must prove for an evidence-backed pull request. Use when starting or revising a change record. Do not use for a one-off throwaway script, or for work that belongs in an existing record rather than a new one.
skills/creating-change-records/SKILL.md on GitHub (opens in a new tab) -
deciding-who-decides
Decides who holds authority for a change — the agent at the edge or a human gate — by matching decision rights to reversibility, evidence, and consequence, and names the escalation trigger. Use when an agent could act on something irreversible, trust-bearing, or thinly evidenced. Do not use for trivial reversible edits, or to justify skipping a required human approval.
skills/deciding-who-decides/SKILL.md on GitHub (opens in a new tab) -
declaring-intent
States what an agent intends to do and why before a critical or irreversible action, so a reviewer can challenge the thinking and not just the result. Use before deploys, migrations, public claims, or trust changes that deserve a stated intent, expected result, abort criteria, and backup. Do not use for routine reversible edits, and never treat the stated intent as proof the agent understood.
skills/declaring-intent/SKILL.md on GitHub (opens in a new tab) -
double-checking-before-acting
Checks a critical agent action against its exact target, expected result, and stop condition before and after execution. Use when an agent is about to make a critical edit, run a command or migration, use a credential or tool, change a dependency or model, make a public claim, or affect a release. Do not use for low-stakes reversible edits.
skills/double-checking-before-acting/SKILL.md on GitHub (opens in a new tab) -
handing-off-work
Hands off unfinished work with a closed-loop briefing of state, changed conditions, remaining scope, authority limits, and open evidence. Use when AI-agent, reviewer, verifier, releaser, or resumed-thread work transfers to a new owner. Do not use when the same owner continues uninterrupted with full context.
skills/handing-off-work/SKILL.md on GitHub (opens in a new tab) -
learning-from-experience
Turns incidents, near misses, bad handoffs, review surprises, escaped bugs, and signals from real use into lasting fixes to your safeguards. Use after something went wrong or nearly did and a future safeguard should change. Do not use during a live incident, which comes first, or to blame someone.
skills/learning-from-experience/SKILL.md on GitHub (opens in a new tab) -
organizing-project-folders
Designs a clean folder and file layout as real architecture, building it from a work breakdown or an existing tree, grouping by what changes together and what happens to it, with platform-safe sortable names and a short note per folder. Use when laying out a repo or agent workspace, deciding where a file belongs, or fixing a junk-drawer folder. Do not use for a single obvious file path or renamin…
skills/organizing-project-folders/SKILL.md on GitHub (opens in a new tab) -
proving-claims
Builds claim-to-evidence trace rows with statuses, gaps, tests, evals, reviews, and narrower non-claims. Use when a packet asserts something a reviewer must trust. Do not use to make the final ship decision, judge public legal wording, or invent evidence that does not exist.
skills/proving-claims/SKILL.md on GitHub (opens in a new tab) -
questioning-attitude
Challenges the assumptions behind a change before an agent builds, merges, or releases, and names the one fact that would change the decision. Use when a request, plan, diff, dependency, agent action, public claim, or release is vague, high-stakes, or easy to talk yourself into. Do not use for a tiny, obvious, easy-to-undo edit, or when someone wants a formal guarantee.
skills/questioning-attitude/SKILL.md on GitHub (opens in a new tab) -
rating-change-risk
Picks Quick, Standard, or a stronger human-reviewed mode based on consequence, how easy it is to undo, and how much is unknown. Use when you start a change to code, docs, dependencies, AI power, releases, or public claims and the right level of care is unclear. Do not use for a tiny easy-to-undo edit with obvious proof, which is Quick by default, or for a purely administrative reversible edit cro…
skills/rating-change-risk/SKILL.md on GitHub (opens in a new tab) -
recording-a-known-good-version
Records the version everyone agreed is correct, the evidence behind it, and what would make that record out of date. Use when a standard change ships, when prompts, models, tools, dependencies, docs, or release items are accepted, or when a lesson forces a re-record. Do not use for a tiny local edit with nothing to release or trust, or while the work is still under review.
skills/recording-a-known-good-version/SKILL.md on GitHub (opens in a new tab) -
recording-what-an-agent-did
Captures an agent run's tool calls, decision points, inputs, outputs, token use, and approval steps as a clear, repeatable record linked into the packet trace and verification record. Use when how the agent got there matters for debugging, auditing, cost review, or defending a release decision. Do not use for a read-only run that changes nothing, or to produce a certified compliance audit trail.
skills/recording-what-an-agent-did/SKILL.md on GitHub (opens in a new tab) -
reporting-shared-defects
Routes a defect found in a shared or supplied artifact (a shared prompt, skill, dependency, model, eval, or template) to the downstream teams, agents, and releases that depend on it, not just a local fix. Use when a discovered defect affects others who consume the same artifact. Do not use for a defect local to your own change, which is an ordinary fix, or for a live incident still being containe…
skills/reporting-shared-defects/SKILL.md on GitHub (opens in a new tab) -
responding-to-incidents
Runs a live incident the stabilize-first way — name a commander, separate facts from hypotheses, prefer reversible actions, communicate on a cadence, and drive corrective actions to closure. Use when production is broken, data is at risk, or an agent action caused harm. Do not use for routine non-incident work, or as a substitute for the post-incident learning record.
skills/responding-to-incidents/SKILL.md on GitHub (opens in a new tab) -
reviewing-code-quality
Reviews a diff or module for slipping standards, favoring deletion over rearranging, and ends in one honest verdict. Use when a change risks oversized files, needless layers, feature logic leaking into shared code, or clever indirection. Do not use for a trivial obvious edit, or for a check that is only about whether the code works.
skills/reviewing-code-quality/SKILL.md on GitHub (opens in a new tab) -
staying-on-mission
Tests the current work against a written, lasting mission anchor and forces one choice, re-anchor, escalate, or stop. Use when an agent keeps finishing tasks but the work drifts from the goal, scope creeps, the same action repeats in a loop, or standards slip one small step at a time. Do not use for a tiny edit with an obvious goal, or while you are still containing a live incident.
skills/staying-on-mission/SKILL.md on GitHub (opens in a new tab) -
stress-testing-agent-changes
Attacks your own agent change, tool grant, dependency, model, or release on purpose, across risk types such as prompt injection, gaining extra power, unsafe output, and tool misuse, and records what you tried, what happened, and the leftover risk. Use when a change widens an agent's power, data access, or network reach before release. Do not use for a typo fix with no agent power involved, or to…
skills/stress-testing-agent-changes/SKILL.md on GitHub (opens in a new tab) -
tracking-deficiencies
Keeps a standing register of known deficiencies so flaky tests, noisy alerts, unowned services, and recurring incidents get aged, owned, and fixed or formally risk-accepted instead of quietly normalized. Use when a known problem will outlive a single change. Do not use for a one-off lesson already closed inside a packet, or for brand-new work with no accepted deficiency yet.
skills/tracking-deficiencies/SKILL.md on GitHub (opens in a new tab) -
using-nuclear-grade
The always-first router for AI-assisted work — before acting, state the mode (the administrative floor, Quick, or Standard-plus) and the one fact that sets it, then set up the matching change record and plan the proof. Use at the start of any change, repo adoption, or release call. Do not use for a throwaway experiment with nothing worth reviewing.
skills/using-nuclear-grade/SKILL.md on GitHub (opens in a new tab) -
verifying-final-artifacts
Verifies the delivered artifact a consumer actually receives (a figure, chart, PDF, SVG, screenshot, compiled build, or deployed response) by regenerating it fresh and directly observing the output, not the source that produces it, and ends in one honest verdict. Use when the deliverable is a produced artifact and correctness lives in the rendered result. Do not use for a pure source or code diff…
skills/verifying-final-artifacts/SKILL.md on GitHub (opens in a new tab) -
vetting-outside-code-and-models
Checks dependencies, models, APIs, SaaS tools, generated files, and vendor claims against how you will actually use them, the proof you have, the gaps, and the release impact. Use when any of these affect evidence, permissions, data, releases, or public trust. Do not use for an internal cleanup with no outside dependency, or for a does-it-work question.
skills/vetting-outside-code-and-models/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.