willoscar/section-briefs
| Build chapter-level briefs (`outline/section_briefs.jsonl`) from chapter skeleton plus section bindings before stable H3 decomposition.
npx skills add https://github.com/WILLOSCAR/research-units-pipeline-skills --skill section-briefs
Always read:
references/overview.mdUse scripts/run.py only for deterministic brief assembly:
outline/chapter_skeleton.yml for chapter IDs and target shapeoutline/section_bindings.jsonl for saturation and gap signalsGOAL.md when present for run-level scopeoutline/section_briefs.jsonl as planning substrate, not proseoutline/chapter_skeleton.ymloutline/section_bindings.jsonlGOAL.mdoutline/section_briefs.jsonlassets/output_contract.jsonuv run python .codex/skills/section-briefs/scripts/run.py --workspace <workspace>--workspace <dir>: workspace containing chapter skeleton and section bindings--unit-id <id>: optional harness metadata--inputs <semicolon-separated>: optional override from UNITS.csv--outputs <semicolon-separated>: optional output override; default is outline/section_briefs.jsonl--checkpoint <C*>: optional harness metadatauv run python .codex/skills/section-briefs/scripts/run.py --workspace <workspace> --inputs 'outline/chapter_skeleton.yml;outline/section_bindings.jsonl;GOAL.md' --outputs 'outline/section_briefs.jsonl'Take willoscar/section-briefs from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.