Skip to content

v1.11.0

Choose a tag to compare

@AnExiledDev AnExiledDev released this 17 Feb 00:45
· 125 commits to main since this release

What's New

New Features

  • ccms — Session history search CLI (Rust binary) for searching Claude Code JSONL transcripts with boolean queries, role filtering, time scoping, and project isolation
  • ccw — Writing-mode alias with dedicated creative-writing system prompt
  • workspace-scope-guard — Safety plugin that blocks writes and warns on reads outside the working directory
  • /spec-build — Orchestrates full implementation lifecycle from an approved spec (plan → build → review → close)
  • /spec-review — Standalone deep implementation review against a spec
  • CWD status line widget — Shows current working directory in ccstatusline
  • inject-cwd hook — Injects working directory context into every tool response
  • Rust runtime added as a devcontainer feature

Bug Fixes

  • setup-aliases.sh idempotency — Fixed aliases disappearing on container re-open. Replaced cleanup+guard pattern with block-marker delete-and-rewrite strategy

Spec Workflow Overhaul

  • Domain-based organization — Specs now live in .specs/{domain}/{feature}.md instead of version directories
  • ROADMAP → MILESTONES — Renamed throughout all skills and templates
  • Acceptance criteria markers — Three-state tracking: [ ] (not started), [~] (implemented), [x] (verified)
  • Expanded lifecycle/spec-review inserted before /spec-update in post-implementation workflow

Other Changes

  • LSP plugin gains declarative lspServers configuration (pyright, typescript, gopls)
  • git-state-injector now injects working directory even outside git repos
  • System prompt formatting cleanup (line unwrapping, no content changes)
  • __pycache__ excluded from npm tarball and git tracking
  • Skill count: 28 (was 26)

Full changelog: see CHANGELOG.md

Install: npx codeforge-dev@1.11.0