Repository navigation
Skill Forge v0.3.1
A focused validation update informed by Anthropic’s Complete Guide to Building Skills for Claude.
Changes
- Optional
validate --profile claudechecks reserved name substrings and angle brackets in discovery metadata. Generic validation remains the default; body XML/HTML stays allowed. - Supplied
compatibilityvalues receive 1–500-character checks. - Original source comparison, provenance and rights limits are documented; the PDF and extracted text are not redistributed.
- Existing interview, spec-review, Skill Finder and evidence-gated update behavior is preserved.
Validation
Frozen real-CLI comparison: 26/26 cases pass, including four independently reserved cases; baseline16/26. Correctly rejected invalid metadata improves3→12. Independent review and actual automatic adoption passed. Local unit suite:30passed,1Windows-onlyskip. Source/package links and four temporary host installation paths pass.
The installed laptop skill matches canonical core SHA256 5b25ded0676dc20f8331442bfe62a4d3e17df05a9f71603cd745224c7b5a27c7.
Downloads and limits
Choose the skill ZIP for Codex/Claude Code, portable ZIP for a capable chat model, or source ZIP for development; SHA256SUMS covers all three. Setup · Source review · Validation.
These are supported-subset metadata checks, not full YAML validation, a security audit or proof of native Claude acceptance. No new interview/model-quality benchmark was run. Existing native-host limitations remain.
Verification after publication
All four public release assets were downloaded and matched local files, server digests and SHA256SUMS. All 221 selected source files match the merged source; the skill ZIP and your managed laptop installation have identical core hashes. Validation with the Claude profile, the full unit suite, portable drift checks and clean package/installation checks passed from downloaded source. Six hosted platform jobs passed on the feature commit. The canonical laptop repository is synchronized to merged commit 1dad1ed09570e151b81051d928c052a370016c88.