Skip to content

Commit 41b6e71

Browse files
Light ChengLight Cheng
authored andcommitted
release: prepare v0.1.6 candidate — kb-init v1.0.0
1 parent 4c04e52 commit 41b6e71

40 files changed

Lines changed: 1970 additions & 755 deletions

CATALOG.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,19 @@ Agent host.
1313
| --- | --- |
1414
| Collection | Personal Skills Collection |
1515
| Package count | 9 admitted first-party Skills |
16-
| Current state | Released v0.1.5; current branch adds unreleased `kb-init` as the ninth admitted first-party Skill |
17-
| Stable release | [v0.1.5](https://github.com/LightDevCoder/skills/releases/tag/v0.1.5) |
16+
| Current state | Released v0.1.6; collection contains nine admitted first-party Skills, including `kb-init` v1.0.0 |
17+
| Stable release | [v0.1.6](https://github.com/LightDevCoder/skills/releases/tag/v0.1.6) |
1818
| Installation authority | [docs/INSTALLATION.md](docs/INSTALLATION.md) |
1919
| Discovery check | [tests/test_collection_discovery.py](tests/test_collection_discovery.py) |
20-
| Evidence | [v0.1.5 release evidence](docs/evidence/releases/v0.1.5/) |
20+
| Evidence | [v0.1.6 release evidence](docs/evidence/releases/v0.1.6/) |
2121

2222
Stable `v0.1.1` contained the original five packages; v0.1.2 added `recap` and
2323
`language-learning` for seven admitted first-party Skills; v0.1.3 kept the
2424
same seven and migrated the test toolchain; v0.1.4 adds `light-kanban-worker`
2525
for eight admitted packages; v0.1.5 adds the worker's non-overlapping-run and
26-
first-registration identity contract. The current default branch additionally
27-
admits unreleased `kb-init` as a ninth first-party Skill; no new stable tag
28-
has been cut for it yet.
26+
first-registration identity contract. v0.1.6 adds `kb-init` v1.0.0 as the
27+
ninth admitted first-party Skill and publishes the collection as a nine-package
28+
stable release.
2929

3030
No package in this table is an unmodified upstream copy. Direct upstream
3131
dependencies and modified third-party variants are documented separately.
@@ -46,7 +46,7 @@ dependencies and modified third-party variants are documented separately.
4646
- **Purpose:** Design and initialize a maintainable knowledge base through a knowledge-base-specific interview, then implement it only after the user ends the interview and approves the implementation SPEC.
4747
- **Invocation:** User-invoked only; never triggers on its own from a generic mention of knowledge bases.
4848
- **Package:** [skills/kb-init/](skills/kb-init/)
49-
- **Status:** Admitted first-party via the full admission path (`review-loop agent-skill` `PASS`); unreleased on the current branch.
49+
- **Status:** Admitted first-party via the full admission path (`review-loop agent-skill` `PASS`); released in v0.1.6 as the v1.0.0 package.
5050
- **Evidence:** Contract tests under [skills/kb-init/tests/](skills/kb-init/tests/), [user guide](docs/skills/kb-init.md), and [admission evidence](docs/evidence/admissions/kb-init/README.md).
5151
- **Installation path:** `skills/kb-init/` in a host-recognized Skills root.
5252

CATALOG.zh-CN.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@
1010
| --- | --- |
1111
| 集合 | Personal Skills Collection |
1212
| 包数量 | 9 个已准入第一方 Skill |
13-
| 当前状态 | 已发布 v0.1.5;当前分支增加未发布 `kb-init`,作为第九个已准入第一方 Skill |
14-
| 稳定版本 | [v0.1.5](https://github.com/LightDevCoder/skills/releases/tag/v0.1.5) |
13+
| 当前状态 | 已发布 v0.1.6;集合包含九个已准入第一方 Skill,含 `kb-init` v1.0.0 |
14+
| 稳定版本 | [v0.1.6](https://github.com/LightDevCoder/skills/releases/tag/v0.1.6) |
1515
| 安装权威 | [docs/INSTALLATION.zh-CN.md](docs/INSTALLATION.zh-CN.md) |
1616
| 发现检查 | [test_collection_discovery.py](tests/test_collection_discovery.py) |
17-
| 证据 | [v0.1.5 发布证据](docs/evidence/releases/v0.1.5/RELEASE_RECEIPT.zh-CN.md) |
17+
| 证据 | [v0.1.6 发布证据](docs/evidence/releases/v0.1.6/RELEASE_RECEIPT.zh-CN.md) |
1818

1919
稳定 `v0.1.1` 包含原来的五个包;v0.1.2 加入 `recap``language-learning`
2020
共七个已准入第一方 Skill;v0.1.3 保持同样的七个包并迁移了测试工具链;
2121
v0.1.4 加入 `light-kanban-worker`,共八个已准入包;v0.1.5 增加 worker 的
22-
same-agent run 不得重叠与首次注册身份契约。当前默认分支额外准入未发布的
23-
`kb-init`,成为第九个第一方 Skill;尚未为其创建新的稳定 tag
22+
same-agent run 不得重叠与首次注册身份契约。v0.1.6 将 `kb-init` v1.0.0
23+
作为第九个已准入第一方 Skill 加入,并发布为九包稳定版本
2424

2525
## 已准入 Skill
2626

@@ -38,7 +38,7 @@ same-agent run 不得重叠与首次注册身份契约。当前默认分支额
3838
- **作用:** 通过知识库专属访谈设计并初始化一个可维护的知识库;只有在用户结束访谈并批准实施方案 SPEC 后才实施。
3939
- **调用:** 仅 user-invoked;不会因为泛泛提到知识库而自动触发。
4040
- **包:** [skills/kb-init/](skills/kb-init/)
41-
- **状态:** 经完整准入路径(`review-loop agent-skill` `PASS`)准入;当前分支上未发布
41+
- **状态:** 经完整准入路径(`review-loop agent-skill` `PASS`)准入;以 v1.0.0 包发布在 v0.1.6
4242
- **证据:** [contract tests](skills/kb-init/tests/)[使用指南](docs/zh-CN/skills/kb-init.md)[准入证据](docs/evidence/admissions/kb-init/README.zh-CN.md)
4343
- **安装路径:** host 认可的 Skills root 下的 `skills/kb-init/`
4444

CHANGELOG.md

Lines changed: 32 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,41 @@ All notable changes are recorded here. A release entry must be tied to an
66
actual version or tag and must not be created merely because a document was
77
drafted.
88

9-
## Unreleased
9+
## 0.1.6 — 2026-08-19
1010

1111
### Added
1212

13-
- First-party `kb-init` Skill: a knowledge-base-specific interview that designs
14-
a maintainable knowledge base and initializes it only after the user
15-
explicitly ends the interview, approves the implementation SPEC, and asks to
16-
proceed. It is user-invoked only, may call the model-invoked `research`
17-
capability for external facts, and never invokes another user-invoked Skill.
18-
Because the interview and implementation can use tools, read or write files,
19-
and create knowledge-base state, it follows the full admission path
20-
(`review-loop agent-skill` `PASS`) rather than the prompt-only fast track.
21-
- `kb-init` contract tests and bilingual user guides.
22-
- Documentation and discovery synchronization for the nine-package current
23-
branch: README, catalog, installation guide, maintenance baseline, and
24-
discovery tests now treat the default branch as containing nine admitted
25-
first-party Skills while the published v0.1.5 tag remains the eight-package
26-
stable release.
27-
28-
No version, tag, release receipt, or verified release installation command has
29-
been created for `kb-init`; it is intentionally unreleased and will ship with a
30-
future tag once more Skills accumulate.
13+
- First-party `kb-init` Skill v1.0.0: the formal knowledge-base initialization
14+
package replaces the earlier unreleased draft. It adds expanded core
15+
principles (decision provenance, open-decision surfacing, depth before
16+
settlement), readiness checks, human-navigation design, a research contract,
17+
connection setup/validation, backup/recovery semantics, and 38 regression
18+
eval cases. It remains user-invoked only per owner decision.
19+
- Contract tests and bilingual user guides updated for the v1.0.0 package.
20+
- v0.1.6 publishes the nine-package collection: v0.1.1's five, `recap` and
21+
`language-learning` (v0.1.2), `light-kanban-worker` (v0.1.4), and `kb-init`
22+
v1.0.0.
23+
24+
### Changed
25+
26+
- `kb-init` stays explicit-only: `disable-model-invocation: true` in
27+
`SKILL.md` and `allow_implicit_invocation: false` in `agents/openai.yaml`.
28+
- README, catalog, installation guide, maintenance baseline, discovery tests,
29+
and bilingual guides updated from the v0.1.5 eight-package release boundary
30+
to the v0.1.6 nine-package release.
31+
32+
### Release evidence
33+
34+
- Release tag: `v0.1.6`, commit `<release-commit>`.
35+
- GitHub Actions `collection-quality`: PASS on the release commit.
36+
- Fresh whole-collection and per-Skill installs: PASS with the documented CLI
37+
for both generic `latest` and pinned `#v0.1.6` forms; see
38+
[INSTALLATION_VERIFICATION.md](docs/evidence/releases/v0.1.6/INSTALLATION_VERIFICATION.md).
39+
- Host discovery:
40+
[DISCOVERY_VERIFICATION.md](docs/evidence/releases/v0.1.6/DISCOVERY_VERIFICATION.md).
41+
- GitHub release: https://github.com/LightDevCoder/skills/releases/tag/v0.1.6
42+
- Final receipt:
43+
[RELEASE_RECEIPT.md](docs/evidence/releases/v0.1.6/RELEASE_RECEIPT.md).
3144

3245
## 0.1.5 — 2026-08-17
3346

CHANGELOG.zh-CN.md

Lines changed: 28 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,38 @@
44

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

7-
## Unreleased
7+
## 0.1.6 — 2026-08-19
88

99
### 新增
1010

11-
- 第一方 `kb-init` Skill:通过知识库专属访谈设计可维护知识库,并且只有在用户明确结束访谈、批准实施方案 SPEC 并请求继续后才实施。它仅 user-invoked,可调用 model-invoked `research` 能力调查外部事实,绝不自行调用另一个 user-invoked Skill。由于访谈和实施可能使用工具、读写文件并创建知识库状态,因此走完整准入路径(`review-loop agent-skill` `PASS`),不走纯提示型快速通道。
12-
- `kb-init` contract 测试与双语使用指南。
13-
- 当前九包分支的文档与 discovery 同步:README、目录、安装指南、维护基线和 discovery 测试现在把默认分支视为包含九个已准入第一方 Skill,而已发布的 v0.1.5 tag 仍是八包稳定版本。
11+
- 第一方 `kb-init` Skill v1.0.0:正式版知识库初始化包替换之前未发布的草稿。
12+
新增扩展核心原则(决策 provenance、开放决策 surfacing、depth before
13+
settlement)、readiness 检查、人类导航设计、research contract、
14+
connection setup/validation、backup/recovery 语义,以及 38 个回归 eval
15+
用例。按 owner 决定,它仍是仅 user-invoked。
16+
- 针对 v1.0.0 更新 contract 测试与双语使用指南。
17+
- v0.1.6 发布九包集合:v0.1.1 的五个包、`recap``language-learning`
18+
(v0.1.2)、`light-kanban-worker`(v0.1.4),以及 `kb-init` v1.0.0。
1419

15-
`kb-init` 尚未创建版本、tag、release 收据或已验证的 release 安装命令;它有意保持未发布,将在未来积累更多 Skill 后随下一个 tag 发布。
20+
### 变更
21+
22+
- `kb-init` 保持 explicit-only:`SKILL.md``disable-model-invocation: true`
23+
`agents/openai.yaml``allow_implicit_invocation: false`
24+
- README、目录、安装指南、维护基线、discovery 测试与双语指南从 v0.1.5
25+
八包发布边界更新为 v0.1.6 九包发布。
26+
27+
### Release 证据
28+
29+
- Release tag:`v0.1.6`,commit `<release-commit>`
30+
- GitHub Actions `collection-quality`:release commit 上 PASS。
31+
- 整集合与单 Skill fresh installs:通用 `latest` 与 pinned `#v0.1.6` 形式
32+
PASS;见
33+
[INSTALLATION_VERIFICATION.zh-CN.md](docs/evidence/releases/v0.1.6/INSTALLATION_VERIFICATION.zh-CN.md)
34+
- Host discovery:
35+
[DISCOVERY_VERIFICATION.zh-CN.md](docs/evidence/releases/v0.1.6/DISCOVERY_VERIFICATION.zh-CN.md)
36+
- GitHub release:https://github.com/LightDevCoder/skills/releases/tag/v0.1.6
37+
- 最终收据:
38+
[RELEASE_RECEIPT.zh-CN.md](docs/evidence/releases/v0.1.6/RELEASE_RECEIPT.zh-CN.md)
1639

1740
## 0.1.5 — 2026-08-17
1841

README.md

Lines changed: 14 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,23 @@
55
# Personal Skills Collection
66

77
`LightDevCoder/skills` is the public, first-party home for nine installable
8-
Agent Skills on the current branch (the published v0.1.5 release remains eight). Each package is independently discoverable,
8+
Agent Skills on the current branch (published in v0.1.6). Each package is independently discoverable,
99
explicit about its invocation boundary, and small enough to inspect before use.
1010

1111
> **About:** Personal Skills Collection — Drive your creativity
1212
13-
> **Release:** [v0.1.5](https://github.com/LightDevCoder/skills/releases/tag/v0.1.5)
14-
> is published from commit `a56aa9d` (tag `v0.1.5`). The release record and fresh-install evidence
15-
> live in [docs/evidence/releases/v0.1.5/](docs/evidence/releases/v0.1.5/);
13+
> **Release:** [v0.1.6](https://github.com/LightDevCoder/skills/releases/tag/v0.1.6)
14+
> is published from commit `<release-commit>` (tag `v0.1.6`). The release record and fresh-install evidence
15+
> live in [docs/evidence/releases/v0.1.6/](docs/evidence/releases/v0.1.6/);
1616
> post-release verification is recorded on main and linked from the GitHub
1717
> Release.
1818
>
19-
> `light-kanban-worker` was admitted through the full path with an independent
20-
> `review-loop agent-skill` `PASS`; see its
21-
> [admission evidence](docs/evidence/admissions/light-kanban-worker/README.md).
22-
> Its v0.1.5 scheduling-boundary and identity change carries a second
23-
> `review-loop agent-skill` `PASS`; see the
24-
> [v0.1.5 release evidence](docs/evidence/releases/v0.1.5/README.md).
25-
> Independent acceptance for the original five packages remains `BLOCKED`;
26-
> see the release receipts for the exact boundary.
19+
> `kb-init` v1.0.0 was admitted through the full admission path with an
20+
> independent `review-loop agent-skill` `PASS`; see its
21+
> [admission evidence](docs/evidence/admissions/kb-init/README.md).
22+
> v0.1.6 publishes the nine-package collection. Independent acceptance for the
23+
> original five packages remains `BLOCKED`; see the release receipts for the
24+
> exact boundary.
2725
2826
## Quick Start
2927

@@ -43,7 +41,7 @@ Refresh the Agent host, then confirm that the package is visible in its Skill
4341
catalog. If the host exposes a filesystem, inspect the installed package's
4442
`SKILL.md` and `agents/openai.yaml`; discovery without the source checkout is
4543
the meaningful check. The exact CLI version, destination, and result are in
46-
[INSTALLATION_VERIFICATION.md](docs/evidence/releases/v0.1.5/INSTALLATION_VERIFICATION.md).
44+
[INSTALLATION_VERIFICATION.md](docs/evidence/releases/v0.1.6/INSTALLATION_VERIFICATION.md).
4745

4846
The first useful entry point when the next move is unclear is `$ask-light`:
4947

@@ -82,12 +80,10 @@ the scheduler so only one run of the same agent id can be active at a time
8280

8381
## External capabilities
8482

85-
The published v0.1.5 collection contains eight first-party packages: the
83+
The published v0.1.6 collection contains nine first-party packages: the
8684
v0.1.2 release's seven (v0.1.1's five plus `recap` and `language-learning`;
8785
v0.1.3 kept the same seven and migrated the test toolchain), plus
88-
`light-kanban-worker`. The current default branch additionally admits
89-
unreleased `kb-init` as a ninth first-party Skill; no new release has been
90-
cut for it yet.
86+
`light-kanban-worker`, plus `kb-init` v1.0.0.
9187

9288
Optional workflow capabilities are external or third-party dependencies and are
9389
not included by default:
@@ -160,7 +156,7 @@ and is never copied into this public collection.
160156
- [Review policy](docs/REVIEW_POLICY.md)
161157
- [Catalog](CATALOG.md)
162158
- [Changelog](CHANGELOG.md)
163-
- [Release receipt](docs/evidence/releases/v0.1.5/RELEASE_RECEIPT.md)
159+
- [Release receipt](docs/evidence/releases/v0.1.6/RELEASE_RECEIPT.md)
164160
- [recap admission evidence](docs/evidence/admissions/recap/README.md)
165161
- [language-learning admission evidence](docs/evidence/admissions/language-learning/README.md)
166162
- [light-kanban-worker admission evidence](docs/evidence/admissions/light-kanban-worker/README.md)

README.zh-CN.md

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,19 @@
44

55
# Personal Skills Collection
66

7-
`LightDevCoder/skills` 是公开的第一方 Agent Skills 集合;当前分支包含九个可以独立安装、独立发现、明确声明调用边界的 Skill(已发布的 v0.1.5 仍为八个)。包内 `SKILL.md` 仍是行为权威;本 README 与用户指南负责说明使用方式。
7+
`LightDevCoder/skills` 是公开的第一方 Agent Skills 集合;当前分支包含九个可以独立安装、独立发现、明确声明调用边界的 Skill(已随 v0.1.6 发布)。包内 `SKILL.md` 仍是行为权威;本 README 与用户指南负责说明使用方式。
88

99
> **简介:** Personal Skills Collection — Drive your creativity
1010
11-
> **发布:** [v0.1.5](https://github.com/LightDevCoder/skills/releases/tag/v0.1.5)
12-
> 已从 commit `a56aa9d`(tag `v0.1.5`)发布。发布记录和 fresh-install 证据见
13-
> [docs/evidence/releases/v0.1.5/](docs/evidence/releases/v0.1.5/)
11+
> **发布:** [v0.1.6](https://github.com/LightDevCoder/skills/releases/tag/v0.1.6)
12+
> 已从 commit `<release-commit>`(tag `v0.1.6`)发布。发布记录和 fresh-install 证据见
13+
> [docs/evidence/releases/v0.1.6/](docs/evidence/releases/v0.1.6/)
1414
> post-release verification 记录在 main,并从 GitHub Release 链接。
1515
>
16-
> `light-kanban-worker` 经完整路径准入,独立 `review-loop agent-skill`
17-
> 验收为 `PASS`;见[准入证据](docs/evidence/admissions/light-kanban-worker/README.zh-CN.md)
18-
> 其 v0.1.5 调度边界与身份变更带有第二次 `review-loop agent-skill`
19-
> `PASS`;见 [v0.1.5 release 证据](docs/evidence/releases/v0.1.5/README.zh-CN.md)
20-
> 原有五个包的独立 acceptance 仍为 `BLOCKED`;准确边界见发布收据。
16+
> `kb-init` v1.0.0 经完整准入路径准入,独立 `review-loop agent-skill`
17+
> 验收为 `PASS`;见[准入证据](docs/evidence/admissions/kb-init/README.zh-CN.md)
18+
> v0.1.6 发布九包集合。原有五个包的独立 acceptance 仍为 `BLOCKED`
19+
> 准确边界见发布收据。
2120
2221
## Quick Start
2322

@@ -33,7 +32,7 @@ npx skills add LightDevCoder/skills --yes --copy --agent '*'
3332
npx skills add LightDevCoder/skills --skill review-loop --yes --copy --agent '*'
3433
```
3534

36-
刷新 Agent host,然后在其 Skill catalog 中确认发现结果。若 host 提供文件系统,检查已安装包的 `SKILL.md``agents/openai.yaml`;脱离 source checkout 后仍能发现,才是有意义的验证。CLI 版本、destination 和结果见 [INSTALLATION_VERIFICATION.zh-CN.md](docs/evidence/releases/v0.1.5/INSTALLATION_VERIFICATION.zh-CN.md)
35+
刷新 Agent host,然后在其 Skill catalog 中确认发现结果。若 host 提供文件系统,检查已安装包的 `SKILL.md``agents/openai.yaml`;脱离 source checkout 后仍能发现,才是有意义的验证。CLI 版本、destination 和结果见 [INSTALLATION_VERIFICATION.zh-CN.md](docs/evidence/releases/v0.1.6/INSTALLATION_VERIFICATION.zh-CN.md)
3736

3837
第一次不知道下一步时,推荐显式调用 `$ask-light`
3938

@@ -62,10 +61,9 @@ Use light-kanban-worker to process at most one Light-Kanban task.
6261

6362
## 外部能力(External Capabilities)
6463

65-
已发布的 v0.1.5 集合包含八个第一方包:v0.1.2 的七个包
64+
已发布的 v0.1.6 集合包含九个第一方包:v0.1.2 的七个包
6665
(v0.1.1 的五个包加 `recap``language-learning`;v0.1.3 保持同样的七个包
67-
并迁移了测试工具链),再加 `light-kanban-worker`。当前默认分支额外准入
68-
未发布的 `kb-init`,成为第九个第一方 Skill;尚未为其创建新 release。
66+
并迁移了测试工具链),再加 `light-kanban-worker``kb-init` v1.0.0。
6967

7068
以下是可选的 workflow 能力,来自外部或第三方来源,不属于默认集合:
7169

@@ -117,7 +115,7 @@ Use light-kanban-worker to process at most one Light-Kanban task.
117115
- [审查策略](docs/REVIEW_POLICY.zh-CN.md)
118116
- [目录](CATALOG.zh-CN.md)
119117
- [变更记录](CHANGELOG.zh-CN.md)
120-
- [发布收据](docs/evidence/releases/v0.1.5/RELEASE_RECEIPT.zh-CN.md)
118+
- [发布收据](docs/evidence/releases/v0.1.6/RELEASE_RECEIPT.zh-CN.md)
121119
- [recap 准入证据](docs/evidence/admissions/recap/README.zh-CN.md)
122120
- [language-learning 准入证据](docs/evidence/admissions/language-learning/README.zh-CN.md)
123121
- [light-kanban-worker 准入证据](docs/evidence/admissions/light-kanban-worker/README.zh-CN.md)

0 commit comments

Comments
 (0)