Releases: ccf/humanize
Releases · ccf/humanize
Release list
humanize v0.3.1
Added
.gitattributesforcing LF on every clone, and a test that no tracked text file carries a
CR: the Claude Desktop skill loader rejects CRLF frontmatter, and "Add from repository" is a
Git clone subject to the host'score.autocrlf.
Changed
- README: the Claude Desktop row now leads with the repository route (macOS and Windows) and
says to restart the app after installing or updating a plugin — the/menu can list
humanize:humanizebefore it is invocable. The skill zip is the alternative for claude.ai
without the Desktop app. - Acceptance record: phase-2 outcomes (Codex and Hermes installs from
main, the 0.2.0 → 0.3.0
plugin upgrade, Desktop on both platforms) recorded indocs/acceptance/v0.3/README.md.
Install instructions per harness: https://github.com/ccf/humanize#install
humanize v0.3.0
Added
- Agent Plugins 1.0 manifest (
plugin.json) and Codex manifest (.codex-plugin/plugin.json),
so the plugin installs into Codex, Cursor, and Hermes with their own tooling. tests/test_portability.py: spec-only frontmatter, no harness-specific content under
skills/, runtime references named, guard-clean scripts, manifests and CHANGELOG in
version lockstep, zip packager contract, study count matchesSOURCES.md.tools/package_skill_zip.py: builds the claude.ai skill upload from the plugin.tools/smoke_harnesses.sh: local acceptance matrix with scanner-evidence PASS rule;
transcripts underdocs/acceptance/v0.3/.- README install table for Claude Code, Codex CLI, Cursor, Hermes Agent, Claude Desktop.
Changed
- Repository layout: the plugin now lives at the root (
skills/humanize/); the marketplace
sourceis./. SKILL.mdis harness-agnostic: relativescripts/surface_scan.pypath, plain-words options,
document extraction described generically;argument-hintremoved (a hard error outside
Claude Code). The/plugininstall lines moved to the README.- Public copy describes humanize as grounded in the thirteen studies in
references/SOURCES.mdand covering every layer of a text; StoryScope is named where it is
the source of a number. pyproject.tomlversion now tracks the plugin version.
Migration
- Existing Claude Code installs:
claude plugin marketplace update humanize && claude plugin update humanize@humanize.
Install instructions per harness: https://github.com/ccf/humanize#install