Skip to content

Commit 4609aea

Browse files
author
Hoa Dang DNA PC
committed
release: v0.9.0 — 5-Layer enrichment, Tier 2/3 content, evolution system
- Tier 2 enrichment: 21 skills with verification/checklist.md, examples/good-output.md, examples/common-mistakes.md - Tier 3 enrichment: 5 technical skills with scripts/ and templates/ (executable helpers) - Evolution system: /evolve-skill workflow + gotchas-template.md - Tooling: validate-pack.mjs with v2 section lint + category breakdown - Docs sync: CHANGELOG, README, CONTRIBUTING, web docs updated - RELEASE-v0.9.0.md: release announcement with before/after comparison
1 parent 0a22d35 commit 4609aea

171 files changed

Lines changed: 7013 additions & 19 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.

CHANGELOG.md

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,44 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
77

88
## [Unreleased]
99

10+
## [0.9.0] - 2026-03-22
11+
12+
### Added
13+
14+
- **Tier 2 enrichment for 20 core skills**: Domain-specific `verification/checklist.md`, `examples/good-output.md`, and `examples/common-mistakes.md` for: bug-hunt, high-signal-review, execution-planner, okr-writer, sprint-planning-assistant, financial-statement-analyzer, contract-risk-review, data-quality-auditor, dashboard-kpi-designer, a-b-test-planner, go-to-market-planner, campaign-brief-writer, incident-postmortem, root-cause-analyzer, onboarding-plan-creator, repo-onboarding, survey-analyzer, business-case-writer, process-mapper, and customer-journey-mapper.
15+
- **Tier 3 enrichment for 5 technical skills**: Executable assets including `coverage-gap-finder.sh` (test-hardening), `query-validator.sql` (sql-query-builder), `readme-template.md` + `changelog-template.md` (docs-shipper), `automation-spec.md` (automation-designer), `charter-template.md` + `raci-template.md` (project-governance-pilot).
16+
- **Gotchas template**: `templates/gotchas-template.md` for capturing real-world edge cases and workarounds per skill.
17+
- **`/evolve-skill` workflow**: Structured process for updating skills after discovering issues, edge cases, or improvements — includes change classification, version bumping, changelog updates, and validation.
18+
- **v2 section lint**: `validate-pack.mjs` now warns on missing v2 sections (Quality Criteria, Verification 4C, Edge Cases, Changelog).
19+
- **Category breakdown**: Pack validation output now shows per-category skill counts.
20+
- **Community contribution guide**: CONTRIBUTING.md expanded with tier enrichment guide and community call-to-action for skills needing enrichment.
21+
22+
### Changed
23+
24+
- 21 skills now have `verification/` folders (20 Tier 2 enriched + 1 exemplar).
25+
- 21 skills now have `examples/` folders with domain-specific good output and common mistakes.
26+
- 5 skills now have `scripts/` or `templates/` folders with executable Tier 3 assets.
27+
- CONTRIBUTING.md refactored with community contribution opportunities and enrichment guide.
28+
- README updated with v0.9.0 enrichment stats, contribution call-to-action, and release instructions.
29+
30+
## [0.8.0] - 2026-03-22
31+
32+
### Added
33+
34+
- **5-Layer Skill Framework**: Every skill now addresses Intent, Knowledge, Execution, Verification (4C), and Evolution layers.
35+
- **SKILL.md v2 Template**: `templates/SKILL-TEMPLATE.md` — 10-section template with Quality Criteria, Verification (4C), Edge Cases, and Changelog sections.
36+
- **Deep Research Master Prompt**: `templates/deep-research-prompt.md` — universal prompt for ChatGPT Deep Research / Gemini / Perplexity Pro that generates structured domain knowledge mapping directly into SKILL.md sections.
37+
- **Exemplar skill**: `codexkit-skill-template` — working reference implementation demonstrating full Tier 2 folder structure (SKILL.md, verification/, examples/, CHANGELOG.md).
38+
- **Skill categories**: 8-category taxonomy (`knowledge`, `verification`, `data`, `automation`, `scaffolding`, `review`, `runbook`, `infra`) added to skill frontmatter.
39+
- **3-tier skill structure**: Tier 1 (all skills — SKILL.md + agents/), Tier 2 (~20 high-value — + verification/ + examples/), Tier 3 (~5–10 technical — + templates/ + scripts/).
40+
41+
### Changed
42+
43+
- Skill count increased from 81 to 82 (added `codexkit-skill-template` exemplar).
44+
- `CONTRIBUTING.md` expanded with comprehensive skill authoring guide (7-step process, folder structure guide).
45+
- `skill-finder.md` updated with category taxonomy section and exemplar skill entry.
46+
- README updated with new "Skill architecture" section.
47+
1048
## [0.7.1] - 2026-03-20
1149

