Skip to content

Commit e15472e

Browse files
authored
Merge pull request #13 from apple-ouyang/codex/avoid-nested-skill-discovery
Keep Git source installs to one SKILL.md entrypoint
2 parents 4eb11f9 + 4cbb6d1 commit e15472e

82 files changed

Lines changed: 1719 additions & 546 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.previews/yao-meta-skill-v2-report-demo/geo-content-brief-skill/SKILL.md renamed to .previews/yao-meta-skill-v2-report-demo/geo-content-brief-skill/SKILL.example.md

File renamed without changes.

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,7 @@ That active install writes to `~/.agents/skills/yao-meta-skill` and can make Cod
304304
Keep this repository focused on the meta-skill factory.
305305

306306
- Put reusable factory examples in `examples/`.
307+
- Name embedded example entrypoints `SKILL.example.md`; reserve the exact `SKILL.md` filename for the installable root skill so recursive agent discovery does not activate examples or test fixtures.
307308
- Put reusable benchmark evidence, regression results, and release evidence in `reports/`.
308309
- Keep private analysis reports, customer-specific outputs, and one-off generated business skills outside this repository unless they are intentionally promoted into an example or regression fixture.
309310
- Place real generated skills as sibling skill directories under the local skill workspace, not as top-level folders inside `yao-meta-skill`.

evals/confusion/route_cases.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@
99
},
1010
{
1111
"name": "team-frontend-review",
12-
"description_file": "examples/team-frontend-review/generated-skill/SKILL.md",
12+
"description_file": "examples/team-frontend-review/generated-skill/SKILL.example.md",
1313
"semantic_config": "examples/team-frontend-review/optimization/semantic_config.json",
1414
"threshold": 0.48
1515
},
1616
{
1717
"name": "governed-incident-command",
18-
"description_file": "examples/governed-incident-command/generated-skill/SKILL.md",
18+
"description_file": "examples/governed-incident-command/generated-skill/SKILL.example.md",
1919
"semantic_config": "examples/governed-incident-command/optimization/semantic_config.json",
2020
"threshold": 0.48
2121
}

examples/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Examples
22

3+
Example packages use `SKILL.example.md` instead of `SKILL.md`. Git-based installers copy the whole root skill directory, and some agents recursively discover every nested `SKILL.md`; the non-discoverable filename keeps examples from becoming active skills after installation. Rename it to `SKILL.md` after copying an example into its own standalone skill directory.
4+
35
This directory shows complete examples from raw workflow input to final skill package shape.
46

57
It is organized in three tiers:

examples/complex-release-orchestrator/generated-skill/SKILL.md renamed to examples/complex-release-orchestrator/generated-skill/SKILL.example.md

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

examples/governed-incident-command/generated-skill/SKILL.md renamed to examples/governed-incident-command/generated-skill/SKILL.example.md

File renamed without changes.

examples/simple-note-cleanup/generated-skill/SKILL.md renamed to examples/simple-note-cleanup/generated-skill/SKILL.example.md

File renamed without changes.

0 commit comments

Comments
 (0)