75 lines
2.6 KiB
Markdown
75 lines
2.6 KiB
Markdown
# 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.
|