You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
divisor-curator.md and review-council.md use path-matching heuristics to classify files as user-facing or code files. Both reference .opencode/skill/ (singular) in their classification lists, but the scaffolded skills from replicator init are written to .opencode/skills/ (plural).
This means files under .opencode/skills/ (where the scaffold writes) do not match the heuristic patterns:
divisor-curator.md:82 - .opencode/skill/ used in user-facing path classification. Changes to scaffolded skills under .opencode/skills/ would not trigger documentation checks.
review-council.md:58 - .opencode/skill/ used in code-vs-spec file classification. Scaffolded skill changes could be misclassified as spec files instead of code files.
Both .opencode/skill/ and .opencode/skills/ directories exist on disk:
.opencode/skill/ - contains speckit-workflow/SKILL.md (legacy, scaffolded by uf)
Modify a file under .opencode/skills/ (e.g., .opencode/skills/openspec-propose/SKILL.md)
Run the divisor-curator agent - the change will not match the user-facing path list at divisor-curator.md:82
Run the review council - the change may be classified as a spec file rather than a code file per review-council.md:58
Expected behavior
Agent heuristics should match files under both .opencode/skill/ and .opencode/skills/, or the directories should be consolidated to a single canonical name (preferably skills/ plural, matching commands/ and agents/).
Suggested Fix
Either:
Add the plural form to both heuristic lists so both directories are covered
Summary
divisor-curator.md and review-council.md use path-matching heuristics to classify files as user-facing or code files. Both reference .opencode/skill/ (singular) in their classification lists, but the scaffolded skills from replicator init are written to .opencode/skills/ (plural).
This means files under .opencode/skills/ (where the scaffold writes) do not match the heuristic patterns:
Both .opencode/skill/ and .opencode/skills/ directories exist on disk:
To Reproduce
Expected behavior
Agent heuristics should match files under both .opencode/skill/ and .opencode/skills/, or the directories should be consolidated to a single canonical name (preferably skills/ plural, matching commands/ and agents/).
Suggested Fix
Either:
Location
Discovered during review of PR refactor: migrate .opencode/command/ to .opencode/commands/ #20.