1250
### Fixed
@@ -144,7 +182,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
144182
- Cross-platform skill installation scripts and a validation script.
145183
- New docs site positioned for OpenAI Codex and ChatGPT users.
146184

147-
[Unreleased]: https://github.com/hoavdc/CodexKit/compare/v0.7.1...HEAD
185+
[Unreleased]: https://github.com/hoavdc/CodexKit/compare/v0.9.0...HEAD
186+
[0.9.0]: https://github.com/hoavdc/CodexKit/compare/v0.8.0...v0.9.0
187+
[0.8.0]: https://github.com/hoavdc/CodexKit/compare/v0.7.1...v0.8.0
148188
[0.7.1]: https://github.com/hoavdc/CodexKit/releases/tag/v0.7.1
149189
[0.7.0]: https://github.com/hoavdc/CodexKit/releases/tag/v0.7.0
150190
[0.6.0]: https://github.com/hoavdc/CodexKit/releases/tag/v0.6.0

CONTRIBUTING.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,28 @@ CodexKit is meant to stay opinionated and useful. Contributions are welcome when
1010
4. Prefer small, composable additions over broad prompt dumps.
1111
5. Use the issue and pull request templates so context is structured from the start.
1212

13+
## Authoring a new skill
14+
15+
1. **Start from the template.** Copy [`templates/SKILL-TEMPLATE.md`](templates/SKILL-TEMPLATE.md) into `skills/codexkit-{your-skill}/SKILL.md`.
16+
2. **Fill all 10 sections.** Purpose, When to Use, Procedure, Inputs, Output, Quality Criteria, Verification (4C), Edge Cases, Examples, Changelog.
17+
3. **Assign a category** in frontmatter — one of: `knowledge`, `verification`, `data`, `automation`, `scaffolding`, `review`, `runbook`, `infra`.
18+
4. **Set version** to `1.0.0` in frontmatter.
19+
5. **Use Deep Research** (optional but recommended). Copy [`templates/deep-research-prompt.md`](templates/deep-research-prompt.md), fill in your skill's domain, and paste into ChatGPT Deep Research / Gemini / Perplexity Pro. Map the 6 output sections back into your SKILL.md.
20+
6. **Add `agents/openai.yaml`** with the interface block.
21+
7. **Run validation:** `node ./scripts/validate-pack.mjs`
22+
23+
### Skill folder structure
24+
25+
Minimum (all skills): `SKILL.md` + `agents/openai.yaml`
26+
27+
For high-value skills, consider adding:
28+
- `verification/checklist.md` — domain-specific 4C checklist
29+
- `examples/good-output.md` and `examples/common-mistakes.md`
30+
- `templates/` — output templates or starter files
31+
- `CHANGELOG.md` — version history
32+
33+
See [`templates/SKILL-TEMPLATE.md`](templates/SKILL-TEMPLATE.md) for the full tier guide.
34+
1335
## Contribution guidelines
1436

1537
- Add new skills only when they cover a distinct workflow.
@@ -27,6 +49,31 @@ CodexKit is meant to stay opinionated and useful. Contributions are welcome when
2749
- clarify docs
2850
- add narrowly scoped templates
2951

52+
## Community enrichment — where help is most needed
53+
54+
### Tier 2 enrichment (61 skills need this)
55+
56+
21 of 82 skills already have `verification/` and `examples/` folders. The other 61 do not. To enrich a skill:
57+
58+
1. Pick a skill you have domain expertise in.
59+
2. Create `verification/checklist.md` — answer four domain-specific questions for each of the 4C gates (Correctness, Completeness, Context-fit, Consequence).
60+
3. Create `examples/good-output.md` — provide a realistic, annotated example of what a well-executed output looks like.
61+
4. Create `examples/common-mistakes.md` — document 3 anti-patterns with explanations and fixes.
62+
5. Reference `skills/codexkit-skill-template/` for the expected format.
63+
64+
### Tier 3 enrichment (technical skills)
65+
66+
5 skills have `scripts/` or `templates/` folders. Other technical skills would benefit from:
67+
- Reusable helpers in `scripts/` (linters, validators, analyzers)
68+
- Starter templates in `templates/` (output formats, spec documents)
69+
70+
### Gotchas
71+
72+
If you discover an edge case or workaround while using a skill:
73+
1. Copy `templates/gotchas-template.md` into the skill folder as `gotchas.md`.
74+
2. Add a `GOTCHA-001` entry with discovery date, symptom, root cause, workaround, and status.
75+
3. Use the `/evolve-skill` workflow to handle versioning.
76+
3077
## Pull request expectations
3178

