Skip to content

Commit 234d9c4

Browse files
chore(release): v0.2.1
1 parent f3073b6 commit 234d9c4

4 files changed

Lines changed: 18 additions & 4 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
{
88
"name": "skill-engine",
99
"source": "./plugin/skill-engine",
10-
"version": "0.2.0",
10+
"version": "0.2.1",
1111
"description": "Teach Claude your codebase. Keep it taught. Plugin that builds and maintains a curated index of multiple repositories, reviewer-in-the-loop on every change.",
1212
"homepage": "https://github.com/nick-railsback/skill-engine"
1313
}

CHANGELOG.md

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

3+
## [0.2.1] - 2026-05-19
4+
5+
- fix: `engine-bootstrap` was silently miscategorizing every documentation-site URL as `kind: external-doc` because the v0.2.0 web-doc rollout updated the artifact contract, validator, and Step 3.6 crawl flow but missed the upstream Step 1 intake classifier. URL inputs now correctly route to `kind: web-doc` with default `crawl_mode: sitemap` — the bare-GitHub-org guardrail, repo/doc disambiguator, Step 2 slug rule, and Step 3 stamping all carry the rename (`plugin/skill-engine/skills/engine-bootstrap/SKILL.md`).
6+
- add: `verify.sh` now enforces a per-kind `url`/`path` matrix at the schema check — `git-managed` and `web-doc` require `url`, `external-doc` and `local-path` require `path`, and the three strict kinds reject the wrong-axis field. Defense-in-depth so a hand-edited malformed entry no longer slips through unrejected (`plugin/skill-engine/engine-bootstrap-templates/verify.sh`).
7+
- change: rename `### External-doc sources on source-paths.json` to `### \`kind: "external-doc"\`` for symmetry with the sibling `kind: "web-doc"` heading, and fix the one cross-reference that pointed at the old anchor (`plugin/skill-engine/docs/02-artifact-contract.md`, `plugin/skill-engine/docs/09-discover-config.md`).
8+
- add: three web-doc test fixtures pinning the post-fix bootstrap stamp shape and both validator-rejected shapes (`external-doc` missing `path`; `external-doc` carrying a `url`) (`plugin/skill-engine/tests/web-doc/fixtures/`).
9+
310
## [0.2.0] - 2026-05-19
411

512
- add: `web-doc` as a fourth first-class source kind alongside `git-managed`, `external-doc`, `local-path`. Documentation sites are crawled via the model's installed fetch tool (WebFetch / MCP fetch) with `crawl_mode: sitemap` or `crawl_mode: list`, bounded by `crawl_budget`, snapshotted to `~/.cache/skill-engine/web-doc/<source_id>-<crawl_id>/` with `source_url` / `crawl_date` / `decay` provenance frontmatter on every captured `.md` (`plugin/skill-engine/docs/{02-artifact-contract,03-engine,08-discover-pipeline,09-discover-config}.md`, `plugin/skill-engine/skills/discover/SKILL.md`, `plugin/skill-engine/docs/recipes/web-doc-setup.md`).

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ describing how you'd want to use it.
128128

129129
## Where this is in its life
130130

131-
This is v0.2.0. There is one worked example, one maintainer who built it because
131+
This is v0.2.1. There is one worked example, one maintainer who built it because
132132
he needed it and it did not yet exist.
133133

134134
If you've ever stood in front of a codebase that outlived its authors, or

plugin/skill-engine/.claude-plugin/plugin.json

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
33
"name": "skill-engine",
4-
"version": "0.2.0",
4+
"version": "0.2.1",
55
"description": "Teach Claude your codebase. Keep it taught.",
66
"homepage": "https://github.com/nick-railsback/skill-engine",
77
"repository": "https://github.com/nick-railsback/skill-engine",
@@ -10,7 +10,14 @@
1010
"name": "Nick Railsback",
1111
"url": "https://github.com/nick-railsback"
1212
},
13-
"keywords": ["claude-code", "claude-code-plugin", "skills", "documentation", "developer-tools", "ai-engineering"],
13+
"keywords": [
14+
"claude-code",
15+
"claude-code-plugin",
16+
"skills",
17+
"documentation",
18+
"developer-tools",
19+
"ai-engineering"
20+
],
1421
"hooks": {
1522
"SessionStart": [
1623
{

0 commit comments

Comments
 (0)