Skip to content

Releases: ccf/humanize

humanize v0.3.1

Choose a tag to compare

@ccf ccf released this 14 Sep 17:48

Added

  • .gitattributes forcing 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's core.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:humanize before 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 in docs/acceptance/v0.3/README.md.

Install instructions per harness: https://github.com/ccf/humanize#install

humanize v0.3.0

Choose a tag to compare

@ccf ccf released this 14 Sep 16:57

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 matches SOURCES.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 under docs/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
    source is ./.
  • SKILL.md is harness-agnostic: relative scripts/surface_scan.py path, plain-words options,
    document extraction described generically; argument-hint removed (a hard error outside
    Claude Code). The /plugin install lines moved to the README.
  • Public copy describes humanize as grounded in the thirteen studies in
    references/SOURCES.md and covering every layer of a text; StoryScope is named where it is
    the source of a number.
  • pyproject.toml version 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