Requirement Ledger CLI Workflow
adand-91/gpt-6-astra-skill
Runs an evidence-bound audit, daily or weekly review through the requirement-ledger CLI, binding scope and authority first and blocking the final report until a handoff check passes.
Builds the result.json file for a Nucleus V2 workflow run from its context, gates, blockers and step status, and exits non-zero when the run is blocked.
SKILL.md written in Chinese; this summary is our English description.
$ npx skills add protect-my-hair/nucleus-marketplace --skill result-package-build -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install protect-my-hair/nucleus-marketplace result-package-build --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/protect-my-hair/nucleus-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/nucleus/skills/result-package-build .claude/skills/result-package-build && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "result-package-build" agent skill from https://github.com/protect-my-hair/nucleus-marketplace/tree/main/plugins/nucleus/skills/result-package-build into .claude/skills/result-package-build/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "result-package-build", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/protect-my-hair/nucleus-marketplace/tree/main/plugins/nucleus/skills/result-package-buildType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add protect-my-hair/nucleus-marketplace --skill result-package-build -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install protect-my-hair/nucleus-marketplace result-package-build --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/protect-my-hair/nucleus-marketplace.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/nucleus/skills/result-package-build .agents/skills/result-package-build && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "result-package-build" agent skill from https://github.com/protect-my-hair/nucleus-marketplace/tree/main/plugins/nucleus/skills/result-package-build into .agents/skills/result-package-build/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "result-package-build", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add protect-my-hair/nucleus-marketplace --skill result-package-build -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install protect-my-hair/nucleus-marketplace result-package-build --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/protect-my-hair/nucleus-marketplace.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/nucleus/skills/result-package-build .cursor/skills/result-package-build && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "result-package-build" agent skill from https://github.com/protect-my-hair/nucleus-marketplace/tree/main/plugins/nucleus/skills/result-package-build into .cursor/skills/result-package-build/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "result-package-build", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/protect-my-hair/nucleus-marketplace.git --path plugins/nucleus/skills/result-package-build--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add protect-my-hair/nucleus-marketplace --skill result-package-build -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install protect-my-hair/nucleus-marketplace result-package-build --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/protect-my-hair/nucleus-marketplace.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/nucleus/skills/result-package-build .gemini/skills/result-package-build && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "result-package-build" agent skill from https://github.com/protect-my-hair/nucleus-marketplace/tree/main/plugins/nucleus/skills/result-package-build into .gemini/skills/result-package-build/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "result-package-build", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install protect-my-hair/nucleus-marketplace result-package-buildInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add protect-my-hair/nucleus-marketplace --skill result-package-build -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/protect-my-hair/nucleus-marketplace.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/nucleus/skills/result-package-build .github/skills/result-package-build && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "result-package-build" agent skill from https://github.com/protect-my-hair/nucleus-marketplace/tree/main/plugins/nucleus/skills/result-package-build into .github/skills/result-package-build/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "result-package-build", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add protect-my-hair/nucleus-marketplace --skill result-package-build -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install protect-my-hair/nucleus-marketplace result-package-build --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/protect-my-hair/nucleus-marketplace.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/nucleus/skills/result-package-build .opencode/skills/result-package-build && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "result-package-build" agent skill from https://github.com/protect-my-hair/nucleus-marketplace/tree/main/plugins/nucleus/skills/result-package-build into .opencode/skills/result-package-build/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "result-package-build", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
result-package-buildBuilds the result.json file for a Nucleus V2 workflow run from its context, gates, blockers and step status, and exits non-zero when the run is blocked.
The SKILL.md is in Chinese. A bundled script, result_package_build.py with a build subcommand, takes a schema-valid context, the current step and target status, plus optional gate and blocker reports and an optional session binding report, and writes one file in the run's folder under .nucleus/runs that conforms to the Nucleus.result.v1 schema. It runs no workflow runner, makes no commit or push, and writes nothing back to the PMS.
The final status is derived by the builder from blockers and blocking gates, and fields such as status, summary or next actions in the reports are not merged in. For a session binding report only the sessionBinding field is copied, with a session-binding gate and blockers appended. The command exits non-zero for a FAILED_BLOCKED status or any blockers so the host can block. Boundaries: the output path is fixed, the .nucleus and run directories may not be symlinks that escape, the root harness is not imported, and docs/requirement is never written.
Read from SKILL.md and the folder at commit 3c82085. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Nucleus Result Package Builder loads about 414 tokens when it runs, and up to ~634 if it reads all its reference files. Until then it costs about 53 tokens; SKILL.md has 92 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from protect-my-hair/nucleus-marketplace at commit 3c82085, republished under its MIT licence (© protect-my-hair). 92 words, ~414 tokens.
.claude/skills/result-package-build/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.本 Skill 负责 Nucleus V2 baseline 的 result package 构建。它只生成 .nucleus/runs/<workflowRunId>/result.json,不执行 workflow runner、不提交、不推送、不回写 PMS。
python3 skills/result-package-build/scripts/result_package_build.py build \
--repo-root <target-repo> \
--context <target-repo>/.nucleus/context/<workflowRunId>.json \
--status FAILED_BLOCKED \
--current-step context-validation \
--gate-report <target-repo>/.nucleus/runs/<workflowRunId>/context-validation-gate.json \
--blocker-json <target-repo>/.nucleus/runs/<workflowRunId>/blockers.json \
--session-binding-report <target-repo>/.nucleus/runs/<workflowRunId>/session-binding/session-binding-report.json{ "blockers": [...] }。sessionBinding 字段,并追加 session-binding-gate 和 blockers。.nucleus/runs/<workflowRunId>/result.json。Nucleus.result.v1。FAILED_BLOCKED 或存在 blockers 时,命令非零退出,方便宿主阻塞。resultPackagePatch。.nucleus/runs/<workflowRunId>/result.json。.nucleus/** 目录和 run 目录不得是 symlink 越界。harness/,只使用随 Skill 分发的 _shared/nucleus_runtime。docs/requirement/**,不生成 PMS 状态结论。© protect-my-hair, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 5 other files (scripts, references, assets) in plugins/nucleus/skills/result-package-build of protect-my-hair/nucleus-marketplace.
Open the folder on GitHubat commit 3c82085
Nucleus Result Package Builder next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Nucleus Result Package Builder this skillprotect-my-hair/nucleus-marketplace | 164 | — | ~414 | Automated safety check: Pass | MIT | |
| Requirement Ledger CLI Workflowadand-91/gpt-6-astra-skill | 125 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Verify and StopJuliusBrussee/caveman | 111k | 1 repos | ~176 | Automated safety check: Pass | Apache-2.0 | |
| Verification Before CompletionjnMetaCode/superpowers-zh | 8.3k | — | ~443 | Automated safety check: Pass | MIT | |
| Iteration Progress Auditprime-radiant-inc/iterative-development | 181 | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | |
| QA Verdict JudgeQ00/ouroboros | 6.2k | — | ~2.3k | Automated safety check: Pass | MIT |
adand-91/gpt-6-astra-skill
Runs an evidence-bound audit, daily or weekly review through the requirement-ledger CLI, binding scope and authority first and blocking the final report until a handoff check passes.
JuliusBrussee/caveman
Prove existing work meets acceptance conditions without expanding scope. Use for validation-only tasks, completion checks, focused gate runs, and last-mile…
jnMetaCode/superpowers-zh
Chinese-language rule that bars an agent from claiming work is done, fixed or passing until it has run a verification command and read the output.
prime-radiant-inc/iterative-development
Checks the quality of behavior evidence after each iteration in three tiers, using two auditor subagents in parallel to review the same work and find gaps.
Q00/ouroboros
Gives a fast single-pass quality verdict on any artifact, with a score from 0 to 1, PASS, REVISE or FAIL, and suggestions for what to change.
Yeachan-Heo/oh-my-claudecode
Has the agent prove that a feature, fix or refactor works, using existing tests first, then narrow commands and manual checks, and report only what was actually verified.
protect-my-hair/nucleus-marketplace
Collects prior Nucleus task evidence into a candidate-only delivery closure package and PR/MR draft text, blocking if any feature's design, review or verification evidence is missing.
protect-my-hair/nucleus-marketplace
Validates the context file for a Nucleus V2 workflow run, discovers standalone context from explicit input, and writes a blocked result when required context is missing.
protect-my-hair/nucleus-marketplace
Collects, freezes and validates a Nucleus V2 session binding report that records the native Claude Code or Codex session ID, transcript path and hash.
protect-my-hair/nucleus-marketplace
Checks whether a defect report has enough context to be accepted, then drafts candidate-only root-cause evidence for human review without confirming causes or changing code.
protect-my-hair/nucleus-marketplace
Combines the evidence from completed Nucleus workflow steps into a final evidence report and result package, without scheduling steps, updating trackers or opening pull requests.
protect-my-hair/nucleus-marketplace
A skill your agent uses when 特性开发需要直接在产品仓库 docs/features 下写可评审的特性文档和邻近设计文档。
Works with
Categories
Builds the result.json file for a Nucleus V2 workflow run from its context, gates, blockers and step status, and exits non-zero when the run is blocked. md is in Chinese.v1 schema.
Nucleus Result Package Builder fits situations like: A Nucleus workflow step needs its result package written; turning gate reports and blockers into a schema-valid result; making a host stop when a workflow run is blocked.
Run `npx skills add protect-my-hair/nucleus-marketplace --skill result-package-build -a claude-code`. Or copy the skill folder (plugins/nucleus/skills/result-package-build in protect-my-hair/nucleus-marketplace) into .claude/skills/result-package-build in your project. Claude Code loads it when a task matches its description.
Run `npx skills add protect-my-hair/nucleus-marketplace --skill result-package-build -a codex`. Or copy the skill folder (plugins/nucleus/skills/result-package-build in protect-my-hair/nucleus-marketplace) into .agents/skills/result-package-build in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add protect-my-hair/nucleus-marketplace --skill result-package-build -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/result-package-build, .gemini/skills/result-package-build, .github/skills/result-package-build and .opencode/skills/result-package-build in your project.
Going by SKILL.md and its folder, Nucleus Result Package Builder needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3; A schema-valid Nucleus context file.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Nucleus Result Package Builder is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 414 tokens (SKILL.md is roughly 1.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 220 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Nucleus Result Package Builder: Requirement Ledger CLI Workflow (adand-91/gpt-6-astra-skill, 125 stars), Verify and Stop (JuliusBrussee/caveman, 111k stars), Verification Before Completion (jnMetaCode/superpowers-zh, 8.3k stars) and Iteration Progress Audit (prime-radiant-inc/iterative-development, 181 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
protect-my-hair (a GitHub user) maintains it in protect-my-hair/nucleus-marketplace, which has 164 GitHub stars. The repository holds 18 skills in this directory. The repository was last updated on July 23, 2026.
Source: protect-my-hair/nucleus-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.