3279
- Link the issue or explain why no issue was needed.

README.md

Lines changed: 57 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
Open-source operating kit for people using OpenAI Codex and ChatGPT to think, write, analyze, decide, automate routine work, and ship better output with more consistency.
44

5-
CodexKit is a fresh project rebuilt around the surfaces that matter in Codex today: local Skills, high-signal playbooks, automation recipes, operational templates, department starter workspaces, repo guardrails, and MCP onboarding guidance. The pack covers 81 skills across 13 domains: engineering workflows, high-reasoning work, and low-reasoning office automation across project management, finance, legal, HR, operations, supply chain, strategy, analytics, marketing, data, customer success, IT & admin, training & development, and cross-functional work. It follows the official Codex Skills layout with `SKILL.md`, optional `agents/openai.yaml`, and standard `.agents/skills` discovery paths.
5+
CodexKit is a fresh project rebuilt around the surfaces that matter in Codex today: local Skills, high-signal playbooks, automation recipes, operational templates, department starter workspaces, repo guardrails, and MCP onboarding guidance. The pack covers 82 skills across 13 domains: engineering workflows, high-reasoning work, and low-reasoning office automation across project management, finance, legal, HR, operations, supply chain, strategy, analytics, marketing, data, customer success, IT & admin, training & development, and cross-functional work. It follows the official Codex Skills layout with `SKILL.md`, optional `agents/openai.yaml`, and standard `.agents/skills` discovery paths.
66

77
## What is included
88

9-
- `skills/`: 81 installable Codex Skills across 13 domains — engineering, high-reasoning business work, and low-reasoning office automation.
9+
- `skills/`: 82 installable Codex Skills across 13 domains — engineering, high-reasoning business work, and low-reasoning office automation.
1010
- `playbooks/`: copy-ready prompts for clarify, execute, review, decision, delegation, and release work.
1111
- `automations/`: recurring task recipes for engineering plus weekly business, close, hiring, legal intake, operations, and marketing routines.
1212
- `mcp/`: practical guidance for choosing and rolling out MCP servers without overloading the team.
13-
- `templates/`: reusable department templates for PM, finance, HR, legal, operations, marketing, and cross-functional work.
13+
- `templates/`: reusable templates including department templates (PM, finance, HR, legal, operations, marketing, cross-functional), the SKILL.md v2 template, and a deep research master prompt for skill authoring.
1414
- `workspaces/`: starter workspace kits for PM, finance, HR, legal, ops, and marketing teams.
1515
- `scripts/`: cross-platform skill installers, workspace quick-start scripts, and a pack validator.
1616
- `web/`: a Next.js docs site for publishing the kit as a public open-source project.
@@ -31,12 +31,12 @@ CodexKit is a fresh project rebuilt around the surfaces that matter in Codex tod
3131
If you do not want to use Git commands or remember terminal steps, use the GitHub release package:
3232

3333
1. Open the Releases page for this repository.
34-
2. Download `codexkit-starter-pack-v0.7.1.zip`.
34+
2. Download `codexkit-starter-pack-v0.9.0.zip`.
3535
3. Unzip it anywhere on your computer.
3636
4. On Windows, double-click `START-HERE-WINDOWS.cmd`.
3737
- If Codex is not installed, the script will show installation instructions.
3838
5. Restart Codex.
39-
6. In Codex, type `/skills` to confirm all 81 skills appear.
39+
6. In Codex, type `/skills` to confirm all 82 skills appear.
4040
7. Open `skill-finder.md` to browse skills by situation.
4141
7. Optional: double-click `CREATE-WORKSPACE-WINDOWS.cmd` to create a starter workspace.
4242

@@ -197,6 +197,53 @@ CodexKit/
197197
- Automations must include guardrails, not just schedules.
198198
- MCP adoption should be intentional, observable, and reversible.
199199

