Use this skill when Codex needs to design, inspect, compare, or debug a Nix-native operational pipeline: CI/CD topology, verified checks, admissible effects, Hercules CI, hercules-ci-effects, forge workflow generators such as actions.nix, caches, deploy surfaces, local container/microvm attachment, and the boundary between pure evaluation and effectful realization. Trigger it for questions about what should remain pure CI, what should become effectful CD, how to place secrets/state, how to compare Hercules against generated forge workflows, how a local isolation probe should attach to the control plane, when a structural probe is sufficient versus when a live host or executor proof is still required, or how to decide when an ops-shaped lane can cleanly close. Prefer local flake inspection and official-source docs first.
This is the operational counterpart to the repo's nix skill.
It is not a generic devops skill. It is for Nix-native operational topology: checks, effects, releases, deployments, caches, and the transport layer that carries them.
Read:
references/PIPELINE-SHAPE.md for the bundle-shaped operational modelreferences/PROOF-LEVELS.md for the five-rung proof ladder and the
close-boundary rulereferences/LOCAL-ISOLATION.md for lane-scoped local probes and later
executor-family promotionreferences/PLATFORMS.md for Hercules vs actions.nix vs adjacent toolsreferences/TOOLING.md for local inspection and validation commandsDefault order:
The skill exists because Nix-native operations are not one flat problem:
git-hooks-nix is local and check-orientedactions.nix is forge workflow generationBefore reading platform docs:
flake.nixchecksgithubActionsherculesCIeffectsdeploy-rscolmenaatticDo not start with product comparisons before you know what the flake already exports or declares.
Use when the user asks:
Default moves:
references/PIPELINE-SHAPE.mdGoal: Produce a map of verified sections, admissible effects, and realizations.
Use when the user asks:
Default moves:
references/PLATFORMS.mdGoal: Choose the semantic center first, then the transport.
Use when the user asks:
Default moves:
references/TOOLING.md for command orderGoal: Find the first user-owned operational boundary that explains the failure.
Use when the user asks:
tusk?Default moves:
references/LOCAL-ISOLATION.mdtuskGoal: Choose one bounded local proof path without widening into a general agent-runtime framework.
Use when the user asks:
Default moves:
references/PROOF-LEVELS.mdGoal: Close on the declared landing boundary, and make any remaining live-proof debt explicit as a follow-up issue rather than hiding it behind a structural pass.
bridge skill
when it is available. Strong triggers include AuthorizeRequest,
ProviderResults, PolicyInput, MaterializationPlanRequest, and
MaterializationSession.tusk attachment boundary.references/PIPELINE-SHAPE.md for the operational model.references/PROOF-LEVELS.md for the five-rung proof ladder and
close-boundary rule.references/LOCAL-ISOLATION.md for local isolation attachment.references/PLATFORMS.md for official-source platform positioning.references/TOOLING.md for concrete command order.