Skip to content

Releases: heyu-ai/yibi-stack

v1.4.0

Choose a tag to compare

@howie howie released this 24 Jun 02:56

Features

  • add mob-code-review-only skill (review others' PRs, suggestions only)

Bug Fixes

  • address mob review findings on mob-code-review-only

v1.3.3

Choose a tag to compare

@howie howie released this 23 Jun 12:50

Bug Fixes

  • stop agy_validate false-rejecting narrated reviews (#168)

v1.3.2

Choose a tag to compare

@howie howie released this 20 Jun 07:39

Features

  • post review summary to PR as a comment before fixes (#158)
  • add pr-control-log skill for AI behavior auditing (#135)
  • add D11 Context / Token Economy dimension (#129)
  • add /pr-cycle autonomous PR lifecycle orchestrator (#119)
  • nightly self-improvement agent (#118)
  • add parallel pre-review check step (#116)
  • add verify-done skill (#115)
  • add pull conflict resolver to avoid process substitution (#113)
  • add qa-test-designer subagent + methodology.md dual-track (Phase B) (#112)
  • add gherkin-scenario-writer subagent + Step 1c parallel dispatch (#110)
  • add wrapper script to eliminate bash anti-pattern prompts (#109)
  • add PATH= prefix, multi-line commit, output filter to rules-context.md (#107)
  • spectra-amplifier Wave D Phase 1 (#104)
  • layered memory (#101)
  • add writing plugin; move detect-ai-slop from 3rd-tools (#98)
  • add /agy standalone Gemini review skill (#90)
  • typed lessons table with confidence scoring, decay, and /lessons command (#85)
  • enhance D5 scoring with three-sub-item semantic rubric (#83)
  • skip mypy on CLAUDE_EFFORT=low + update CLAUDE.md gotchas (#69)
  • add repeat-block analysis + transcript backfill (#68)
  • blank proposal.md gate for openspec changes (#54)
  • promotion gate + rule consolidation (#50)
  • audit log v2 + /recall command + pre-commit gate (#48)
  • migrate Gemini CLI → Antigravity CLI (agy) (#41)
  • add audit log to AP1/AP2/smart-fix hooks + analysis CLI (#32)
  • add fire-and-forget event logging to AP1/AP2 hooks (#35)
  • add gemini allow-list patch script + mob review env check (#25)
  • Step 3g -- Spectra version drift check (Layer 3A)
  • Detection 6 -- block rg BRE backslash-pipe in ERE context (#22)
  • enhance scanners + add harness-eval-focus sub-skill (#20)
  • add Vertex AI auth detection for Gemini in mob review
  • Claude Code harness 就緒度評量 skill (#13)
  • apply Claude Code 2026-W20 release notes (#12)
  • add make release target with plugin lockstep versioning (#11)
  • add mob-detection cache to pr-review-cycle-mob
  • add Codex/Gemini extract pipeline to reduce token cost (#9)
  • block worktree checkout of main/master (#8)
  • add spectra plugin v0.1 -- openspec workflow packaging (#146)
  • add SaaS invoice PDF amount extractor (#144)
  • lesson routing classifier + /claude-md-prune skill (#145)
  • add effort level strategy with high as default (#142)
  • add codex skill + install-force-one to reclaim gstack-overwritten skills (#139)
  • add list_non_gstack_skills.sh to replace AP1 for-loop (#136)
  • add release pipeline with test gates and GitHub CI integration (#132)
  • add claude ultrareview as alternative cross-model review option (#129)
  • add pre-merge bump-version reminder checkpoint (#131)
  • add CLAUDE_EFFORT effort-level branching to all exec skills (#118) (#127)
  • smart-fix hook with auto-corrected command output (#115)
  • bash-hygiene plugin + marketplace (#112)
  • apply release note features (worktree.baseRef + CLAUDE_EFFORT) (#111)
  • pr-retrospective skill + handover --exclude-tags discriminator (#108)
  • pr-review-cycle 加入 Spectra Archive + Jira Sync 收尾步驟 (#106)
  • SKILL.md bash anti-pattern lint + AP1 Detection-5 (#103)
  • Flutter 專案同步 VERSION 純文字檔 (#101)
  • patch-pr-review-agents -- auto-apply git -C rule to plugin agents (#96)
  • heptabase-daily-journal -- nightly Heptabase journal update skill (#95)
  • bash anti-patterns v2 -- AP3 stateful cd + rule 14/15 + hook scope (#94)
  • D class bash anti-pattern three-layer defense (Cases 25/26 + bash-to-script agent) (#92)
  • copy .claude/settings.local.json into worktree (Step 2b) (#91)
  • bump-version -- cross-project version bump + CHANGELOG + commit-msg hook (#90)
  • Simplify step before Review (#88)
  • AP1 高頻違規速查 + PreToolUse hook + Cases 16-18 (#87)
  • AP2 PreToolUse hook + Rule 14 shell quoting hygiene (#86)
  • 補充 bash-anti-patterns 5 秒自我檢查清單 (#83)
  • 補充 bash-anti-patterns 5 秒自我檢查清單
  • 新增 bash-anti-patterns skill、rule 與可選裝 PreToolUse hook (#81)
  • 新增 pr-review-cycle-codex skill (#79)
  • 用 heptabase CLI 自動推入 note (#76)
  • 引入 scope frontmatter,區分全域與本 repo 限定 skill (#77)
  • Claude Code 為主要安裝目標,支援 npx skills (#75)
  • 機器層 Port 分配登錄系統 (#71)
  • 新增 /debug_report skill — 除錯報告與清理儀式 (#70)
  • 新增 ci-triage、new-task-module skill 與 PostToolUse mypy hook (#69)
  • 加入 recap hook 收集 Claude Code away_summary (#68)
  • 重構 verify-ai-models → verify-gemini-models,加入 Gemini 3.x global 端點支援 (#66)
  • 新增 Gemini 模型可用性驗證 skill (#62)
  • 新增 make ci 本地 CI fallback 指令 (#61)
  • 新增 SaaS 代墊請款 skill (#58)
  • 新增每日 AI 數位足跡聚合 skill (#52)
  • auto-handover 成功率評估機制 Phase 1 (#53)
  • 整合 session-memory 教訓,建立三源統一查詢入口 (#51)
  • 新增 auto-handover 三層防護,context 接近上限自動建議交班 (#49)
  • 建立 LedgerOne 帳單匯入 task module 與 skill (#48)
  • 新增 AgentShield 安全掃描至 CI 流程 (#45)
  • user-level commands、handover 跨機器路徑、PR review 修正
  • 將 Claude commands 移至 commands/ 並透過 make install 安裝至 user-level (#43)
  • make install 自動 build Go binaries (#40)
  • 帳號自動偵測(Adapter Pattern,四層 fallback) (#39)
  • newjob 改用 worktree-first 工作流,新增 learn skill (#38)
  • 新增 messages send 指令,icf-global-news-digest 改用 gwscli (#37)
  • 新增 spectra-amplifier 知識型 skill (#36)
  • 新增 SaaS 發票追蹤 skill,使用 gwscli (#33)
  • 安裝 insight-collector skill — Stop hook 自動收集 ★ Insight 至 JSONL (#32)
  • gwscli Go binary 取代 gws CLI,支援多帳號 OAuth (#31)
  • 安裝 flutter-tdd skill — Flutter TDD 專家知識型指引 (#30)
  • 新增完整安裝指南與 Syncthing 同步支援 (#29)
  • 掃描富邦/國泰/永豐金證券月對帳單,彙整庫存股票總現值 (#25)
  • 安裝 handover skill — 跨對話工作交班系統 (#27)
  • 安裝 steve-jobs-perspective skill (#26)
  • 新增 .claude/rules/ 專案慣例指引
  • 新增 gmail-newsletter skill 與 scheduler 排程基礎設施
  • 新增 2024~2025 信用卡帳單交叉驗證與 HSBC 補匯入腳本
  • 實作 CTBC/HNCB 信用卡 parser,修正 HSBC OCR 描述偏移,修復 format CSV 去重
  • 新增 protect-push skill — 防止 worktree branch 直推 origin/main
  • 新增 icf-global-news-digest 知識型 skill
  • add markdownlint-cli2 linter for markdown files
  • 整合 my-skills 知識型 skill 至 monorepo
  • Global CSV Schema 10 欄 + service enrichment + dbs_bank bug fix
  • add Gmail billing PDF pipeline with parsers and skill runbooks
  • add QA test suite covering all 3 task modules
  • add Python dev quality toolchain (ruff, mypy, pre-commit, CI)
  • add Gmail scan task module
  • add CSV import for einvoice blank upload

Bug Fixes

  • release.sh unbound-var + changelog.sh MD012/duplicate (#162)
  • gate plugin-agent dispatch + align skill/plugin scope (#163)
  • honor GH_REPO when resolving repo slug in detect (#160)
  • feed review prompt via stdin to avoid nested-worktree agentic failures (#157)
  • harden agy review against nested-worktree agentic failures (#153) (#156)
  • replace /recall with /lessons find (#155)
  • D3 Grep tool first, ADR-0002 for CC parser bug, regression test (v1.3.0) (#130)
  • extract bash blocks to scripts — eliminate 4x Contains expansion dialogs (#111)
  • extract handover-read to script, fix Quoting Rule 5 violations (#103)
  • replace heredoc-in-quotes antipattern with --body-file / -F (#95)
  • exempt python -m tasks.session_memory arg values from AP2 scan (#92)
  • skip skills/openspec/ ghost dir in install loop (#91)
  • resolve stash-pop conflicts in enhance-d5-behavior-harness, keep upstream version
  • rename /learn->recall + agy stage2 JSON extraction with dead guard removed (#76)
  • extract Step 0 bash to scripts, eliminating confirm dialogs (#73)
  • add code-reviewer agent fallback for CC < 2.1.146 (#75)
  • replace git rev-parse with CLAUDE_PROJECT_DIR in settings.json (#65)
  • replace /simplify with /code-review in PR cycle skills (2.1.147) (#62)
  • switch BASE_BRANCH/GEMINI_MODEL from env var to positional param
  • resolve markdownlint violations from PR #59 + disable MD060 (#60)
  • fix E501 in hook tests and align make lint scope with CI (#49)
  • eliminate all AP1/AP2 violations across plugins + Makefile (#43)
  • replace brace+quote error pattern with if/fi form (#47)
  • apply Round 2 review fixes
  • 移除 PreCompact hook 的冗餘 matcher 雙重檢查 (#44)
  • extract 6 inline bash blocks to scripts (#40)
  • gracefully handle missing gitCommitSha field (#31)
  • move REVIEW_DIR to worktree root + fix codex stdout capture (#29)
  • prohibit echo exit pattern in Gemini Stage 1 (#24)
  • extend git commit exemption to cover git -C /path commit form (#23)
  • use single quotes for python3 -c to fix Unhandled node type: string hook (#19)
  • D4 scanner fallback to skills/ for source repos (#18)
  • namespace /tmp/pr-review by worktree to prevent parallel session clashes (#14)
  • re-enable all markdownlint rules and fix violations
  • fix Gemini auth detection for gemini-credentials.json (#4)
  • guard against worktree checking out main branch (#141)
  • remove bash anti-patterns triggering CC confirmation dialogs (#137)
  • eliminate bash anti-patterns causing confirmation prompts (#134)
  • add parse_git_dir.py + fix Rule2 false positive + Protection 3 (#116)
  • handle git -C worktree paths + block push on main (#113)
  • correct repository owner from ainization to howie (#114)
  • pr-review-cycle-codex Step 7 fallback add -C flag (AP3 Sub-class A)
  • 修正 newjob.md bash anti-pattern 違規(Case 28) (#110)
  • pr-review-cycle-codex -- 前置需求 bash 去除 expansion/simple_expansion (#100)
  • 遷移 jq skill_repo 至 python3 -c,消除 CC 確認框(Case 27) (#107)
  • bump-version 消除 bash+SKILL_DIR 反模式 (#105)
  • fix jq single-quoted filter in subshell triggers CC static analyzer (#104)
  • handover/session-memory bash anti-patterns + AP2 hook tests (#102)
  • 修正 newjob.md bash anti-pattern 違規(AP1/AP2/AP3) (#99)
  • 以 git rev-parse --show-toplevel 取代 CLAUDE_PROJECT_DIR (#98)
  • 修正 bash 指令字串內的 emoji 與 em dash(Anti-Pattern 2) (#82)
  • 修正 Case 18/19 complexity score 及補 skills/.claude gitignore (#89)
  • pr-review-cycle-codex 補 codex CLI flag 相容性 fallback (#84)
  • handover/handover-back 改用 jq,移除 inline Python (#80)
  • 移除全域 docker compose,補齊 Step 3 bash guard (#78)
  • 新增 Makefile hook target,修補安裝路徑碎片化 (#73)
  • detect_project() 在 worktree 下回傳主 repo 名稱 (#72)
  • 明確捕捉 test_metrics_eg_001 的預期 UserWarning (#67)
  • 修正 markdownlint 與 ruff 錯誤
  • 修正 markdownlint MD032 list blank lines
  • 改善 PreCompact Hook 判斷邏輯
  • 修正 FILE_MTIME=0 永遠過期 bug + 補 disown
  • 修正 GNU stat 造成第二次攔截 crash 的 bug
  • 修正 PR review 發現的所有問題
  • 修正 project 欄位永遠偵測為 ainization-skill 的問題 (#60)
  • 修正 working_dir 被 uv --directory 覆蓋為 skill_repo 路徑的問題 (#54)
    ...
Read more

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 13 Jun 01:31

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: t...
Read more

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): mar...
Read more

v1.2.4

Choose a tag to compare

@github-actions github-actions released this 27 May 01:33

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): mar...
Read more

v1.2.3

Choose a tag to compare

@github-actions github-actions released this 26 May 07:43

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

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

v1.2.2

Choose a tag to compare

@howie howie released this 19 May 14:35

See CHANGELOG.md

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 18 May 15:21

What's Changed

  • 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

Full Changelog: v0.4.0...v1.2.0

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 18 May 15:18

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

Full Changelog: https://github.com/howie/yibi-stack/commits/v0.4.0