Skip to content

karloows/orchraft

v1.0.3Apache-2.0

A clan of orcs hauling a solo dev's mundane chores, so the code wins the glory.

Changelog

1.0.3 (2026-09-21)

Bug Fixes

  • move skill content to skills/, drop per-ecosystem symlinks (a83ceec)
  • roast: drop the standing-preference trigger for posting a review (534d9a8)
  • skills: move skill content to skills/, drop per-ecosystem symlinks (5699d09)
  • templates: let the checklist accept a policy-only change (aefb9ac)

1.0.2 (2026-09-21)

Bug Fixes

  • release: sync the Codex manifest into release-please's extra-files (5ac6322)
  • sync the Codex manifest and rewrite the plugin description (ebefe88)

1.0.1 (2026-09-21)

Bug Fixes

  • hooks: check the printed result, not just the exit status (3b923ca)
  • hooks: gate before reading the command (16e4d65)
  • hooks: gate on being inside a git repo before reading the command (cf2fb33)

1.0.0 (2026-09-21)

Features

  • add an optional per-repo config file (bf732c9)
  • add an optional per-repo config file (85846b4)
  • add chronicle, a standalone-documentation skill (74a8de7)
  • add code comment and docstring skill (19adc6a)
  • add Codex CLI plugin manifests (8540c5c)
  • add herald skill for release notes (c275998)
  • add issue triage/create/update skill (#20) (1bfa9cd)
  • add live status/resume skill (#22) (6774e1b)
  • add reckoning, a repo-wide declined-findings status skill (6a09361)
  • add repo-grounded implementation planning skill (#21) (0bf811a)
  • add review skill for PR review automation (c092158)
  • add self-hosted plugin marketplace listing (94fa795)
  • add watchtower SessionStart hook and autonomous-mode opt-in (8adf826)
  • add watchtower status nudge skill (b1bf312)
  • add yap explainer skill (b7cb507)
  • agents: add watchtower status nudge skill (dbaa43d)
  • chronicle: add standalone-documentation skill (c7e9b63)
  • codex: add plugin manifests for Codex CLI installability (e152eb9)
  • grok: add self-hosted plugin marketplace listing (57b2bfc)
  • herald: add release notes skill (b79c10e)
  • hooks: nudge on direct-to-main git commit/push (23e8b9f)
  • lore: add code comment and docstring skill (92c4ce6)
  • nudge on direct-to-main git commit/push (870ed6d)
  • package orchraft as a Claude Code plugin with orc voice (386286b)
  • plugin: package orchraft as a Claude Code plugin (0ab1fcc)
  • reckoning: add repo-wide declined-findings status skill (43adda0)
  • render roast findings as severity alerts with AI prompts (22a98d1)
  • reply with reasoning when declining a review finding (76cd0d3)
  • roast: split large-diff file review across parallel subagents (0fc618e)
  • ship: reply with reasoning when declining a review finding (643133d)
  • skills: add AI agent prompts to roast findings (0da7f78)
  • skills: add review skill for PR review automation (458342e)
  • skills: add yap explainer skill (69545c8)
  • skills: redesign roast review body with color and structure (57c8a65)
  • skills: render roast inline comments as severity alerts (34898c1)
  • split large-diff roast review across parallel subagents (93c1317)
  • split warplan precedent search across parallel subagents (ff86c14)
  • warplan: split precedent search across parallel subagents (195ae15)
  • watchtower: add SessionStart hook and autonomous-mode opt-in (f8d8598)

Bug Fixes

  • accept only a boolean false, and name both config filenames (131aa68)
  • chronicle: narrow trigger to avoid overlap with yap (8d7e60c)
  • chronicle: scope the missing-rationale stop to whole-content gaps (66ce721)
  • codex: nest displayName under interface in plugin manifest (166085f)
  • codex: pin marketplace plugin source to a reviewed commit SHA (2028a5f)
  • cut branches from the resolved base, not a literal main (383a90b)
  • describe the nudge hook's resolved branch everywhere (5083e57)
  • follow the repository's own integration branch (ca245cd)
  • grok: install by marketplace plugin name, not owner/repo (3f26494)
  • grok: keep AGENTS.md generic, document real install command (23e788e)
  • herald: cite a short SHA when a change has no pull request (0255ddc)
  • herald: cover direct commits in every summary of the sources (c942253)
  • herald: keep re-publishing idempotent and the plain-text rule real (74ca4d0)
  • herald: mark notes on every publish path (b1dcff6)
  • herald: resolve the range against fresh remote refs (aa06525)
  • herald: state the same approval rule in every place it appears (33aba43)
  • let the pull request decide its own base branch (296f423)
  • lore: address roast findings on the lore skill and its eval (b258b79)
  • policies: scope ticket-key format and secrets prohibition correctly (bb5b31f)
  • reckoning: distinguish merged from closed-without-merging in gh fallback (bda1c1f)
  • reckoning: handle truncated threads and missing line coordinates (3d6a6a4)
  • reckoning: name concrete search calls and the gh reply fallback (1b1ad34)
  • reckoning: paginate PR/thread search and fix reply quoting (a6e0407)
  • reckoning: stop on partial search failure, report the decliner (3c2b3e7)
  • reckoning: use gh api --paginate instead of a fixed PR limit (4fcc4cb)
  • release: correct release-please action commit pin (dd8a5bf)
  • roast: fix ungrammatical cross-file grouping sentence (183c59d)
  • roast: merge overlapping cross-file groups before delegation (0cd6d65)
  • roast: preserve cross-file checks in parallel subagent review (5001934)
  • roast: scope integration sweep to flagged cross-file groups (3384194)
  • roast: skip integration sweep when no cross-file groups exist (0f89ae9)
  • roast: unify skip condition for cross-file integration pass (bf86e8f)
  • ship: keep the default branch off-limits when baseBranch differs (79f1cac)
  • skills: address review findings on PR review ownership and wording (5c60261)
  • skills: align ship commit bodies with commit policy (a6bd55a)
  • skills: gate Copilot self-review request behind user approval (f42a53a)
  • skills: honor plain output in handoffs and list personality file (28b5a8b)
  • skills: make yap portable and read-only in its references (0d8707a)
  • skills: pin roast prompt placement and stale-line anchors (7e0d33b)
  • skills: shrink review-body headers, guard details nesting (929d879)
  • skills: tighten review skill portability and safety wording (f7c40c7)
  • warchief: let the approval policy answer what is authorized (82206bb)
  • warplan: allow read-only git/GitHub lookups in subagent search (bde005c)
  • warplan: finish mutation-wording fix in the Guardrails section (61bba63)
  • watchtower: address roast and CodeRabbit review findings (7345013)
  • watchtower: catch in-progress checks and stale-ref trust gap (756c597)
  • watchtower: reject null pullRequest in review-thread pagination (9a8763b)
  • wire the documented settings to real consumers (e620fa6)