Skip to content

v1.2.5

Choose a tag to compare

@github-actions github-actions released this 01 Jun 10:51

What's Changed

  • docs: update skills/README.md to yibi-stack actual skills + spectra plan ADR by @howie in #2
  • docs(readme): add bilingual EN/ZH description of stack benefits and architecture by @howie in #1
  • refactor: reorganize skills into 7 plugin packs for selective marketplace install by @howie in #3
  • fix(mob-skill): fix Gemini auth detection for gemini-credentials.json by @howie in #4
  • ci: add GitHub Actions CI and release workflows by @howie in #5
  • docs: fix skill README classification rule, auth regex, and make target naming by @howie in #6
  • feat(hooks): block worktree checkout of main/master by @howie in #8
  • docs(CLAUDE.md): add PR #8 retro gotchas -- CI merge commit and --orphan by @howie in #10
  • feat(pr-review-cycle-mob): add Codex/Gemini extract pipeline to reduce token cost by @howie in #9
  • feat(release): add make release target with plugin lockstep versioning by @howie in #11
  • feat(settings): apply Claude Code 2026-W20 release notes by @howie in #12
  • docs(rules): add trap ERR rollback pattern to bash-anti-patterns rule 13 by @howie in #15
  • docs(rules): append PR #12 retro lessons to rule 13 and CLAUDE.md by @howie in #16
  • fix(pr-flow): namespace /tmp/pr-review by worktree to prevent parallel session clashes by @howie in #14
  • feat(harness-eval): Claude Code harness 就緒度評量 skill by @howie in #13
  • fix(harness-eval): D4 scanner fallback to skills/ for source repos by @howie in #18
  • docs(readme): add harness plugin by @howie in #17
  • docs(rules): add lessons from PR #18 retro by @howie in #21
  • fix(harness-eval): use single quotes for python3 -c to fix Unhandled node type: string hook by @howie in #19
  • feat(harness-eval): enhance scanners + add harness-eval-focus sub-skill by @howie in #20
  • feat(hook): Detection 6 -- block rg BRE backslash-pipe in ERE context by @howie in #22
  • feat(pr-flow): add gemini allow-list patch script + mob review env check by @howie in #25
  • fix(hooks): extend git commit exemption to cover git -C /path commit form by @howie in #23
  • fix(pr-flow): prohibit echo exit pattern in Gemini Stage 1 by @howie in #24
  • docs(rules): add dollar-question simple_expansion case + Gemini workspace sandbox note by @howie in #28
  • fix(pr-review-cycle-mob): move REVIEW_DIR to worktree root + fix codex stdout capture by @howie in #29
  • fix(patch-pr-review-agents): gracefully handle missing gitCommitSha field by @howie in #31
  • docs(rules): PR #303 retro -- hook doc verification + Gemini @file agentic mode warning by @howie in #34
  • docs(rules): add retro lessons from PR #25 by @howie in #26
  • feat(bash-hygiene): add fire-and-forget event logging to AP1/AP2 hooks by @howie in #35
  • feat(bash-hygiene): add audit log to AP1/AP2/smart-fix hooks + analysis CLI by @howie in #32
  • docs(pr-flow): FAQ for pr-test-analyzer test-design anti-patterns by @howie in #36
  • docs(rules): add cross-doc cite verification rule (PR #415 retro) by @howie in #37
  • docs(rules): land 3 retro lessons (rule 11 + rule 15) by @howie in #38
  • docs(rules): add allow-list hygiene rule + extract PR review setup script by @howie in #39
  • Add D9 Subagents & D10 Navigation scanners; enhance D1/D2/D4 with v2 features by @howie in #30
  • docs(rules): add upstream tracking check before git push (rule 15) by @howie in #33
  • fix(pr-review-cycle-mob): extract 6 inline bash blocks to scripts by @howie in #40
  • feat(pr-review-cycle-mob): migrate Gemini CLI → Antigravity CLI (agy) by @howie in #41
  • fix(auto-handover): remove redundant matcher double-check in PreCompact hook by @howie in #44
  • docs(lessons): append agy lessons from PR #41 retro by @howie in #45
  • refactor(auto-handover): simplify comments and parser in PreCompact hook by @howie in #46
  • fix(skill-authoring): replace brace+quote error pattern with if/fi form by @howie in #47
  • chore(harness): D9/D10/D4 improvements + mob-review Step 7 bug fix by @howie in #42
  • fix(bash): eliminate all AP1/AP2 violations across plugins + Makefile by @howie in #43
  • feat(pr-a): audit log v2 + /recall command + pre-commit gate by @howie in #48
  • fix(ruff): fix E501 in hook tests and align make lint scope with CI by @howie in #49
  • feat(pr-b): promotion gate + rule consolidation by @howie in #50
  • revert(rules/pr-c): revert accidental direct push of 6 rules translations by @howie in #55
  • docs(rules): add revert PR pre-merge rebase checklist to rule 15 by @howie in #59
  • docs: Add pre-registered protocol for pr-review-mob multi-tier A/B experiment by @howie in #51
  • feat(pre-commit): blank proposal.md gate for openspec changes by @howie in #54
  • chore(mob): sunset gemini CLI scripts, sync --sandbox in docs by @howie in #57
  • fix(md): resolve markdownlint violations from PR #59 + disable MD060 by @howie in #60
  • docs(research): rules-english-recall-audit token optimization study by @howie in #53
  • fix(pr-flow): replace /simplify with /code-review in PR cycle skills (2.1.147) by @howie in #62
  • docs(openspec): add tasks.md for rules-english-recall-audit by @howie in #63
  • chore: housekeeping -- commit weekly docs, spectra config, gitignore by @howie in #64
  • fix(hooks): replace git rev-parse with CLAUDE_PROJECT_DIR in settings.json by @howie in #65
  • docs(p1-3): integrate /less-permission-prompts guidance into rule 16 and bash-hygiene-audit by @howie in #66
  • docs(p1-4): update harness-eval D2/D3/D4 rubric for Claude Code 2.1.133-2.1.150 by @howie in #67
  • feat(bash-hygiene-audit): add repeat-block analysis + transcript backfill by @howie in #68
  • docs(pr-review-cycle-mob): add no-capture hint to agy Stage 1 and Stage 2 by @howie in #70
  • docs(retro): codify PR #68 lessons -- worktree gotcha + nosec conventions by @howie in #72
  • feat(p1-5): skip mypy on CLAUDE_EFFORT=low + update CLAUDE.md gotchas by @howie in #69
  • docs(p1-4): update harness-eval D2/D3/D4 rubric for CC 2.1.133-2.1.150 by @howie in #74
  • fix(pr-flow): add code-reviewer agent fallback for CC < 2.1.146 by @howie in #75
  • docs(rules): add MD028 blockquote + no-capture hint patterns to rule 11 by @howie in #71
  • fix(pr-retro): extract Step 0 bash to scripts, eliminating confirm dialogs by @howie in #73
  • fix(pr-flow): rename /learn to /recall + agy-r1-stage2 JSON extraction (dead guard removed) by @howie in #76
  • refactor(rules): translate 6 always-loaded rules to English by @howie in #77
  • refactor(pr-d/b1): translate bash-anti-patterns SKILL.md body to English by @howie in #79
  • docs(openspec): rules-english-recall-audit -- PR-C done + 35.9% token reduction actuals by @howie in #78
  • refactor(pr-d/b2): translate pr-review-cycle and pr-review-cycle-mob SKILL.md body to English by @howie in #84
  • feat(harness-eval): enhance D5 scoring with three-sub-item semantic rubric by @howie in #83
  • docs(retro-pr83): codify three lessons from PR #83 mob review by @howie in #87
  • refactor: translate SKILL.md and .claude/rules/ body to English (pr-d batch2 + pr-e) by @howie in #86
  • chore(spectra): mark T-D1-D5 + T-E1-E9 done in tasks.md by @howie in #88
  • feat(session-memory): typed lessons table with confidence scoring, decay, and /lessons command by @howie in #85
  • refactor(pr-d): translate spectra-amplifier and qa-test-design SKILL.md to English (Batch 4) by @howie in #89
  • feat(3rd-tools): add /agy standalone Gemini review skill by @howie in #90
  • fix(install): skip skills/openspec/ ghost dir in install loop by @howie in #91
  • refactor(mycelium): rename session-memory → mycelium (Phase B0) by @howie in #93
  • fix(ap2-hook): exempt python -m tasks.session_memory arg values from AP2 scan by @howie in #92
  • docs(rules): append PR #92 retro lessons to rules/02, rules/13, CLAUDE.md by @howie in #94
  • fix(bash-hygiene): replace heredoc-in-quotes antipattern with --body-file / -F by @howie in #95
  • refactor(claude-md): prune CLAUDE_EFFORT gotchas to rule 11, drop dup Search Strategy, add PR-91 lessons by @howie in #96
  • refactor(pr-flow): add /pr-review-cycle commands, drop /pr and codex skill by @howie in #97
  • feat(plugins): add writing plugin; move detect-ai-slop from 3rd-tools by @howie in #98
  • docs(retro): PR #97 lesson writebacks by @howie in #99
  • docs(gotcha): $CLAUDE_JOB_DIR Edit/Write permission 無法用 option 2 永久放行 by @howie in #100
  • feat(mycelium): layered memory by @howie in #101
  • docs(claude): remove unnecessary rm-f after git commit-F by @howie in #105
  • fix(commands): extract handover-read to script, fix Quoting Rule 5 violations by @howie in #103
  • docs(retro): PR #101 lesson writebacks by @howie in #106
  • feat(sdd): spectra-amplifier Wave D Phase 1 by @howie in #104
  • feat(bash-hygiene): add PATH= prefix, multi-line commit, output filter to rules-context.md by @howie in #107
  • docs(rules): add retro lessons from PR #107 by @howie in #108
  • feat(lessons): add wrapper script to eliminate bash anti-pattern prompts by @howie in #109
  • feat(sdd): add gherkin-scenario-writer subagent + Step 1c parallel dispatch by @howie in #110
  • fix(newjob): extract bash blocks to scripts — eliminate 4x Contains expansion dialogs by @howie in #111
  • feat(sdd): add qa-test-designer subagent + methodology.md dual-track (Phase B) by @howie in #112
  • feat(newjob): add pull conflict resolver to avoid process substitution by @howie in #113
  • docs: append PR #112 retro lessons to rule 11 + CLAUDE.md by @howie in #114
  • feat(pr-flow): add verify-done skill by @howie in #115
  • feat(pr-review-cycle): add parallel pre-review check step by @howie in #116
  • docs(rules): append tool-output field verification + exit code lessons to rule 11 by @howie in #117
  • feat(nightly-agent): nightly self-improvement agent by @howie in #118
  • docs: add writing plugin + new key skills to README; fix Makefile status label by @howie in #120
  • feat(pr-flow): add /pr-cycle autonomous PR lifecycle orchestrator by @howie in #119
  • docs(rules): add linter suppression tracking rule to 09-test-conventions by @howie in #122
  • chore(hooks): add markdownlint auto-fix hook and plugin version lockstep warn rule by @howie in #121
  • docs(rule-13): add Codebase Research SOP for agent traversal tasks by @howie in #123
  • docs: translate CLAUDE.md Known Gotchas to English; route 4 to rules by @howie in #124
  • docs(research): SDD 三方比較研究 — Spec Kit / OpenSpec / Spectra × Teddy 五層約束 by @howie in #125
  • docs: add harness-eval effectiveness review report by @howie in #127
  • docs(pr-flow): add RFC 2119 severity standard to PR review cycle by @howie in #126

New Contributors

  • @howie made their first contribution in #2

Full Changelog: https://github.com/howie/yibi-stack/commits/v1.2.5