200+
## Skill architecture
201+
202+
CodexKit uses a **5-Layer Skill Framework** with a tiered structure:
203+
204+
### Layers
205+
206+
Every skill addresses five concerns: **Intent** (clear purpose), **Knowledge** (domain expertise), **Execution** (step-by-step procedure), **Verification** (4C quality gates — Correctness, Completeness, Context-fit, Consequence), and **Evolution** (versioned changelog).
207+
208+
### Tiers
209+
210+
| Tier | Structure | Current coverage |
211+
|------|-----------|------------------|
212+
| **1** | `SKILL.md` + `agents/openai.yaml` | All 82 skills |
213+
| **2** | + `verification/` + `examples/` | 21 high-value skills |
214+
| **3** | + `templates/` + `scripts/` | 5 technical skills |
215+
216+
### Categories
217+
218+
| Category | Skills |
219+
|----------|--------|
220+
| `knowledge` | 17 |
221+
| `data` | 14 |
222+
| `scaffolding` | 14 |
223+
| `runbook` | 10 |
224+
| `verification` | 9 |
225+
| `automation` | 8 |
226+
| `review` | 6 |
227+
| `infra` | 4 |
228+
229+
### Authoring new skills
230+
231+
Use `templates/SKILL-TEMPLATE.md` as the starting point. Optionally, use `templates/deep-research-prompt.md` with an external AI research tool (ChatGPT Deep Research, Gemini, Perplexity Pro) to generate domain knowledge — the 6-section output maps directly into the SKILL.md sections. See `skills/codexkit-skill-template/` for a working reference implementation.
232+
233+
Full authoring guide: [CONTRIBUTING.md](./CONTRIBUTING.md).
234+
235+
## Contributing
236+
237+
CodexKit is open-source and community-driven. There are several ways to help:
238+
239+
- **Enrich existing skills**: 61 skills still need Tier 2 content (`verification/`, `examples/`). Pick a skill you know well, create domain-specific checklists and examples, and open a PR.
240+
- **Add Tier 3 assets**: Technical skills benefit from `scripts/` and `templates/`. Build a reusable helper or output template.
241+
- **Create new skills**: Use `templates/SKILL-TEMPLATE.md` + `templates/deep-research-prompt.md` to author a skill for a domain you are expert in.
242+
- **Add gotchas**: If you encounter a real-world edge case while using a skill, document it using `templates/gotchas-template.md` and add it to the skill folder.
243+
- **Improve docs or translations**: The docs site, playbooks, and the Vietnamese guide all benefit from review.
244+
245+
See [CONTRIBUTING.md](./CONTRIBUTING.md) for the full guide.
246+
200247
## Open-source quality bar
201248

202249
- MIT license
@@ -217,19 +264,19 @@ CodexKit/
217264
- Replace placeholder maintainer details where needed.
218265
- Add screenshots or a short demo GIF to the docs site.
219266
- Commit and push the release candidate branch or `main`.
220-
- Tag `v0.7.1` after validating the pack and docs build.
267+
- Tag `v0.9.0` after validating the pack and docs build.
221268
- Push the tag to trigger the GitHub release workflow.
222269

223270
## Release process
224271

225272
1. Update `package.json`, `web/package.json`, and `CHANGELOG.md`.
226273
2. Run `npm run check`.
227274
3. Commit and push the release commit.
228-
4. Create the tag: `git tag v0.7.1`
229-
5. Push the tag: `git push origin v0.7.1`
275+
4. Create the tag: `git tag v0.9.0`
276+
5. Push the tag: `git push origin v0.9.0`
230277
6. GitHub Actions publishes:
231-
`codexkit-source-v0.7.1.zip`
232-
`codexkit-starter-pack-v0.7.1.zip`
278+
`codexkit-source-v0.9.0.zip`
279+
`codexkit-starter-pack-v0.9.0.zip`
233280

234281
## Related files
235282

