Skip to content

Commit 4eb801c

Browse files
Light ChengLight Cheng
authored andcommitted
release: publish v0.2.0 evidence
1 parent 9c2572b commit 4eb801c

25 files changed

Lines changed: 310 additions & 305 deletions

CATALOG.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ This catalog is synchronized from the 33 admitted package directories under `ski
1010
| --- | --- |
1111
| Collection | Light Skills — Composable Agent Workflows |
1212
| Package count | 33 admitted first-party Skills |
13-
| Current state | Unreleased refactor (33 packages) on main; last stable is [v0.1.6](https://github.com/LightDevCoder/skills/releases/tag/v0.1.6) with 9 packages |
14-
| Stable release | [v0.1.6](https://github.com/LightDevCoder/skills/releases/tag/v0.1.6) (9 packages) |
13+
| Current state | Released [v0.2.0](https://github.com/LightDevCoder/skills/releases/tag/v0.2.0) with 33 first-party packages |
14+
| Stable release | [v0.2.0](https://github.com/LightDevCoder/skills/releases/tag/v0.2.0) (33 packages; previous stable was v0.1.6 with 9 packages) |
1515
| Installation authority | [docs/INSTALLATION.md](docs/INSTALLATION.md) |
1616
| Discovery check | [tests/test_collection_discovery.py](tests/test_collection_discovery.py) · [tests/test_composition.py](tests/test_composition.py) |
17-
| Evidence | [v0.1.6 release evidence](docs/evidence/releases/v0.1.6/) |
17+
| Evidence | [v0.2.0 release evidence](docs/evidence/releases/v0.2.0/) |
1818

19-
`v0.1.1` shipped five packages; `v0.1.2` added `recap` and `language-learning` (seven); `v0.1.3` migrated the test toolchain; `v0.1.4` added `kanban-worker`; `v0.1.5` tightened kanban scheduling and identity; `v0.1.6` added `kb-init`. The current branch adds the remaining 24 packages for a 33-package architecture (see [CHANGELOG.md](CHANGELOG.md) unreleased).
19+
`v0.1.1` shipped five packages; `v0.1.2` added `recap` and `language-learning` (seven); `v0.1.3` migrated the test toolchain; `v0.1.4` added `kanban-worker`; `v0.1.5` tightened kanban scheduling and identity; `v0.1.6` added `kb-init` (nine). `v0.2.0` released the full 33-package architecture across project workflow, clarification, execution, review, and specialized tools (see [CHANGELOG.md](CHANGELOG.md)).
2020

2121
No package in this table is an unmodified upstream copy. Approved Matt PORTs carry `ATTRIBUTION.md` and no upstream runtime dependency.
2222

CATALOG.zh-CN.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010
| --- | --- |
1111
| 集合 | Light Skills — Composable Agent Workflows |
1212
| 包数量 | 33 个已准入第一方 Skill |
13-
| 当前状态 | 未发布重构(33 个包)在 main;最后稳定版为 [v0.1.6](https://github.com/LightDevCoder/skills/releases/tag/v0.1.6)(9 个包|
14-
| 稳定版本 | [v0.1.6](https://github.com/LightDevCoder/skills/releases/tag/v0.1.6)(9 个包) |
13+
| 当前状态 | 已发布 [v0.2.0](https://github.com/LightDevCoder/skills/releases/tag/v0.2.0)(包含 33 个第一方包|
14+
| 稳定版本 | [v0.2.0](https://github.com/LightDevCoder/skills/releases/tag/v0.2.0)(33 个包;上一稳定版为 9 个包的 v0.1.6|
1515
| 安装权威 | [docs/INSTALLATION.zh-CN.md](docs/INSTALLATION.zh-CN.md) |
1616
| 发现检查 | [tests/test_collection_discovery.py](tests/test_collection_discovery.py) · [tests/test_composition.py](tests/test_composition.py) |
17-
| 证据 | [v0.1.6 发布证据](docs/evidence/releases/v0.1.6/RELEASE_RECEIPT.zh-CN.md) |
17+
| 证据 | [v0.2.0 发布证据](docs/evidence/releases/v0.2.0/RELEASE_RECEIPT.zh-CN.md) |
1818

19-
`v0.1.1` 发布五个包;`v0.1.2` 增加 `recap``language-learning`(七个);`v0.1.3` 迁移测试工具链;`v0.1.4` 增加 `kanban-worker``v0.1.5` 收紧看板调度与身份;`v0.1.6` 增加 `kb-init`。当前分支新增其余 24 个包,形成 33 包架构(见 [CHANGELOG.zh-CN.md](CHANGELOG.zh-CN.md) 未发布)。
19+
`v0.1.1` 发布五个包;`v0.1.2` 增加 `recap``language-learning`(七个);`v0.1.3` 迁移测试工具链;`v0.1.4` 增加 `kanban-worker``v0.1.5` 收紧看板调度与身份;`v0.1.6` 增加 `kb-init`(九个)。`v0.2.0` 正式发布涵盖项目工作流、澄清、执行、审阅与专项工具的完整 33 包架构(见 [CHANGELOG.zh-CN.md](CHANGELOG.zh-CN.md))。
2020

2121
本表无未修改的上游复制。获批的 Matt PORT 均带 `ATTRIBUTION.md` 且无需上游运行时依赖。
2222

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
All notable changes are recorded here. A release entry must be tied to an actual version or tag and must not be created merely because a document was drafted.
66

7-
## Unreleased — target v0.2.0
7+
## 0.2.0 — 2026-08-28
88

99
### Added — 33-package Light workflow architecture
1010

CHANGELOG.zh-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
所有变更都必须记录在实际版本/tag 对应的条目中,不能因为文档已起草就提前宣称 release。
66

7-
## 未发布 — 目标 v0.2.0
7+
## 0.2.0 — 2026-08-28
88

99
### 新增 — 33 包 Light 工作流架构
1010

README.md

Lines changed: 59 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -4,60 +4,60 @@
44

55
# Light Skills — Composable Agent Workflows
66

7-
`LightDevCoder/skills` is a **first-party, general-purpose, composable Agent workflow system** — 33 small, explicit, independently discoverable Skills that combine into a complete project flow or run standalone. Each package owns its `SKILL.md` contract; this README explains the repository.
7+
`LightDevCoder/skills` provides 33 first-party Agent Skills designed to work together across project planning, coding, and review, or run individually on demand. Each package lives in `skills/<name>/` and defines its own behavior in `SKILL.md`.
88

9-
> **About:** Light Skills — Drive your creativity. Small, composable, inspectable.
9+
> **Release:** [v0.2.0](https://github.com/LightDevCoder/skills/releases/tag/v0.2.0) is published from commit `9c2572b` (tag `v0.2.0`) and is the current stable release with 33 first-party Skills.
1010
11-
> **Release:** [v0.1.6](https://github.com/LightDevCoder/skills/releases/tag/v0.1.6) is published from commit `e8c3589` (tag `v0.1.6`) and is the last published stable (9 packages). The current branch contains **33 first-party Skills** (unreleased refactor — see [CHANGELOG.md](CHANGELOG.md)). Skills are still installed with `npx skills add LightDevCoder/skills`.
11+
## Overview
1212

13-
## What is Light Skills
13+
The repository organizes capabilities into focused areas:
1414

15-
A workflow system, not a monolithic orchestrator. The repository provides composable capabilities across:
15+
- **Project Workflow:** end-to-end delivery from project bootstrap to release.
16+
- **Clarification & Research:** structured questions and primary-source investigation before building.
17+
- **Execution:** bounded implementation tasks with host-aware execution planning.
18+
- **Review:** read-only specialist checks and final project acceptance.
19+
- **Specialized Workflows:** dedicated tooling for manuscripts, knowledge bases, language learning, and kanban boards.
20+
- **Router:** `ask-light` inspects workspace state to suggest next steps.
1621

17-
- **Project Workflow** — from initialization to release
18-
- **Clarification & Research** — decide before you build
19-
- **Execution** — do bounded work with host-aware routing
20-
- **Review** — from read-only findings to project acceptance
21-
- **Specialized Workflows** — manuscript, knowledge base, learning, kanban
22-
- **Router**`ask-light` recommends the next step, then begins it after approval
23-
24-
Architecture decides *which capabilities exist and how they compose*; Skill-writing quality follows [Matt Pocock Skills](https://github.com/mattpocock/skills), and host-aware routing follows [Sol Advisor](https://github.com/DannyMac180/sol-advisor) — both as design references, not runtime dependencies.
22+
Skills follow the progressive disclosure patterns of Matt Pocock Skills and the host-evidence inspection approach of Sol Advisor as design references without adding runtime dependencies.
2523

2624
## Installation
2725

26+
Install all 33 Skills using the Skills CLI:
27+
2828
```text
2929
npx skills add LightDevCoder/skills --yes --copy --agent '*'
3030
```
3131

32-
One Skill at the same revision:
32+
Install a single Skill:
3333

3434
```text
3535
npx skills add LightDevCoder/skills --skill project-review --yes --copy --agent '*'
3636
npx skills add LightDevCoder/skills --skill research --yes --copy --agent '*'
3737
```
3838

39-
For the last published tag:
39+
Pin to the v0.2.0 release:
4040

4141
```text
42-
npx skills add LightDevCoder/skills#v0.1.6 --yes --copy --agent '*'
42+
npx skills add LightDevCoder/skills#v0.2.0 --yes --copy --agent '*'
4343
```
4444

45-
Refresh the host, then confirm discovery without the source checkout. See [Installation](docs/INSTALLATION.md) for revision semantics, manual fallback, and fresh-install evidence.
45+
See [Installation](docs/INSTALLATION.md) for scope options, manual file copying, and verification notes.
4646

4747
## Quick Start
4848

4949
```text
50-
$ask-light next # you don't know what's next — get one recommendation and stop
51-
$project-init # bootstrap stable Light project contracts from a preset
52-
$clarify # one invocation → continuous clarification, no SPEC
53-
$project-clarify # real project → inspect repo, then decide
54-
$implement # one clear ticket in, one verified artifact out
55-
$project-review # final acceptance: PASS / FAIL / BLOCKED
50+
$ask-light next # Suggest the next appropriate Skill from current context
51+
$project-init # Bootstrap project structure and tracker contracts
52+
$clarify # Clarify requirements through targeted questions
53+
$project-clarify # Clarify project decisions using repository context
54+
$implement # Execute a ready ticket with verification
55+
$project-review # Run final acceptance checks: PASS / FAIL / BLOCKED
5656
```
5757

58-
## Main workflow
58+
## Main Workflow
5959

60-
The recommended project flow (not a required pipeline — enter mid-stream when appropriate):
60+
A typical project progresses through these stages, though you can start directly at any stage:
6161

6262
```text
6363
project-init
@@ -75,38 +75,38 @@ project-review
7575
release-workflow
7676
```
7777

78-
- `project-init` — idempotent Light bootstrap with stable project/tracker contracts; no full clarification.
79-
- `project-clarify → project-spec → project-tickets` — clarify decisions, freeze a SPEC, slice into tracer-bullet tickets.
80-
- `implement` — general-purpose bounded executor (code, doc, config, Skill).
81-
- `project-review` — project-level final acceptance; `review-loop` is its convergence engine.
82-
- Any stage may enter directly when the task is already in that state.
78+
- `project-init`: sets up tracker contracts and initial configuration.
79+
- `project-clarify → project-spec → project-tickets`: clarifies requirements, writes the specification, and splits work into executable tickets.
80+
- `implement`: implements one ticket at a time with automated checks.
81+
- `project-review`: verifies quality against frozen baselines; `review-loop` handles iterative fixes.
82+
- `release-workflow`: runs release validation, tagging, and publication.
8383

84-
Small-task paths:
84+
Direct paths for common tasks:
8585

8686
```text
87-
clarify # standalone continuous clarification → confirmed understanding
88-
implement # one ready ticket → verify → review-loop when useful
89-
diagnosing-bugs → implement # hard bug → tight loop → fix → review
90-
release-workflow # publish only
91-
$ask-light # unknown entry → one recommendation
87+
clarify # Standalone brainstorming and clarification
88+
implement # Implement a well-defined ticket directly
89+
diagnosing-bugs → implement # Diagnose an issue, then apply the fix
90+
release-workflow # Publish an approved release
91+
$ask-light # Route unclear tasks to the right Skill
9292
```
9393

94-
Full composition is in [docs/workflows/](docs/workflows/). Each `SKILL.md` stays the authority.
94+
See [docs/workflows/](docs/workflows/) for full workflow guides.
9595

96-
## When you don't know what's next
96+
## Finding the Right Skill
9797

9898
```text
9999
$ask-light next
100100
$ask-light workflow
101101
```
102102

103-
`ask-light` is the **Light Workflow Router** — user-invoked and read-only. It resolves logical fit from the Light-owned 33-Skill map, verifies host availability separately, and returns *one* recommendation (or one bounded recipe) with source, reason, and host-appropriate invocation — then stops. It never installs, executes, or chains another user-invoked Skill.
103+
`ask-light` is a read-only router. It evaluates your current workspace against the 33 Skills in the collection and recommends one relevant Skill or bounded sequence, explaining the rationale before you choose to invoke it.
104104

105105
See [ask-light](skills/ask-light/SKILL.md) and [docs/workflows/](docs/workflows/).
106106

107-
## Representative capabilities
107+
## Skills Overview
108108

109-
| Group | Skills | Entry |
109+
| Group | Skills | Details |
110110
| --- | --- | --- |
111111
| **Project** | `project-init`, `project-clarify`, `project-spec`, `project-tickets`, `implement`, `project-review`, `release-workflow` | [CATALOG.md](CATALOG.md) |
112112
| **Clarification & Research** | `socratic` (engine), `clarify`, `project-clarify`, `decision-map`, `research`, `prototype`, `to-questionnaire` | [clarification-system](docs/workflows/clarification-system.md) |
@@ -115,38 +115,28 @@ See [ask-light](skills/ask-light/SKILL.md) and [docs/workflows/](docs/workflows/
115115
| **Specialized** | `manuscript-ops`, `kb-init`, `learn-anything`, `language-learning`, `kanban-worker`, `eli5`, `recap` | [specialized-workflows](docs/workflows/specialized-workflows.md) |
116116
| **Productivity** | `handoff`, `wizard`, `wait-what`, `writing-for-agents` | [CATALOG.md](CATALOG.md) |
117117

118-
Full inventory — purpose, when to use, invocation, and package path for all 33 — is in [CATALOG.md](CATALOG.md). Do not duplicate full Skill contracts here.
119-
120-
## First-party catalog (summary)
121-
122-
33 admitted first-party Skills under `skills/`. Package contracts are the behavior authority.
118+
See [CATALOG.md](CATALOG.md) for full descriptions, invocation modes, and package paths.
123119

124-
See [CATALOG.md](CATALOG.md) for the complete table.
120+
## Provenance and Attribution
125121

126-
## Ownership and upstream boundaries
127-
128-
| Source state | Authority | Treatment here |
122+
| Origin | Policy | Repository Treatment |
129123
| --- | --- | --- |
130-
| First-party | This repository and its admitted package contracts | Included under `skills/`. |
131-
| Approved Port (Matt) | Original upstream + `ATTRIBUTION.md` + Light integration | Self-contained here; no runtime install of Matt Skills required. |
132-
| Direct upstream (other) | Original upstream repository | Install directly; do not copy unchanged Skill here. |
133-
| Modified third-party | Private `LightDevCoder/skills-3rdParty` | Keep provenance, patches, licenses, sync locks, evidence. |
134-
| Deprecated / archived | Released migration record | Keep history, point to current authority. |
124+
| First-party | Collection owner authored | Maintained in `skills/<name>/`. |
125+
| Approved Port (Matt Pocock) | Upstream behavior preserved with `ATTRIBUTION.md` | Self-contained in `skills/<name>/` without upstream runtime dependencies. |
126+
| Third-party unmodified | External upstream | Recommended for direct installation; not duplicated here. |
127+
| Modified third-party | Managed in private `LightDevCoder/skills-3rdParty` | Retains full patches, licenses, and sync locks. |
128+
| Retired standalone | Consolidated into collection | Documented with migration history in release records. |
135129

136-
Approved Matt PORTs in this repo (SPEC §14): `research`, `prototype`, `tdd`, `handoff`, `diagnosing-bugs`, `wizard`, `teach`, `wait-what`, `to-questionnaire`, `writing-for-agents`, `resolving-merge-conflicts`. Each has `ATTRIBUTION.md` and no upstream runtime dependency. Light main workflow does not require `mattpocock/skills` or `sol-advisor` at runtime.
130+
Approved Matt Ports (11 packages): `research`, `prototype`, `tdd`, `handoff`, `diagnosing-bugs`, `wizard`, `teach`, `wait-what`, `to-questionnaire`, `writing-for-agents`, `resolving-merge-conflicts`. Each package contains `ATTRIBUTION.md` and runs without external runtime dependencies.
137131

138-
## Governance and evidence
132+
## Documentation
139133

140-
- [Maintenance contract](AGENTS.md)
141-
- [Skill admission](docs/SKILL_ADMISSION.md)
142-
- [Maintenance and synchronization](docs/MAINTENANCE.md)
143-
- [Installation and fresh-install verification](docs/INSTALLATION.md)
144-
- [Review policy](docs/REVIEW_POLICY.md) · [Reviewer contract](docs/REVIEWER_CONTRACT.md)
134+
- [Maintenance Contract](AGENTS.md)
135+
- [Skill Admission Policy](docs/SKILL_ADMISSION.md)
136+
- [Maintenance and Synchronization](docs/MAINTENANCE.md)
137+
- [Installation Guide](docs/INSTALLATION.md)
138+
- [Review Policy](docs/REVIEW_POLICY.md) · [Reviewer Contract](docs/REVIEWER_CONTRACT.md)
145139
- [Catalog](CATALOG.md) · [Changelog](CHANGELOG.md)
146-
- [Workflows](docs/workflows/) — project, clarification, execution, review, specialized
147-
- [Release receipt](docs/evidence/releases/v0.1.6/RELEASE_RECEIPT.md)
148-
- [Collection discovery](tests/test_collection_discovery.py) · [Composition checks](tests/test_composition.py)
149-
150-
## Hero asset
151-
152-
Header image: [Assets/header.png](Assets/header.png) (first line of this README). The editable legacy header remains at `skills/docs/assets/skills-header.svg` / `.png` with manifest `skills/docs/assets/skills-header.json` for package tests.
140+
- [Workflow Guides](docs/workflows/)
141+
- [Release Receipt](docs/evidence/releases/v0.2.0/RELEASE_RECEIPT.md)
142+
- [Collection Discovery Tests](tests/test_collection_discovery.py) · [Composition Tests](tests/test_composition.py)

0 commit comments

Comments
 (0)