Skip to content

Commit c37915e

Browse files
authored
Merge pull request #10 from yaojingang/codex/meta-skill-entrypoint-clarity
Clarify meta skill workflow boundaries
2 parents 8455eff + 6725a57 commit c37915e

37 files changed

Lines changed: 396 additions & 338 deletions

SKILL.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,28 +15,28 @@ metadata:
1515

1616
## Modes
1717

18-
- `Scaffold`: exploratory/personal. `Production`: team reuse. `Library`: shared infrastructure. `Governed`: high-trust, policy-sensitive, or release-critical.
18+
- `Scaffold`: exploratory/personal. `Production`: team reuse. `Library`: shared infra. `Governed`: high-trust/release-critical.
1919
- Rules: [Method](references/skill-engineering-method.md), [Operating Modes](references/operating-modes.md), [Resource Boundaries](references/resource-boundaries.md).
2020

2121
## Compact Workflow
2222

23-
1. For one-off/no reusable process: `Do not create a skill`; `near-neighbor`; require `repeated use` + `reusable output contract`.
24-
2. Capture job, output, exclusions, constraints, standards, and the lightest fit.
25-
3. Scan references in order: external benchmark, user source, local fit; surface only uncertainty or conflict.
26-
4. Write `description` early, test route quality, then add only earned folders and gates.
27-
5. Add output-risk, artifact-design, prompt-quality, system-model, and next directions only when useful.
23+
1. One-off/no reusable process: `Do not create a skill`; `near-neighbor`; require `repeated use` + `reusable output contract`.
24+
2. Capture job, output, exclusions, constraints, standards, lightest fit.
25+
3. Scan up to `3-5` references: external, user, local; skip tiny edits; surface only uncertainty/conflict.
26+
4. Write `description` early; route/boundary edits need `trigger_eval.py`; releases need risk-matched gates before folders.
27+
5. Add output-risk, artifact-design, prompt-quality, system-model, next directions only when earned.
2828

2929
Playbooks: [Method](references/skill-engineering-method.md), [Intent](references/intent-dialogue.md), [Skill IR](references/skill-ir-method.md), [Output Eval](references/output-eval-method.md), [Review Studio](references/review-studio-method.md).
3030

3131
## Skill OS 2.0 Gates
3232

33-
For production, library, governed, or team-distributed work, run Skill IR, target compiler, trigger + output eval, Skill Atlas, conformance, trust, registry/package/install, upgrade, drift, waiver, and Review Studio gates before release.
33+
For production/library/governed/team releases, run Skill IR, compiler, trigger/output eval, Skill Atlas, conformance, trust, registry/package/install, upgrade, drift, waiver, Review Studio.
3434

3535
## Governed Package Boundary
3636

37-
For file-backed, release-critical, or governed packages, name `input_files` as `file-backed fixture` evidence; include `owner`, `review cadence`, `input_files`, `output contract`, `rollback boundary`; require `trust report` and `reports/output_quality_scorecard.md`; mark unavailable telemetry, approvals, metrics, or benchmarks as `missing evidence`; do not fabricate evidence.
37+
For file-backed/release-critical/governed packages, name `input_files` as `file-backed fixture`; include `owner`, `review cadence`, `input_files`, `output contract`, `rollback boundary`; require `trust report` and `reports/output_quality_scorecard.md`; mark unavailable telemetry/approvals/metrics/benchmarks as `missing evidence`; do not fabricate evidence.
3838

39-
Preserve audit labels literally when they apply: `file-backed fixture`, `input_files`, `output contract`, `rollback boundary`, `trust report`, `reports/output_quality_scorecard.md`, `missing evidence`.
39+
Preserve labels literally when they apply: `file-backed fixture`, `input_files`, `output contract`, `rollback boundary`, `trust report`, `reports/output_quality_scorecard.md`, `missing evidence`.
4040

4141
## First-Turn Style
4242