RELEASE-v0.9.0.md

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
# CodexKit v0.9.0 — Skills That Actually Verify Themselves
2+
3+
> **82 skills. 5 layers. 21 domain-enriched. Community-ready.**
4+
5+
## What's new
6+
7+
This release transforms CodexKit from a flat collection of prompts into a **layered skill operating system** where every skill knows how to verify its own output and evolve from real-world usage.
8+
9+
### Domain-specific quality gates for 21 core skills
10+
11+
The 20 most impactful skills now ship with three companion files — written by domain experts, not generic templates:
12+
13+
| Asset | What it does |
14+
|-------|-------------|
15+
| `verification/checklist.md` | 4C quality gates (Correctness, Completeness, Context-fit, Consequence) with questions specific to each skill's domain |
16+
| `examples/good-output.md` | Annotated real-world scenarios showing what a well-executed output looks like |
17+
| `examples/common-mistakes.md` | Three anti-patterns per skill — the mistakes that waste the most time — with explanations and fixes |
18+
19+
**Example**: The `codexkit-incident-postmortem` checklist doesn't ask generic quality questions — it asks "Does the timeline include detection-to-resolution with timestamps?" and "Are action items assigned with owners and deadlines, not vague 'we should improve' language?"
20+
21+
### Executable Tier 3 assets for technical skills
22+
23+
5 technical skills now ship with runnable scripts and starter templates:
24+
25+
- **test-hardening**`coverage-gap-finder.sh` — multi-language coverage report generator
26+
- **sql-query-builder**`query-validator.sql` — checks execution plans, NULL traps, cardinality explosions
27+
- **docs-shipper**`readme-template.md` + `changelog-template.md` — Keep a Changelog format
28+
- **automation-designer**`automation-spec.md` — full automation specification template
29+
- **project-governance-pilot**`charter-template.md` + `raci-template.md` — project charter + RACI matrix
30+
31+
### Evolution system: skills that learn from usage
32+
33+
- **`/evolve-skill` workflow**: When you discover an edge case, the workflow classifies the change type, applies the right version bump, updates the changelog, and validates the result.
34+
- **`gotchas-template.md`**: Accumulate real-world workarounds per skill — each entry captures the symptom, root cause, and fix so the knowledge doesn't get lost.
35+
36+
### Smarter validation
37+
38+
- `validate-pack.mjs` now **lints v2 sections** — warns if a skill is missing Quality Criteria, Verification (4C), Edge Cases, or Changelog.
39+
- Pack stats now show a **per-category skill breakdown** so you can see which domains are strongest and which need attention.
40+
41+
## Before vs After
42+
43+
| | v0.8.0 | v0.9.0 |
44+
|---|--------|--------|
45+
| Skill files | `SKILL.md` + `agents/` only | 3-tier system with verification, examples, scripts, templates |
46+
| Output verification | Manual — hope for the best | 4C checklists with domain questions |
47+
| Learning from mistakes | None | `gotchas.md` + `/evolve-skill` workflow |
48+
| Validation depth | Frontmatter + structure | + v2 section lint + category breakdown |
49+
| Anti-patterns documented | 0 | 60 anti-patterns across 20 skills |
50+
| Executable helpers | 0 | 7 scripts/templates for 5 technical skills |
51+
52+
## Community contribution opportunity
53+
54+
**61 skills** still need Tier 2 enrichment. This is the single highest-impact way to contribute to CodexKit.
55+
56+
### How to contribute a Tier 2 enrichment
57+
58+
1. Pick a skill you know well from the [skill list](./skill-finder.md)
59+
2. Create `verification/checklist.md` — domain-specific 4C questions
60+
3. Create `examples/good-output.md` — annotated scenario
61+
4. Create `examples/common-mistakes.md` — 3 anti-patterns with fixes
62+
5. Reference `skills/codexkit-skill-template/` for the expected format
63+
6. Run `node scripts/validate-pack.mjs` and open a PR
64+
65+
### Skills most in need of enrichment
66+
67+
| Domain | Skills needing enrichment |
68+
|--------|--------------------------|
69+
| Finance & Legal | fpa-scenario-modeling, fpa-rolling-forecast, audit-readiness-checker, contract-drafter, legal-memo-writer, legal-due-diligence |
70+
| HR & Operations | job-description-writer, performance-review-writer, interview-guide-builder, supplier-evaluation, procurement-rfp-writer |
71+
| Strategy & Marketing | strategic-analysis-porter, competitor-intelligence, campaign-brief-writer |
72+
| Engineering | architecture-decision-writer, api-design-reviewer |
73+
| Cross-functional | decision-log, crisis-communication, policy-document-writer |
74+
75+
### Deep Research shortcut
76+
77+
Use [`templates/deep-research-prompt.md`](./templates/deep-research-prompt.md) with ChatGPT Deep Research, Gemini, or Perplexity Pro to generate the domain knowledge for any skill enrichment. The 6-section output maps directly into the SKILL.md and companion files.
78+
79+
## Install / Update
80+
81+
```bash
82+
# New install
83+
bash ./START-HERE.sh
84+
85+
# Update existing
86+
bash ./UPDATE.sh
87+
88+
# Validate
89+
node scripts/validate-pack.mjs
90+
```
91+
92+
Windows users: double-click `START-HERE-WINDOWS.cmd` or `UPDATE-WINDOWS.cmd`.
93+
94+
## Full changelog
95+
96+
See [CHANGELOG.md](./CHANGELOG.md) for the complete list of changes.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "codexkit",
3-
"version": "0.7.1",
3+
"version": "0.9.0",
44
"private": true,
55
"repository": {
66
"type": "git",

0 commit comments

Comments
 (0)