Add orch and council-review skills

This commit is contained in:
2026-03-19 17:11:00 +08:00
parent 405d8c0aab
commit 8f10dff823
13 changed files with 290 additions and 6 deletions
@@ -0,0 +1,74 @@
# Title
Add Orch And Council Review Skills With Bundled CLI Assets
## Status
- `completed`
## Owner
- Codex main agent
## Started At
- `2026-03-19`
## Goal
- Add project-local skill packages for `orch` and `council-review`.
- Add a repeatable packaging flow that builds the `orch` CLI binary and installs it into both skills as bundled assets.
## Scope
- Create `skills/orch/` with `SKILL.md`, `agents/openai.yaml`, and bundled `assets/orch`.
- Create `skills/council-review/` with `SKILL.md`, `agents/openai.yaml`, and bundled `assets/orch`.
- Add a repo-local packaging script for building and copying the `orch` CLI binary into both skill asset directories.
- Update implementation progress docs to reflect the new skill packages and packaging flow.
## Checklist
- [x] Review current skill structure, embedded skill drafts, and bundling expectations.
- [x] Create `orch` skill package files.
- [x] Create `council-review` skill package files.
- [x] Add and validate the CLI packaging script.
- [x] Build bundled `orch` binaries into both skills and smoke-check them.
- [x] Update roadmap docs and archive this execution roadmap.
## Files
- `skills/orch/SKILL.md`
- `skills/orch/agents/openai.yaml`
- `skills/orch/assets/orch`
- `skills/council-review/SKILL.md`
- `skills/council-review/agents/openai.yaml`
- `skills/council-review/assets/orch`
- `scripts/package_skill_clis.sh`
- `docs/architecture.md`
- `docs/blog-project-example.md`
- `docs/inbox-cli.md`
- `docs/orch-cli.md`
- `docs/implementation-roadmap.md`
- `docs/roadmaps/archive/orch-council-skills.md`
## Decisions
- Use one underlying `orch` binary for both skills, because `council` is an `orch` subcommand rather than a separate executable.
- Keep each skill self-contained by bundling its own copy of the `orch` binary asset.
- Keep the packaging script able to refresh the existing `inbox` skill binary as well, so all bundled CLIs can be rebuilt through one entrypoint.
- Standardize on the actual implemented skill name `orch` rather than the older draft term `orchestrator`.
## Blockers
- none
## Next Step
- none
## Completion Summary
- Added `skills/orch/` and `skills/council-review/`, each with `SKILL.md`, `agents/openai.yaml`, and a bundled `assets/orch` binary.
- Added `scripts/package_skill_clis.sh` to rebuild bundled skill CLIs for `inbox`, `orch`, and `council-review`.
- Built and smoke-checked the new `orch` skill assets with `./skills/orch/assets/orch --help` and `./skills/council-review/assets/orch council --help`.
- Updated implementation and reference docs to use the actual `orch` skill name and to record the new skill packages and packaging flow.