From b82025ff4d1d66d891cedd55786b1d9d86a22093 Mon Sep 17 00:00:00 2001 From: Em Date: Fri, 19 Jun 2026 11:19:42 +0100 Subject: [PATCH 1/2] refactor: migrate .opencode/skill/ to .opencode/skills/ Consolidate the singular .opencode/skill/ directory into .opencode/skills/ (plural) to match the established convention used by agents/, commands/, Go scaffolding, specs, and tests. - Move speckit-workflow/SKILL.md from skill/ to skills/ - Update divisor-curator.md path heuristic (line 82) - Update review-council.md file classification (line 58) - Remove empty .opencode/skill/ directory Closes unbound-force/replicator#21 --- .opencode/agents/divisor-curator.md | 2 +- .opencode/commands/review-council.md | 2 +- .opencode/{skill => skills}/speckit-workflow/SKILL.md | 0 3 files changed, 2 insertions(+), 2 deletions(-) rename .opencode/{skill => skills}/speckit-workflow/SKILL.md (100%) diff --git a/.opencode/agents/divisor-curator.md b/.opencode/agents/divisor-curator.md index 285db4f..b7c8302 100644 --- a/.opencode/agents/divisor-curator.md +++ b/.opencode/agents/divisor-curator.md @@ -79,7 +79,7 @@ Classify files as user-facing or internal based on path patterns: - `cmd/` — CLI commands and flags - `.opencode/agents/` — agent capabilities - `.opencode/commands/` — slash commands -- `.opencode/skill/` — swarm skills +- `.opencode/skills/` — swarm skills - `internal/scaffold/` — scaffold output (affects what `uf init` deploys) - `AGENTS.md` — project documentation - `README.md` — project documentation diff --git a/.opencode/commands/review-council.md b/.opencode/commands/review-council.md index 9b42703..49f752e 100644 --- a/.opencode/commands/review-council.md +++ b/.opencode/commands/review-council.md @@ -55,7 +55,7 @@ examining the current branch and workspace: - **Code files**: everything else (`.go`, `.ts`, `.js`, `.py`, `go.mod`, `go.sum`, `Makefile`, `internal/`, `cmd/`, `.opencode/agents/`, `.opencode/commands/`, - `.opencode/skill/`, `.opencode/uf/packs/`, + `.opencode/skills/`, `.opencode/uf/packs/`, etc.) 4. **Detect the workflow tier** from the branch name: diff --git a/.opencode/skill/speckit-workflow/SKILL.md b/.opencode/skills/speckit-workflow/SKILL.md similarity index 100% rename from .opencode/skill/speckit-workflow/SKILL.md rename to .opencode/skills/speckit-workflow/SKILL.md From 0c761d3fa952f89832a991e267af6d5e900c2394 Mon Sep 17 00:00:00 2001 From: Em Date: Fri, 19 Jun 2026 11:56:51 +0100 Subject: [PATCH 2/2] fix: rename CI job to match branch protection required check The branch protection rule requires a status check named 'Build and Test', but the CI workflow job was named 'test'. Rename the job and update settings.yml to match. --- .github/settings.yml | 2 +- .github/workflows/ci.yml | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/settings.yml b/.github/settings.yml index 2fddbf0..cc8c0b3 100644 --- a/.github/settings.yml +++ b/.github/settings.yml @@ -16,7 +16,7 @@ branches: required_status_checks: strict: true contexts: - - "test" + - "Build and Test" enforce_admins: false required_linear_history: false restrictions: null diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c84adde..4740277 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,7 +7,8 @@ on: branches: [main] jobs: - test: + build-and-test: + name: "Build and Test" runs-on: ubuntu-latest steps: - uses: actions/checkout@v4