Changelog

Kiyo release history

This page mirrors the framework changelog and should be updated whenever the repository changelog changes.

Maintenance note

When the repository CHANGELOG.md is updated, this page should be updated too so the web experience stays in sync with the framework release notes.

0.35.2

Turned on the PreToolUse guard and cleared a stale scaffold

2026-08-15

The PreToolUse slot had been open since v0.6.0. It is now filled by a hook that blocks irreversible shell commands before they run — the first Kiyo hook that blocks rather than advises.

  • Behavior change after install: the guard blocks git push --force, git reset --hard, git clean -f, git checkout ., and rm -rf outside build output
  • Cleanup of node_modules, bin, obj, dist, coverage, TestResults, and /tmp still works, on relative paths only — absolute paths stay blocked, so rm -rf /bin is never mistaken for rm -rf bin
  • It fails open: an unreadable payload allows the command, because a guard that cannot see what it is guarding must not break every shell call
  • dotnet-post-project-change.js is registered as a PostToolUse advisory; the other three scripts stay unregistered, notably dotnet-post-edit-format.js, whose format-on-every-edit conflicts with surgical-change discipline
  • Removed the empty kiyo-plan directory from the Codex package. It was not a missing command but a scaffold with no SKILL.md at all, so all three hosts now carry 83 skills
  • Added two parity guards: no Codex skill directory without a Claude counterpart, and every skill directory must contain a SKILL.md

0.35.1

Made all 47 .NET skills reachable

2026-08-15

The port had replaced every one of the 47 skill descriptions with a single boilerplate sentence. For an Auto skill the description is the entire trigger surface, so none of them could fire or be routed to. This release restores the real descriptions, sets the Manual/Auto split, and wires the set into Kiyo's mission commands.

  • Restored trigger-rich descriptions for all 47 skills, with Roslyn MCP claims rewritten because Kiyo ships no MCP server
  • Split into 17 Manual mission commands you type and 30 Auto stack skills, so /dotnet-scaffold, /dotnet-migrate, and /dotnet-de-sloppify can no longer fire on their own
  • Eleven Kiyo mission skills gained a .NET Companion Skills section: the Kiyo command always owns Mission Scope, Safety Mode, and Verification Status
  • kiyo-skill-router gained a catalog of all 17 .NET mission commands, with specific cautions for /dotnet-de-sloppify, /dotnet-checkpoint, and /dotnet-instinct-system
  • Merged dotnet-clean-architecture-cqrs into dotnet-clean-architecture so one entry remains

0.35.0

Added the local-only .NET kit

2026-08-15

Added 47 .NET auto skills, 10 agent contracts, hook utilities, and project templates from dotnet-claude-kit while keeping the integration local-only.

  • Detects the target framework and C# language version from the project instead of locking to .NET 6, 8, or 10
  • Does not invoke CWM.RoslynNavigator, MCP, package feeds, or external documentation
  • Hook utilities remain unregistered until a team explicitly opts in

0.29.0

Added /kiyo-knowledge-wiki and /kiyo-onboarding-guide

2026-07-15

Two new Manual mission skills adapted from the Understand-Anything plugin into Kiyo's Markdown-native discipline: a persistent knowledge wiki builder at .kiyo/project/wiki/ and a learning-path onboarding guide generator.

  • /kiyo-knowledge-wiki maintains a Karpathy-pattern wiki (index.md + [[wikilink]] articles + append-only log.md) with no scripts, JSON graph, or dashboard
  • /kiyo-onboarding-guide writes a guided tour, file map, and complexity hotspots to .kiyo/project/onboarding/onboarding-guide.md
  • kiyo-handover-document-generator now reads the wiki as optional evidence — Manual commands go from 16 to 18

0.28.0

Added /kiyo-agent-faheem and three new coding skills

2026-07-08

New mission skill that delegates a whole requirement to the Faheem subagent for autonomous full-stack implementation with a Thai summary, plus three auto skills for .NET Clean Architecture, Angular Clean Architecture, and xUnit v3.

  • Faheem implements database → API → UI end to end behind a mandatory build gate and never commits
  • add-feature-clean-architecture, angular-clean-architecture, and write-unit-tests-xunit-v3 auto-trigger on matching work
  • Manual commands went from 15 to 16; Auto skills from 15 to 18

0.27.0

Added kiyo-skill-router

2026-07-03

New auto skill that scans the 15-command Manual mission catalog for a match before generic freeform work starts, and asks for confirmation before committing to that mission's Safety Mode.

  • Recommends the closest matching /kiyo-<name> command and its default Safety Mode
  • Asks an explicit choice when two or more commands fit equally well
  • Never auto-executes a Manual skill's mission without confirmation

0.26.0

Host smoke tests, website sync checker, and release checklist

2026-07-03

Added structural smoke tests for all three host packages and a website-sync checker that compares this site's content against the framework's current skill catalog.

  • Corrected stale command references left over from the v0.23.0 consolidation across eight docs
  • Added a release checklist covering version, catalog, host, docs, and website steps
  • Re-confirmed OpenCode CLI compatibility remains portable Markdown guidance, not a shipped package

0.25.0

Command router, per-host install guides, compatibility matrix, and examples

2026-07-03