@@ -46,8 +46,8 @@ Preserve audit labels literally when they apply: `file-backed fixture`, `input_f
4646

4747
## Output Contract
4848

49-
Unless asked otherwise, produce `SKILL.md`, aligned `agents/interface.yaml`, justified assets, and a short summary of boundary, exclusions, gates, and next steps.
49+
Create/refactor/package: produce `SKILL.md`, aligned `agents/interface.yaml`, justified assets, boundary/exclusion/gate summary. Audit/evaluate-only: findings + proposed fixes; edit files only if asked. No-skill: no files.
5050

5151
## Reference Map
5252

53-
Primary: [Method](references/skill-engineering-method.md), [Artifact Design](references/artifact-design-doctrine.md), [Systems Thinking](references/systems-thinking-doctrine.md), [Governance](references/governance.md), [SkillOps Decision](references/skillops-decision-policy.md).
53+
Primary: [Method](references/skill-engineering-method.md), [Artifact Design](references/artifact-design-doctrine.md), [Systems](references/systems-thinking-doctrine.md), [Governance](references/governance.md), [SkillOps](references/skillops-decision-policy.md).

registry/index.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"vscode"
1717
],
1818
"package_metadata": "registry/packages/yao-meta-skill.json",
19-
"package_sha256": "e0863533e0a0f0b5069bace6a24d7adfb43d615453f08cff7578076a3cb1a2a3"
19+
"package_sha256": "db71157184dc649ee72dfcaf399204d44a366d942393d055571e0137d42c9f7c"
2020
}
2121
]
2222
}

registry/packages/yao-meta-skill.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"trust_level": "local",
1717
"license": "MIT",
1818
"checksums": {
19-
"package_sha256": "e0863533e0a0f0b5069bace6a24d7adfb43d615453f08cff7578076a3cb1a2a3",
19+
"package_sha256": "db71157184dc649ee72dfcaf399204d44a366d942393d055571e0137d42c9f7c",
2020
"archive_sha256": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7"
2121
},
2222
"compatibility": {

reports/adaptation_proposals.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"schema_version": "1.0",
33
"ok": true,
4-
"generated_at": "2026-07-02T03:41:56Z",
4+
"generated_at": "2026-07-02T06:33:07Z",
55
"skill_dir": ".",
66
"source_patterns": "reports/user_patterns.json",
77
"pattern_count": 5,

reports/adaptation_proposals.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Adaptation Proposals
22

3-
- Generated at: `2026-07-02T03:41:56Z`
3+
- Generated at: `2026-07-02T06:33:07Z`
44
- Pattern report: `reports/user_patterns.json`
55
- Proposal only: `true`
66
- Writes repository files: `false`

reports/adoption_drift_report.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"ok": true,
33
"schema_version": "2.0",
4-
"generated_at": "2026-07-02T03:42:30Z",
4+
"generated_at": "2026-07-02T06:33:44Z",
55
"skill_dir": ".",
66
"privacy_contract": {
77
"storage": "local-first",

reports/benchmark_reproducibility.json

Lines changed: 30 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -3,46 +3,45 @@
33
"ok": true,
44
"generated_at": "2026-07-02",
55
"skill_dir": ".",
6-
"commit": "1710a5a3e0177313954758908735c147796e8981",
6+
"commit": "24bea607a2b16e766bc8f2bc8483f22fae1edc61",
77
"git_status": {
88
"available": true,
99
"dirty": true,
10-
"changed_file_count": 84,
10+
"changed_file_count": 37,
1111
"generated_dirty": true,
12-
"generated_changed_file_count": 82,
12+
"generated_changed_file_count": 36,
1313
"source_dirty": true,
14-
"source_changed_file_count": 2,
14+
"source_changed_file_count": 1,
1515
"sample": [
1616
" M SKILL.md",
17-
" M evals/improved_description.txt",
1817
" M registry/index.json",
1918
" M registry/packages/yao-meta-skill.json",
2019
" M reports/adaptation_proposals.json",
2120
" M reports/adaptation_proposals.md",
2221
" M reports/adoption_drift_report.json",
23-
" M reports/artifact-design-profile.json",
24-
" M reports/artifact-design-profile.md",
25-
" M reports/baseline-compare.json",
2622
" M reports/benchmark_reproducibility.json",
27-
" M reports/benchmark_reproducibility.md"
23+
" M reports/benchmark_reproducibility.md",
24+
" M reports/compiled_targets.json",
25+
" M reports/context_budget.json",
26+
" M reports/context_budget.md",
27+
" M reports/context_budget_summary.json"
2828
],
2929
"source_sample": [
30-
" M SKILL.md",
31-
" M evals/improved_description.txt"
30+
" M SKILL.md"
3231
],
3332
"generated_sample": [
3433
" M registry/index.json",
3534
" M registry/packages/yao-meta-skill.json",
3635
" M reports/adaptation_proposals.json",
3736
" M reports/adaptation_proposals.md",
3837
" M reports/adoption_drift_report.json",
39-
" M reports/artifact-design-profile.json",
40-
" M reports/artifact-design-profile.md",
41-
" M reports/baseline-compare.json",
4238
" M reports/benchmark_reproducibility.json",
4339
" M reports/benchmark_reproducibility.md",
44-
" M reports/candidate_registry.json",
45-
" M reports/candidate_registry.md"
40+
" M reports/compiled_targets.json",
41+
" M reports/context_budget.json",
42+
" M reports/context_budget.md",
43+
" M reports/context_budget_summary.json",
44+
" M reports/evidence_consistency.json"
4645
],
4746
"generated_dirty_prefixes": [
4847
"dist/",
@@ -60,8 +59,8 @@
6059
"methodology_complete": true,
6160
"required_artifact_count": 25,
6261
"missing_artifact_count": 0,
63-
"evidence_bundle_sha256": "639707e807e5ec8460f6aa6d1e5ba34874bb3228160555d8a01dbc37620d4873",
64-
"source_contract_sha256": "e0863533e0a0f0b5069bace6a24d7adfb43d615453f08cff7578076a3cb1a2a3",
62+
"evidence_bundle_sha256": "6c95043c2d8513102b37bc70a01647246933c84e8a27c2748cc2cae20e040158",
63+
"source_contract_sha256": "db71157184dc649ee72dfcaf399204d44a366d942393d055571e0137d42c9f7c",
6564
"archive_sha256": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7",
6665
"output_case_count": 5,
6766
"failure_disclosure_count": 3,
@@ -85,11 +84,11 @@
8584
"public_claim_ready": false,
8685
"public_claim_blocker_count": 4,
8786
"working_tree_dirty": true,
88-
"changed_file_count": 84,
87+
"changed_file_count": 37,
8988
"source_tree_dirty": true,
90-
"source_changed_file_count": 2,
89+
"source_changed_file_count": 1,
9190
"generated_tree_dirty": true,
92-
"generated_changed_file_count": 82
91+
"generated_changed_file_count": 36
9392
},
9493
"beta_test_release": {
9594
"ready": false,
@@ -135,10 +134,10 @@
135134
},
136135
"release_lock": {
137136
"ready": false,
138-
"commit": "1710a5a3e0177313954758908735c147796e8981",
137+
"commit": "24bea607a2b16e766bc8f2bc8483f22fae1edc61",
139138
"status_scope": "generation-time status before this report is written",
140-
"source_changed_file_count": 2,
141-
"generated_changed_file_count": 82,
139+
"source_changed_file_count": 1,
140+
"generated_changed_file_count": 36,
142141
"reason": "source files were dirty at generation time"
143142
},
144143
"evidence_bundle": {
@@ -147,7 +146,7 @@
147146
"existing_count": 25,
148147
"missing_count": 0,
149148
"missing_paths": [],
150-
"sha256": "639707e807e5ec8460f6aa6d1e5ba34874bb3228160555d8a01dbc37620d4873"
149+
"sha256": "6c95043c2d8513102b37bc70a01647246933c84e8a27c2748cc2cae20e040158"
151150
},
152151
"methodology": {
153152
"path": "reports/benchmark_methodology.md",
@@ -256,7 +255,7 @@
256255
"path": "reports/security_trust_report.json",
257256
"exists": true,
258257
"bytes": 139090,
259-
"sha256": "ffe2c88bbdbac4907bf8db8f01b9a6b2da78e83acdffb3d975e99424274cd9f7"
258+
"sha256": "108aee597a1f245f73d9b69454b6fa8a144545f905231a7c314364c7066541c6"
260259
},
261260
{
262261
"label": "python_compatibility",
@@ -270,7 +269,7 @@
270269
"path": "reports/registry_audit.json",
271270
"exists": true,
272271
"bytes": 3155,
273-
"sha256": "9be6de364d69a2ad40b68b460a35c91476e822eb008cfe4d5e8614c1e989d3d4"
272+
"sha256": "d307675d5c6c3cd2f104ce7d963b37d36113f35334e4c6895b55fbb8b255e915"
274273
},
275274
{
276275
"label": "package_verification",
@@ -318,8 +317,8 @@
318317
"label": "world_class_evidence_preflight",
319318
"path": "reports/world_class_evidence_preflight.json",
320319
"exists": true,
321-
"bytes": 90852,
322-
"sha256": "a0b00eed5450b33ec29fea6652d41db216931452eeddd0d99f2d90aa20c44d95"
320+
"bytes": 90854,
321+
"sha256": "06e93b1c0c99107002466d9418a4910c82397bce26c3bbdd5b5cc9875eeb65b2"
323322
},
324323
{
325324
"label": "world_class_submission_review",
@@ -353,8 +352,8 @@
353352
"label": "world_class_claim_guard",
354353
"path": "reports/world_class_claim_guard.json",
355354
"exists": true,
356-
"bytes": 20102,
357-
"sha256": "5eb808496802e8f972e5aa738d99f3b4a37ff34c8ab495f25ff2db3e7237239f"
355+
"bytes": 20713,
356+
"sha256": "911ba833055ab857250f88d88ccdd0bb652076a81214f725c49d763352035572"
358357
}
359358
],
360359
"missing_artifacts": [],

reports/benchmark_reproducibility.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# Benchmark Reproducibility
22

33
Generated at: `2026-07-02`
4-
Commit: `1710a5a3e0177313954758908735c147796e8981`
4+
Commit: `24bea607a2b16e766bc8f2bc8483f22fae1edc61`
55
Working tree dirty at generation: `true`
66
Source tree dirty at generation: `true`
77
Generated evidence dirty at generation: `true`
8-
Evidence bundle SHA256: `639707e807e5ec8460f6aa6d1e5ba34874bb3228160555d8a01dbc37620d4873`
8+
Evidence bundle SHA256: `6c95043c2d8513102b37bc70a01647246933c84e8a27c2748cc2cae20e040158`
99

1010
## Summary
1111

@@ -14,7 +14,7 @@ Evidence bundle SHA256: `639707e807e5ec8460f6aa6d1e5ba34874bb3228160555d8a01dbc3
1414
- methodology complete: `true`
1515
- required artifacts: `25`
1616
- missing artifacts: `0`
17-
- source contract sha256: `e0863533e0a0`
17+
- source contract sha256: `db71157184dc`
1818
- archive sha256: `c56a8519244c`
1919
- output cases: `5`
2020
- disclosed failure cases: `3`
@@ -28,9 +28,9 @@ Evidence bundle SHA256: `639707e807e5ec8460f6aa6d1e5ba34874bb3228160555d8a01dbc3
2828
- beta deferred evidence: `4`
2929
- public claim ready: `false`
3030
- public claim blockers: `4`
31-
- changed files at generation: `84`
32-
- source changed files at generation: `2`
33-
- generated changed files at generation: `82`
31+
- changed files at generation: `37`
32+
- source changed files at generation: `1`
33+
- generated changed files at generation: `36`
3434

3535
This report proves local benchmark reproducibility only. It keeps external provider and human-review gaps visible instead of counting them as complete. The git commit and dirty samples are generation-time context; the evidence bundle SHA is the durable anchor for the artifacts listed below.
3636

@@ -75,7 +75,7 @@ This report proves local benchmark reproducibility only. It keeps external provi
7575

7676
- algorithm: `sha256(path,label,exists,artifact_sha256)`
7777
- artifacts: `25` / `25`
78-
- sha256: `639707e807e5ec8460f6aa6d1e5ba34874bb3228160555d8a01dbc37620d4873`
78+
- sha256: `6c95043c2d8513102b37bc70a01647246933c84e8a27c2748cc2cae20e040158`
7979

8080
## Methodology Sections
8181

@@ -102,21 +102,21 @@ This report proves local benchmark reproducibility only. It keeps external provi
102102
| review_adjudication | `reports/output_review_adjudication.json` | present | `91fd88dd9b0f` |
103103
| trigger_scorecard | `reports/route_scorecard.json` | present | `53fc22d220dc` |
104104
| runtime_conformance | `reports/conformance_matrix.json` | present | `97f9ba949c23` |
105-
| trust_report | `reports/security_trust_report.json` | present | `ffe2c88bbdba` |
105+
| trust_report | `reports/security_trust_report.json` | present | `108aee597a1f` |
106106
| python_compatibility | `reports/python_compatibility.json` | present | `4d82942052a2` |
107-
| registry_audit | `reports/registry_audit.json` | present | `9be6de364d69` |
107+
| registry_audit | `reports/registry_audit.json` | present | `d307675d5c6c` |
108108
| package_verification | `reports/package_verification.json` | present | `e2ad726ce048` |
109109
| install_simulation | `reports/install_simulation.json` | present | `65adf51d8c4b` |
110110
| skill_os2_audit | `reports/skill_os2_audit.json` | present | `150c0027deaa` |
111111
| world_class_evidence_plan | `reports/world_class_evidence_plan.json` | present | `483ed2b3bd02` |
112112
| world_class_evidence_ledger | `reports/world_class_evidence_ledger.json` | present | `b19e7113ec46` |
113113
| world_class_evidence_intake | `reports/world_class_evidence_intake.json` | present | `885bff9c1c85` |
114-
| world_class_evidence_preflight | `reports/world_class_evidence_preflight.json` | present | `a0b00eed5450` |
114+
| world_class_evidence_preflight | `reports/world_class_evidence_preflight.json` | present | `06e93b1c0c99` |
115115
| world_class_submission_review | `reports/world_class_submission_review.json` | present | `e8df5c72ade7` |
116116
| world_class_operator_runbook | `reports/world_class_operator_runbook.json` | present | `bb67813244d6` |
117117
| world_class_operator_runbook_markdown | `reports/world_class_operator_runbook.md` | present | `e8d4dee75413` |
118118
| world_class_operator_runbook_html | `reports/world_class_operator_runbook.html` | present | `022594013b24` |
119-
| world_class_claim_guard | `reports/world_class_claim_guard.json` | present | `5eb808496802` |
119+
| world_class_claim_guard | `reports/world_class_claim_guard.json` | present | `911ba833055a` |
120120

121121
## Reproduction Commands
122122

0 commit comments

Comments
 (0)