Added a command-decision guide, step-by-step install guides for each host, an honest compatibility matrix, and golden example outputs.

  • docs/command-router.md helps pick the right command by intent
  • Dedicated install guides for Claude Code, Codex, and GitHub Copilot
  • Example /kiyo-init and /kiyo-change-impact-analyzer outputs for a fictional project

0.24.0

Host discipline drift fixed across Claude Code, Codex, and GitHub Copilot

2026-07-03

Fixed the Mandatory Priority Order section in the Claude Code and GitHub Copilot entry files, which had been overwritten with the command list instead of the actual priority order.

  • Restored the correct priority order and host priority order in both files
  • Added two missing commands back into the invocation sections
  • Replaced stale "two hosts" wording with "three hosts" across all host files

0.23.0

Skill catalog consolidation

2026-07-02

Consolidated overlapping skills into stronger intent-based workflows such as /kiyo-bug-fix, /kiyo-refactor-surgeon, /kiyo-audit-specialist, /kiyo-change-impact-analyzer, and /kiyo-new-requirement.

  • Reduced overlapping skills from 36 to 30
  • Made the catalog easier to choose by intent rather than by implementation layer
  • Kept Claude Code native-first while aligning Codex and GitHub Copilot mirrors

0.22.0

Added kiyo-compact-response

2026-07-02

Added an auto skill that keeps ordinary responses compact and professional without removing evidence, risk, unknown, or verification details.

  • Introduced Compactness Mode with standard, compact, and ultra modes
  • Kept Response Mode separate from compactness styling
  • Made compactness the default for ordinary project replies

0.21.0

Added /kiyo-handover-document-generator

2026-07-02

Added a read-only skill for generating handover guides for maintainers, support, testers, PM/SA, and future AI agents.

  • Writes a structured guide to .kiyo/project/handover/handover-guide.md
  • Avoids recording secrets or unverified deployment details
  • Supports onboarding and transfer workflows

0.20.0

Added /kiyo-change-impact-analyzer

2026-07-02

Added a read-only change impact analysis workflow that helps teams understand the likely scope before implementation.

  • Identifies affected layers, files, APIs, and tests
  • Breaks work into AI-ready implementation tasks
  • Calls out risk, approval gates, and evidence gaps

0.19.0

Added onboarding overview output

2026-07-02

/kiyo-init now writes an onboarding-oriented codebase overview alongside the core Project Memory files.

  • Creates .kiyo/project/onboarding/codebase-overview.md
  • Uses evidence-first wording and marks unknowns explicitly
  • Supports faster future onboarding and AI handoff

0.18.0

Added /kiyo-dependency-security-auditor

2026-07-02

Added a read-only dependency security audit skill for .NET and Node-based projects.

  • Inspects dependency manifests and available audit tooling
  • Avoids changing manifests or lockfiles
  • Produces a structured report for remediation planning

0.17.0

Added /kiyo-new-requirement

2026-06-23

Added a requirement implementation workflow that reads Project Memory and guides implementation across frontend and backend surfaces.

  • Supports cross-layer requirement work
  • Keeps the implementation path grounded in project evidence
  • Lets the user confirm before implementation proceeds

0.16.0

Project Memory path harmonization and test suite

2026-06-16

Aligned Project Memory file names and added metadata and parity tests to keep the framework surfaces in sync.

  • Fixed phantom Project Memory reads in the specialist skills
  • Added metadata-docs and parity regression tests
  • Closed the missing mirror for kiyo-ui-ux-design

0.15.0

Added a UI/UX design bridge auto skill

2026-06-09

Added a bridge skill that routes visual-design requests to ui-ux-pro-max when that capability is available.

  • Supports palette, typography, layout, and visual component guidance
  • Avoids inventing design details without project evidence
  • Leaves architecture and implementation decisions to the existing project patterns

0.14.0

Added five discipline auto skills

2026-06-03

Wrapped ambiguity handling, simplicity, surgical change, existing-pattern-following, and runtime verification into always-on auto skills.

  • Asks the user before coding ambiguous requests
  • Keeps edits narrow and scoped
  • Requires runtime evidence before claiming success

0.13.0

Added an automated test suite and CI

2026-06-03

Introduced a zero-dependency Node test suite and CI workflow to keep hooks, manifests, and host parity under guard.

  • Added tests for hooks, manifest integrity, parity, and naming
  • Added a GitHub Actions workflow for npm test
  • Reduced drift risk across the three hosts

0.12.0

Project Memory file-name harmonization

2026-06-03

Fixed loader and SessionStart hook behavior so they point to the Project Memory files that /kiyo-init actually generates.

  • Canonicalized Project Memory reads to project-profile.md and project-structure.md
  • Kept Claude, Codex, and Copilot behavior aligned
  • Added a stop hook advisory for missing verification status

0.11.0

Added the GitHub Copilot host package

2026-06-03

Expanded Kiyo to GitHub Copilot with compatible prompts and instructions while keeping the core framework behavior consistent.

  • Added Copilot-specific instructions and prompts
  • Preserved Claude Code as the native-first host
  • Kept the three-host experience aligned

0.10.0

Added the OpenAI Codex host package

2026-06-03

Added a Codex-compatible package that mirrors the same discipline, hooks, and skills.

  • Added AGENTS.md and a Codex hook
  • Ported the core skills into Codex format
  • Maintained a shared framework source of truth