更新日志
gf 各版本的变更记录。
Changelog
All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.
1.6.0 - 2026-08-26
✨ 新特性
- cli — 新增
WorkflowMode::Standard变体,gf workflow create --mode standard现已可用 - (92cc0ce) - release — 支持 crates.io 与 Homebrew 自动发布 - (7ddd135)
- release — 发布脚本适配 PR 工作流 - (3b5da59)
- 新增 release-from-dev 自动化脚本 - (22c2f59)
🐛 Bug 修复
- gitlab — 修复嵌套 group 项目路径
%2F编码不全导致 issue 评论 404 (#221) - (44e1cdf) - gitlab — review approve 去掉
--repo参数,修复嵌套 group 项目失败 (#231) - (dff3c33) - release — 修复 gf update 签名校验失败(消除重复发布、统一签名资产)(#226) - (d3d0a87)
- github — 修复 gf label 编辑假失败(gh 2.97 移除 label view 子命令)(#203) - (60c332a)
- bug-report — 修复主动上报 bug 功能 P0/P1/P2 遗留问题(认证统一、触发确定性、错误分类等)(#212, #214, #218)
- bug-report — 上报路径改回 gh(边界修正:项目托管在 GitHub)(#216) - (4a60cda)
📝 文档
- 补齐安装前置条件,skills install 阻断提示内联 Node 版本说明 (#220)
- 多角色评估报告 — 主动上报 bug 功能是否 OK (#210)
🔧 维护
- ci — 恢复 update-homebrew job + e2e paths 治本 (#225)
- chore — 升级 glab tested_version 至 1.114.0 (#230)
♻️ 重构
- core — 兼容性矩阵 gf 版本改为从
CARGO_PKG_VERSION派生 (#208)
[unreleased]
1.4.0 - 2026-08-18
Bug Fixes
- (gitlab) compat with glab 1.113 for GitLab write operations (#201) - (980d5c5) - mc-ai
Documentation
- archive #199 glab 1.113 compat workflow artifacts (#202) - (94a5d5a) - mc-ai
- archive #200 gh 2.97 label edit workflow artifacts - (38f9d95) - baoyx
Features
- (release) update release script for PR-based workflow - (3b5da59) - baoyx
- (release) add crates.io and Homebrew publishing - (7ddd135) - baoyx
- (release) add crates.io and Homebrew publishing (#195) - (324c7f8) - mc-ai
Miscellaneous Chores
- remove HomebrewFormula directory (#197) - (858ba10) - mc-ai
Other
- Merge branch 'main' into dev - (f0b8b12) - baoyx
- Merge remote-tracking branch 'origin/main' into dev - (7917b45) - baoyx
- Merge remote-tracking branch 'origin/main' into dev - (fc1b9e3) - baoyx
- Merge remote-tracking branch 'origin/main' into dev - (de642d4) - baoyx
1.3.0 - 2026-08-11
Bug Fixes
- (release) use --registry crates-io for publishing - (a8c170a) - baoyx
- (release) use cargo release publish for workspace dependency order - (3225bd1) - baoyx
- (release) add --allow-dirty for crates.io publish - (53bbfa9) - baoyx
- (update) use zipsign format for release signatures - (1b6e7c0) - baoyx
- (workflow) symlink .claude directory for worktree compatibility - (221cf73) - baoyx
- (workflow) remove .claude symlink and use relative paths - (e1b88aa) - baoyx
Features
- (doctor) add gf doctor command + error audit + issue ops (#186) - (d1410ac) - mc-ai
- (pr) add gf pr diff and patch commands (#191) - (0591faa) - mc-ai
- (website) SEO optimization and content matrix guides (#189) - (24767ba) - mc-ai
- add release-from-dev automation script - (22c2f59) - baoyx
Miscellaneous Chores
- (release) add format check to preflight - (c61b877) - baoyx
- update Homebrew formula to v1.2.0 - (304d5b0) - github-actions[bot]
- release v1.3.0 - (a21a401) - baoyx
- fix release-from-dev script (#193) - (04002e6) - mc-ai
- release v1.3.0 (#194) - (41e8dfd) - mc-ai
Other
- Merge pull request #184 from byx-darwin/fix/update-signature-verification
fix(update): use zipsign format for release signatures - (9973db9) - mc-ai
- Merge pull request #185 from byx-darwin/fix/worktree-symlink-compatibility
fix(workflow): symlink .claude directory for worktree compatibility - (a42213f) - mc-ai
- trigger E2E tests - (1acd611) - baoyx
- Merge pull request #187 from byx-darwin/fix/worktree-symlink-broken
fix(workflow): remove .claude symlink and use relative paths - (66ea209) - mc-ai
- update workflows to support dev branch - (ea4be64) - baoyx
- Merge branch 'main' into dev - (a4f3e58) - baoyx
Style
- (auth) fix nightly rustfmt violation and docs typos - (6ea3960) - baoyx
1.2.0 - 2026-08-10
Bug Fixes
- (auth) parse token scopes from gh auth status output - (8c3db1a) - baoyx
- (examples) remove main() from Go example to meet coverage threshold - (715f54a) - baoyx
- (gitcode) use 'gc' instead of 'gitcode' in error hints - (6382696) - baoyx
- (website) update version display to 1.1.0 on homepage - (f434383) - baoyx
- include skills in crates.io package for embedded binary (#165) - (6539d70) - mc-ai
Documentation
- (gf-quality) add Configuration and Troubleshooting to Rust reference - (93db94d) - baoyx
- (gf-quality) add Configuration and Troubleshooting to Go reference - (75be309) - baoyx
- (gf-quality) add Configuration and Troubleshooting to Node.js reference - (6a90a6b) - baoyx
- (gf-quality) add Configuration and Troubleshooting to Python reference - (9ee8df6) - baoyx
- (gf-quality) add Configuration and Troubleshooting to Java reference - (79036c2) - baoyx
- (gf-quality) enhance detector with workspace detection and project tree - (0a83578) - baoyx
- (gf-quality) enhance SKILL.md with workspace-aware execution - (a76e7a2) - baoyx
- (gf-quality) add dogfooding validation reports - (0a3047e) - baoyx
- (gf-quality) sync documentation with enhanced skill - (8fef988) - baoyx
- (plans) add gf-quality multi-language enhancement implementation plan - (0a838fa) - baoyx
- (skill) rewrite When to Use and add When NOT to Use - (50a66ea) - baoyx
- (skill) replace trigger keywords with three-tier system - (204b575) - baoyx
- (skill) add usage examples and quick start guide - (d4bda41) - baoyx
- (skills) add When NOT to Use sections to all 25 skills - (7d53954) - baoyx
- (skills) add CLI requirement section to enforce gf usage - (fcfca80) - baoyx
- (skills) fix CLI command references to match actual implementation - (7b14456) - baoyx
- (specs) add gf-quality multi-language enhancement design - (55cb548) - baoyx
- add skills multi-role review and roadmap design - (4fc379d) - baoyx
- add comprehensive skills multi-role review report - (0d4c081) - baoyx
- add gf-regression skill redesign spec - (d8b9d66) - baoyx
- add gf-regression skill redesign implementation plan - (fa6dd1d) - baoyx
Features
- (pr) add cleanup command for post-merge branch and worktree management (#178) - (4595f75) - mc-ai
- (website) add navigation links to new GEO pages - (6121946) - baoyx
- (website) add static pages for architecture and release-workflow - (5a41bc9) - baoyx
Miscellaneous Chores
- update Homebrew formula to v1.1.0 - (82809d8) - github-actions[bot]
- remove gf-weekly-report skill - (b0a6b4a) - baoyx
- release v1.2.0 - (89e1d6d) - baoyx
- update CHANGELOG.md for v1.2.0 - (0b80ba3) - baoyx
Other
- (gf-quality) add minimal Go project for validation - (55bc6ea) - baoyx
- (gf-quality) add minimal Node.js project for validation - (d1c289f) - baoyx
- (gf-quality) add minimal Python project for validation - (e1ad91f) - baoyx
- Merge pull request #175 from byx-darwin/feat/170-skills-when-not-to-use
docs(skills): add When NOT to Use sections to all 25 skills - (4d1f341) - mc-ai
- Merge pull request #177 from byx-darwin/feat/173-docs-cli-requirement
docs(skills): add CLI requirement to enforce gf usage - (8426ea2) - mc-ai
- Merge pull request #180 from byx-darwin/feat/179-skill-command-reference-fix
docs(skills): fix CLI command references to match actual implementation - (82a663c) - mc-ai
- Merge pull request #182 from byx-darwin/fix/181-auth-status-scopes
fix(auth): parse token scopes from gh auth status output - (f3237d5) - mc-ai
- Merge pull request #183 from byx-darwin/fix/gitcode-error-hint-command-name
fix(gitcode): use 'gc' instead of 'gitcode' in error hints - (3e0231e) - mc-ai
Refactoring
- (skills) change worktree path from .claude/worktree to .worktree - (8cbc3bf) - baoyx
1.1.0 - 2026-08-09
Bug Fixes
- (ci) point upstream-patrol at relocated compatibility matrix - (792c270) - baoyx
- (ci) disable fail-fast on build-rust matrix - (a6963d9) - baoyx
- (ci) use matrix.archive for artifact upload path - (03da6b4) - baoyx
- (cli) make zsh completions install dir deterministic under home override - (eef4074) - baoyx
- (cli) scope metadata binding to unix cfg in permissions test - (2aa9b0d) - baoyx
- (hook) correct skill path hardcoding - (7a92f7e) - baoyx
- (hooks) register auto-report-bug hook globally pointing at tracked script - (16f6310) - baoyx
- (release) update Homebrew formula SHA256 to v1.0.0 real values + fix auto-update (#113) - (865375e) - baoyx
- (release) use {{version}} template syntax for cargo-release 1.1.3 (#132) - (93c7cc8) - baoyx
- (release) expand template residue detection to catch single-brace syntax (#132) - (e0de3b5) - baoyx
- (release) use shared-version = "workspace" to fix {{version}} rendering (#132) - (7bb75a7) - baoyx
- (release) only check headings for template residue in changelog - (3d8a902) - baoyx
- (security) set pending.json file permissions to 0o600 - (d9aad15) - baoyx
- (skills) copy_skills_dir collects failures instead of aborting (#154) - (31921c0) - mc-ai
- (website) correct stale compatibility matrix path in llms-full.txt - (9c1f4e6) - baoyx
- add flate to typos ignore list (crate name false positive) - (2fb6894) - baoyx
- resolve CI failures (clippy unnecessary_wraps + BSD-3-Clause license) - (f2840de) - baoyx
Documentation
- (workflow) gates.md GO-gate sub-step and source-agnostic evidence note (#141) - (a75da44) - baoyx
- dual skill source adaptation sections (#141) - (529d1fb) - baoyx
- add design spec for gf update signature verification (#152) - (f67c742) - baoyx
- add implementation plan for gf update signature verification (#152) - (02edf78) - baoyx
- add design spec for release.toml placeholder fix (#132) - (5d59283) - baoyx
- add code coverage improvement design spec - (a74c6ae) - baoyx
- add code coverage improvement implementation plan - (afb1deb) - baoyx
- add code review reports and release design specs - (dcaa11a) - baoyx
Features
- (issue) add list_comments API and gf issue comments command - (7c324f0) - baoyx
- (security) add sensitive data filtering for error messages - (4cf4237) - baoyx
- (skill) add success notification after Issue creation - (3fcd7c2) - baoyx
- (skills) install-time skill source detection and hard-block (#141) - (342afef) - baoyx
- (update) add gf update command and skills version management (#150) - (dd2318e) - mc-ai
- (update) add ed25519 signature verification for release binaries - (c29cbb8) - baoyx
- (workflow) standardize worktree path to .claude/worktree/ - (bc68c18) - baoyx
- (workflow) contract schema adds skill_source and ticket_refs (#141) - (a90af1d) - baoyx
- (workflow) contract struct aligns with skill_source/ticket_refs schema (#141) - (25ee030) - baoyx
- (workflow) skill source resolution, role aliases, GO gate in SKILL.md (#141) - (796b4df) - baoyx
- (workflow) dual-source mapping table and branch semantics in references.md (#141) - (8ad4fc3) - baoyx
- (workflow) fix worktree path to .claude/worktree/ (#146) - (ed6ad52) - baoyx
Miscellaneous Chores
- (build) refresh stale package.metadata.binstall metadata - (55318bb) - baoyx
- (deps) add gitcode 0.10.3 to compatibility matrix - (0d35cdc) - baoyx
- (deps) add glab 1.112.0 to compatibility matrix - (9f8a471) - baoyx
- (gitcode) rename CLI binary from gitcode to gc (#134) - (fa36151) - mc-ai
- fmt fix for skills.rs, preserve create-a-full-plan text in SKILL.md (#141) - (513539e) - baoyx
- embed real ed25519 public key for release verification - (af84b2f) - baoyx
- remove docs/assets (moved to resume repo) - (3b622f1) - baoyx
- restore docs/assets/demo.svg - (5c35ebd) - baoyx
- release v1.1.0 - (b4c6f7b) - baoyx
- update CHANGELOG.md for v1.1.0 - (3da604d) - baoyx
- update Homebrew formula to v1.1.0 - (8a76d6d) - github-actions[bot]
Other
- Merge pull request #136 from byx-darwin/feat/135-autoreport-bug-improvements
fix(auto-report): P0/P1 improvements for auto-report-bug feature - (51cb2d4) - mc-ai
- Merge pull request #137 from byx-darwin/fix/hook-worktree-registration
fix(hooks): make auto-report-bug hook work in worktrees (global + tracked script) - (6c8e91f) - mc-ai
- Merge pull request #140 from byx-darwin/fix/website-llms-matrix-path
fix(website): correct stale compatibility matrix path in llms-full.txt - (e66712e) - mc-ai
- Merge pull request #147 from byx-darwin/feat/141-dual-skill-sources
feat(workflow): dual skill source compatibility (superpowers + mattpocock/skills) - (da71e12) - mc-ai
- Merge remote-tracking branch 'origin/main' into feat-146-worktree-path
Conflicts:
skills/gf-workflow/SKILL.md - (f3e823e) - baoyx
- Merge pull request #148 from byx-darwin/feat-146-worktree-path
feat(workflow): standardize worktree path to .claude/worktree/ - (fb6ac4d) - mc-ai
- Merge pull request #155 from byx-darwin/feat/152-ed25519-signature-verify
feat(update): add ed25519 signature verification for release binaries - (2f0d4b8) - mc-ai
- Merge pull request #156 from byx-darwin/feat/108-gitcode-0.10.3-compat
chore(deps): add gitcode 0.10.3 to compatibility matrix - (c3221d6) - mc-ai
- Merge pull request #157 from byx-darwin/feat/144-glab-1.112.0-compat
chore(deps): add glab 1.112.0 to compatibility matrix - (b682112) - mc-ai
- Merge pull request #159: fix(release) use {{version}} template syntax for cargo-release 1.1.3
fix(release): use {{version}} template syntax for cargo-release 1.1.3 (#132) - (e554f4d) - mc-ai
- Merge pull request #160 from byx-darwin/fix/132-shared-version-workspace
fix(release): use shared-version = "workspace" to fix {{version}} rendering (#132) - (178895e) - mc-ai
- Merge remote-tracking branch 'origin/main' into feat/153-binstall-metadata-fix
Conflicts:
crates/gitcode/src/release.rs
crates/github/src/release.rs
crates/gitlab/src/release.rs
crates/release-signer/src/main.rs - (77c6e3d) - baoyx
- Merge pull request #162 from byx-darwin/feat/153-binstall-metadata-fix
chore(build): refresh stale package.metadata.binstall metadata - (1bfdd56) - mc-ai
Style
- apply nightly rustfmt to gen_compat_matrix example (#113) - (b50cfa5) - baoyx
- fix formatting in error_reporter.rs - (ee167c3) - baoyx
- apply cargo fmt to merged files - (e58b325) - baoyx
- fix trailing whitespace in docs - (af87714) - baoyx
Tests
- (gitcode) add deserialization, constructor, and success-path tests for release module - (eb19c47) - baoyx
- (github) add success-path and is_release_not_found unit tests for release module - (311b1d9) - baoyx
- (gitlab) add conversion, constructor, and success-path tests for release module - (8bbece8) - baoyx
- (hook) add Bats test suite for auto-report-bug.sh - (f5ac7d4) - baoyx
- (release-signer) add edge-case and error-path tests for signing - (fd76547) - baoyx
- improve code coverage with 114 new tests (#161) - (1b8f106) - mc-ai
1.0.0 - 2026-08-05
Bug Fixes
- (core) update residual gitflow command references to gf (#126) - (29f4053) - baoyx
- (core) move compatibility matrix JSON into crate for crates.io packaging (#113) - (ffec02b) - baoyx
- (github) remove unsupported --json flag from review commands (#120) - (11ab135) - mc-ai
- (github) use gh api POST for issue/pr comment (#111) (#123) - (9d4d7db) - mc-ai
- (github,gitlab,gitcode) auto-create missing labels on issue create/add-label - (a2444e5) - baoyx
- (pipeline) filter report runs by --days date window - (9c1c79b) - baoyx
- (prerequisites) replace [[PLATFORM]] placeholder with actual platform name (#128) - (2025d19) - mc-ai
- (scripts) use --in flag for svg-term compatibility - (db3e081) - baoyx
Documentation
- (reports) add Phase 4 delivery reports for PR #127 (skill rename) (#126) - (425fd3e) - baoyx
- (skills) add plan and design doc for gitflow-* to gf-* rename (#126) - (3a160a7) - baoyx
- (website) add support policy page and navigation link - (c0b6259) - baoyx
- add SUPPORT.md with support policy and EOL matrix - (3cf688f) - baoyx
- update compatibility matrix to v1.0.0 - (1a86509) - baoyx
- update demo.svg version to 1.0.0 - (172f867) - baoyx
- add v1.0.0 release design spec and implementation plan (#113) - (e167707) - baoyx
- add v1.0.0 dogfooding report (PASS after #130 fix) - (b9a4817) - baoyx
Features
- (workflow) add Branch Finish step to Phase 4 (#92) - (1593bf2) - mc-ai
Miscellaneous Chores
- (deps) update compatibility matrix for gh 2.97.0 and glab 1.111.0 (#116) - (2f5a750) - mc-ai
- update Homebrew formula to v0.9.0 - (95e8fd5) - github-actions[bot]
- update Homebrew formula to v0.3.0 - (a7fb36a) - github-actions[bot]
- release v1.0.0 - (a1ec903) - baoyx
- update CHANGELOG.md for v1.0.0 - (2b8ca96) - baoyx
- update Homebrew formula to v1.0.0 - (3023310) - github-actions[bot]
Other
- Merge pull request #129 from byx-darwin/feat/113-v1.0.0-release
docs: v1.0.0 release documentation preparation - (4378c25) - mc-ai
- Merge pull request #131 from byx-darwin/fix/130-release-delete-cleanup-tag
fix(github): release delete adds --cleanup-tag + idempotent not-found (#130) - (d508ebb) - mc-ai
Refactoring
- (crates) rename crates to gitflow-* prefix for crates.io publishing (#113) - (ca84b53) - baoyx
- (skills) update skill prefix filter from gitflow- to gf- (#126) - (d897a74) - baoyx
- (skills) update test assertions to gf-* skill names (#126) - (ae5b822) - baoyx
- (skills) update Makefile and install.sh skill filters to gf-* (#126) - (b51a989) - baoyx
- (skills) update auto-report-bug hook to gf-autoreport-bug (#126) - (0ba4344) - baoyx
- (skills) rename skill directories from gitflow-* to gf-* (#126) - (7bc66ed) - baoyx
- (skills) rename skill reference docs to gf-* (#126) - (7f1567a) - baoyx
- (skills) replace gitflow-* skill references with gf-* across repo (#126) - (8b85005) - baoyx
- (skills) regression fixes for residual gitflow- references (#126) - (e401595) - baoyx
- (skills) fix residual gitflow-* glob strings in website and assets (#126) - (4794db5) - baoyx
Style
- (github) add backticks to doc comment (clippy::doc_markdown) - (ac3fac6) - baoyx
- (github) fix comment typo Unparseable -> Unparsable (typos hook) - (8c7074c) - baoyx
- apply nightly rustfmt to baseline (format-only, no behavior change) - (2ed5af4) - baoyx
0.9.0 - 2026-07-14
Bug Fixes
- (core) add platform serde aliases for State and ReviewState - (984ef21) - baoyx
- (core) add backticks to GitCode in doc comment - (fbba901) - baoyx
- (skills) harden gitflow-workflow orchestrator and fix SDO violations - (8a2464d) - baoyx
- (skills) add cross-session recovery to Contract First rule - (fbb4e33) - baoyx
- (skills) add Fast Mode — Required Skills Checklist section - (c3b07e2) - baoyx
- (skills) add Phase 2 quality check details to SKILL.md - (d2a16a2) - baoyx
- (skills) add 'create a full plan' phrase to Phase 2 - (4c6d366) - baoyx
- (skills) add Phase 4 output descriptions to SKILL.md - (38d229f) - baoyx
- include hooks directory in crates.io package - (b508cf6) - baoyx
- correct include path for hooks directory - (7c7fc52) - baoyx
- copy hooks directory to apps/cli for crates.io packaging - (a7238ad) - baoyx
- correct include_bytes path for hooks in crates.io packaging - (dc894db) - baoyx
- remove duplicate tag-message key in release.toml - (6e92434) - baoyx
Documentation
- add release workflow section to CLAUDE.md - (6aff293) - baoyx
- add individual README for each crate - (33793fc) - baoyx
Features
- (skills) language-agnostic quality gate with dynamic detection - (83272b8) - baoyx
- (skills) add multi-language project support to quality gate - (f5070cc) - baoyx
- add crates.io publishing support - (6e146fe) - baoyx
- add CI check before crates.io publish - (e66faa7) - baoyx
Miscellaneous Chores
- update Homebrew formula to v0.8.0 - (c9158ee) - github-actions[bot]
- add version requirements to workspace crates for crates.io publishing - (73b8bc2) - baoyx
- release v{{version}} - (9331bfa) - baoyx
- update CHANGELOG.md for v0.9.0 - (7b274c7) - baoyx
Other
- build gitflow-cli binary before running e2e tests - (deeac04) - baoyx
- build gitflow-cli binary before running tests in build workflow - (bf6a3b7) - baoyx
Refactoring
- (skills) compress gitflow-workflow SKILL.md by 49% - (b86c463) - baoyx
0.8.0 - 2026-07-10
Bug Fixes
- (skills) make --report-bug flag negatable with --report-bug=false - (73a4cb5) - baoyx
- (skills) fix bundled-counter overwritten dead code in install_single_skill_bundled - (e76ace7) - baoyx
- (skills) remove outdated comment referencing Task 2 - (c167583) - baoyx
Documentation
- (autoreport-bug) add unauthenticated fallback branch to skill - (c7cf8cc) - baoyx
- (autoreport-bug) reconcile SKILL.md sections with new auth flow - (12468b1) - baoyx
- (skills) clarify co_contribution is user-level setting - (312a2e1) - baoyx
- (workflow) add dogfooding checklist to Phase 4 (#73) - (622c90a) - baoyx
- update README badges - (8250826) - baoyx
- add code of conduct and update contributing guidelines - (dc85ba8) - baoyx
- add co-contribution plan design spec - (5688fa2) - baoyx
- add co-contribution plan implementation plan - (0df399c) - baoyx
- add design spec for co-contribution global-only marker (#82) - (e14b819) - baoyx
- add implementation plan for co-contribution global-only marker (#82) - (1a294a5) - baoyx
- add Phase 4 dogfooding checklist (#73) - (851bb9e) - baoyx
- fix dogfooding checklist table count and references (#73) - (6cef5bc) - baoyx
- add dogfooding checklist to docs index (#73) - (bd384f4) - baoyx
- fix dogfooding checklist reference link depth (#73) - (2e687ac) - baoyx
- add design spec for Phase 4 dogfooding checklist (#73) - (42c9292) - baoyx
- fix self-review issues in dogfooding spec (#73) - (e77248f) - baoyx
- add pipeline analysis report for PR #86 - (3e227e9) - baoyx
- add implementation plan for Phase 4 dogfooding checklist (#73) - (7ea690a) - baoyx
- add issue triage report for Phase 4 - (aeaf415) - baoyx
- add code review report for PR #86 (self-review) - (0499262) - baoyx
- add release workflow demo script - (1155376) - baoyx
Features
- (error-reporter) gate bug reporting on co-contribution opt-in marker - (e0f5b9f) - baoyx
- (hook) add auth failure fallback with login guide and Issue template - (707a40d) - baoyx
- (skills) add confirm() helper for interactive Y/n prompts - (4f29840) - baoyx
- (skills) add merge_co_contribution() for settings.json marker - (f18ea3f) - baoyx
- (skills) add co-contribution plan flow to install_skills() - (cc731bd) - baoyx
- (workflow) add auto-trigger orchestration for gitflow-workflow (#83) - (b4f60c1) - mc-ai
- improve release workflow with safety checks and interactive preview - (c126220) - baoyx
Miscellaneous Chores
- update Homebrew formula to v0.7.0 - (f4fe430) - github-actions[bot]
- unify license to MIT - (eb79794) - baoyx
- remove redundant LICENSE.md - (e87d1a4) - baoyx
- remove obsolete plan-issue-59.md - (623546f) - baoyx
- add .codegraph to gitignore and remove from tracking - (2b224be) - baoyx
- remove unused .tokeignore - (0f1662a) - baoyx
- release v{{version}} - (0b0e9d7) - baoyx
- update CHANGELOG.md for v0.8.0 - (3630a9c) - baoyx
Other
- Merge pull request #81 from byx-darwin/feat/co-contribution-plan
feat(skills): add co-contribution plan with GitHub auth verification - (f1d4eef) - mc-ai
- Merge pull request #84 from byx-darwin/feat/82-co-contribution-global-only
feat(config): force co-contribution marker to global settings (#82) - (5b73482) - mc-ai
- Merge pull request #87 from byx-darwin/feat/73-dogfooding-checklist
docs: add Phase 4 dogfooding checklist (#73) - (8466bbe) - mc-ai
Refactoring
- (skills) simplify AgentPlatform::detect() to always return Claude - (feaf3db) - baoyx
- (skills) extract co-contribution flow into try_enable_co_contribution() helper - (ade3aad) - baoyx
- (skills) force global write for co_contribution marker - (7347178) - baoyx
Tests
- (skills) add failing test for global-only co_contribution write - (7480016) - baoyx
- add E2E non-interactive test framework (#71) (#86) - (1413133) - mc-ai
0.7.0 - 2026-07-09
Bug Fixes
- (workflow) remind Closes #N keyword for auto-close - (937b04a) - baoyx
Documentation
- add skill language convention to CLAUDE.md - (9a85d91) - baoyx
- add workflow orchestrator design docs and implementation plan - (0576852) - baoyx
Features
- add TOON output format for LLM token optimization - (a75b9f7) - baoyx
Miscellaneous Chores
- (skills) translate all 26 skill bodies to English (#77) - (874d20f) - mc-ai
- release v0.7.0 - (a63937c) - baoyx
- update CHANGELOG.md - (3387e71) - baoyx
0.6.0 - 2026-07-08
Bug Fixes
- (gitcode) resolve authentication check bugs and refactor architecture (#54) - (7bde64d) - mc-ai
- (gitcode) remove unsupported strategy flags from pr merge (#59) (#61) - (802ae83) - mc-ai
- (github) remove unsupported --json flag from issue/pr comment and pr create (#60) - (b2b2c5c) - mc-ai
Miscellaneous Chores
- update Homebrew formula to v0.5.0 - (ef6ba47) - github-actions[bot]
- remove .superpowers/sdd/ temporary files (should be gitignored) - (86e6335) - baoyx
- update Homebrew formula to v0.6.0 - (149ed8e) - github-actions[bot]
- update CHANGELOG.md for v0.6.0 - (5e1d902) - baoyx
0.5.0 - 2026-07-07
Bug Fixes
- (auth) parse both old and new gh CLI status formats - (4ef75be) - baoyx
- (gitcode) fix issue close and comment serialization for GitCode API (#11, #12) - (046338c) - baoyx
- (gitcode) fix issue close and comment serialization for GitCode API (#11, #12) - (cbaa58e) - baoyx
- (gitcode) fix issue close and comment serialization for GitCode API (#11, #12) - (f567606) - baoyx
- (gitcode) fix issue close and comment serialization for GitCode API (#11, #12) - (32deb01) - baoyx
- (gitcode) fix issue close and comment serialization for GitCode API (#11, #12) - (b45d967) - baoyx
- (gitcode) fix issue close and comment serialization for GitCode API (#11, #12) - (f4c59a8) - baoyx
- (makefile) use correct path for workspace cargo install - (141f073) - baoyx
- (skill) add explicit ## Overview section to gitflow-release-helper - (f63a80d) - baoyx
- (skill) clarify parallel execution in worktree - (ecffc51) - baoyx
- (skills) install project hook to hooks/ to match settings.json command path - (d43123a) - baoyx
- update label-stats SKILL.md to refactored version with trigger format - (5a0d103) - baoyx
- add Common Mistakes to 5 skills + overflow wordcount trim - (114183c) - baoyx
- resolve hook path mismatch and auth status parsing bugs (#46) - (166a7ca) - mc-ai
Documentation
- update version badge to v0.4.0 - (5ce33bc) - baoyx
- analyze gitflow-auth skill (#15) - (1362f6f) - baoyx
- analyze gitflow-commit skill (#16) - (0ba11cb) - baoyx
- analyze gitflow-label-milestone skill (#17) - (9024318) - baoyx
- analyze gitflow-release skill (#18) - (dcf645d) - baoyx
- analyze gitflow-repo skill (#19) - (d0b0d26) - baoyx
- analyze gitflow-repo-onboarding skill (#20) - (0a15b70) - baoyx
- analyze gitflow-security-check skill (#22) - (fd352c0) - baoyx
- analyze gitflow-weekly-report skill (#23) - (2b3ad66) - baoyx
- analyze gitflow-precommit skill (#24) - (b1be00b) - baoyx
- analyze gitflow-regression skill (#25) - (491810d) - baoyx
- analyze gitflow-issue-create skill (#26) - (7b3a9a6) - baoyx
- analyze gitflow-pr-create skill (#27) - (336048f) - baoyx
- analyze gitflow-pipeline-analyzer skill (#28) - (78df1b9) - baoyx
- analyze gitflow-issue-triage skill (#29) - (de40bca) - baoyx
- analyze gitflow-label-stats skill (#30) - (0640f93) - baoyx
- complete Phase 2-4 skill analysis (12 skills, parallel execution) - (1c7f6de) - baoyx
- create comprehensive skills refactor analysis and implementation plan - (2e9f780) - baoyx
- quality gate passed for skills refactor analysis - (127b7c5) - baoyx
- add unified skill template and conventions for 26-skill refactor - (94b248c) - baoyx
- analyze gitflow-auth skill (#15) - (64dd080) - baoyx
- analyze gitflow-commit skill (#16) - (3b7aeee) - baoyx
- analyze gitflow-label-milestone skill (#17) - (0ab0064) - baoyx
- analyze gitflow-release skill (#18) - (be6b1db) - baoyx
- analyze gitflow-repo skill (#19) - (3728a85) - baoyx
- analyze gitflow-repo-onboarding skill (#20) - (c9b629d) - baoyx
- analyze gitflow-security-check skill (#22) - (31e3290) - baoyx
- analyze gitflow-weekly-report skill (#23) - (08a6455) - baoyx
- analyze gitflow-precommit skill (#24) - (7f46a3f) - baoyx
- analyze gitflow-regression skill (#25) - (a38ec36) - baoyx
- analyze gitflow-issue-create skill (#26) - (0265a55) - baoyx
- analyze gitflow-pr-create skill (#27) - (08992ab) - baoyx
- analyze gitflow-pipeline-analyzer skill (#28) - (4779466) - baoyx
- analyze gitflow-issue-triage skill (#29) - (5bdff31) - baoyx
- analyze gitflow-label-stats skill (#30) - (d750d36) - baoyx
Features
- (makefile) re-add local-install target (lost during rebase) - (2cdcf51) - baoyx
- add --repo parameter to issue create command (#51) - (86978ba) - mc-ai
Miscellaneous Chores
- (skill) apply lint-driven sync to gitflow-pr SKILL.md - (92ace82) - baoyx
- update Homebrew formula to v0.4.0 - (a3b08b3) - github-actions[bot]
- release v0.5.0 - (93043b1) - baoyx
- update CHANGELOG.md - (984acef) - baoyx
Other
- resolve conflicts with main — keep Superpowers format - (2854830) - baoyx
Refactoring
- (skill) rewrite gitflow-pr-inline-review to Superpowers template - (cdf07ec) - baoyx
- (skill) gitflow-security-check — conform to Superpowers template - (ccda568) - baoyx
- (skill) rewrite gitflow-review to Superpowers template (#39) - (f9c2dc7) - baoyx
- (skill) gitflow-quality — conform to Superpowers template (#35) - (00e41fc) - baoyx
- (skill) gitflow-pr-apply-feedback — conform to Superpowers template (#33) - (908f4fe) - baoyx
- (skill) gitflow-precommit — conform to Superpowers template (#24) - (32eed77) - baoyx
- (skill) rewrite gitflow-release-helper per template - (ba1e699) - baoyx
- (skill) gitflow-release — conform to Superpowers template (#18) - (bc39f98) - baoyx
- (skill) gitflow-regression — conform to Superpowers template (#25) - (9fb05fb) - baoyx
- (skill) compress gitflow-workflow from 1725 to 498 words per template - (fa1bbd2) - baoyx
- (skill) compress gitflow-release-helper to 480 words - (c6b3dc2) - baoyx
- (skill) gitflow-label-milestone — conform to Superpowers template (#17) - (ebd84e7) - baoyx
- (skill) gitflow-autoreport-bug — conform to Superpowers template - (d6a567c) - baoyx
- (skill) gitflow-issue-triage — conform to Superpowers template - (86f36f9) - baoyx
- (skill) gitflow-repo — conform to Superpowers template - (253dd09) - baoyx
- (skill) gitflow-pipeline-analyzer — conform to Superpowers template - (88c1a96) - baoyx
- (skill) gitflow-pr, gitflow-pr-create — conform to Superpowers template (#27) - (07ad0e3) - baoyx
- (skill) gitflow-pr-review, gitflow-issue-review, gitflow-pr-create sync — conform to Superpowers template (#27) - (352a561) - baoyx
- (skill) gitflow-issue-review — conform to Superpowers template (#33) - (b82cc58) - baoyx
- (skill) gitflow-pr-review — conform to Superpowers template (#34) - (f7428fa) - baoyx
- (skill) rewrite gitflow-issue per template with boundaries, flowchart, tests - (e465bc9) - baoyx
- (skill) gitflow-pr child skills — add delegation model + word-count compliance - (19a552a) - baoyx
- (skill) gitflow-issue-create — conform to Superpowers template (#26) - (53f1b8d) - baoyx
- (skill) gitflow-label-stats — conform to Superpowers template - (bc97bea) - baoyx
- (skill) compress gitflow-repo-onboarding 968→497 words - (c79d544) - baoyx
- (skill) gitflow-weekly-report — conform to Superpowers template with no-fabrication and no-performance-evaluation boundaries (#23) - (2008b53) - baoyx
- (skill) gitflow-auth — conform to Superpowers template with token safety boundaries (#15) - (606d356) - baoyx
- (skill) gitflow-commit — conform to Superpowers template (#16) - (8b6a43a) - baoyx
- (skill) gitflow-label-stats — compress to 444 words with Mermaid flowchart - (c3bcdc5) - baoyx
- Phase 2 P1 completion — compress all 26 skills to ≤500 words with full section coverage - (855ce58) - baoyx
- Phase 3 P2 stress tests + 4 Mermaid flowcharts - (402ffa6) - baoyx
Tests
- add weekly-report test scenarios and externalize template - (cb94ba4) - baoyx
0.4.0 - 2026-07-06
Bug Fixes
- skills source dir now resolves relative to binary, not cwd - (61108d5) - baoyx
- collapse nested if-let in skills_source_dir (clippy) - (e0d6f06) - baoyx
- skills install now works outside git repo and project root - (f943942) - baoyx
- extract shared test helper and suppress clippy warnings in test-only code - (8fdbacb) - baoyx
- subagent-dev must be required in fast mode - (ccd7f18) - baoyx
Miscellaneous Chores
- (deps) upgrade crossbeam-epoch to 0.9.20 (RUSTSEC-2026-0204) - (01d07d3) - baoyx
- (release) remove per-crate README replacement (uses root README) - (13c5e35) - baoyx
- update Homebrew formula to v0.2.0 - (c93fd73) - github-actions[bot]
- backup SKILL.md before refactoring - (3e58f86) - baoyx
- remove backup file before release - (0e68d95) - baoyx
- untrack .claude/settings.json, add version badge, restore release config - (2eb31cf) - baoyx
- release v0.4.0 - (c060beb) - baoyx
Other
- consolidate std imports in build.rs - (62a4ef9) - baoyx
- fix line formatting in skills.rs - (eb58afd) - baoyx
Tests
- add SKILL.md structure verification tests for all 4 workflow phases - (0b6b5b8) - baoyx
- add workflow modes structure verification tests - (a3744f7) - baoyx
[0.2.0] - 2026-07-06
Bug Fixes
- (ci) harden smoke test skip patterns for gitlab/gitcode/pipeline - (5abecb0) - baoyx
- (cli) wrap command output in CliOutput envelope and remove dead libc dep (#1) - (82f7efc) - baoyx
- (cli) use standard zsh site-functions dir for completions install - (63e5167) - baoyx
- (cli) use dirs::home_dir() for cross-platform completions install - (22fd215) - baoyx
- (cli) improve prerequisite error messages with install hints - (ea2fa18) - baoyx
- (cli) resolve clippy pedantic warnings in CI - (c8a59da) - baoyx
- (core) fix Label serde policy and revert out-of-scope changes (#1) - (836c974) - baoyx
- (core) change UserSummary.id from u64 to String for GitHub compat - (4ee5184) - baoyx
- (gitcode) use platform-conditional binary name gc/gitcode per official docs - (7c3516e) - baoyx
- (gitcode) support gitcode CLI with version subcommand and pip install paths - (d6d3f9e) - baoyx
- (gitcode) use gitcode CLI natively with correct flags and JSON mapping - (4041085) - baoyx
- (github) add missing args in pr close and debug log in issue reopen - (495226b) - baoyx
- (github) add missing chrono dependency - (22cadab) - baoyx
- (github) count all failure types in pipeline report (#4) - (c90c816) - baoyx
- (gitlab) use "closed" state filter for MR list to include all closed MRs (#4) - (4738dd6) - baoyx
- (scripts) prevent settings.json overwrite and fix dead code in install.sh (#5) - (b9057ac) - baoyx
- (skills) address review findings for _common.sh (#5) - (78d1e12) - baoyx
- (skills) align workflow quality checks with design spec (#5) - (2997ac7) - baoyx
- (skills) improve quality gate coverage commands and env var support (#5) - (972fea9) - baoyx
- (skills) add failed.log write path and gitflow CLI guard to autoreport (#5) - (d7f2da4) - baoyx
- remove duplicate bans.deny table in deny.toml - (8d8e520) - baoyx
- use GITCODE_TOKEN as the only gitcode auth env var - (2f9ec58) - baoyx
- use absolute path for auto-report-bug hook - (df9f5f2) - baoyx
- use nested hooks format for Stop Hook config - (e6cc606) - baoyx
- correct pending.json field names to match Rust ErrorReport struct - (6709c84) - baoyx
- address final review findings (spec staleness, dead code, matcher rationale) - (b5f8a80) - baoyx
- remove unused licenses from deny.toml + add pre-push hooks - (bf62e25) - baoyx
- revert wildcards=allow + add CLAUDE.md rule to protect config files - (8949277) - baoyx
- use wildcards=warn for workspace dependency compatibility - (ae351f6) - baoyx
- resolve pre-existing clippy warnings to pass CI - (3a59d8c) - baoyx
- mark shell completion tests as Unix-only - (5463fe6) - baoyx
- mark hook uninstall tests as Unix-only - (9d21e91) - baoyx
- use platform-aware absolute path in SafePath test - (8579ca1) - baoyx
- remove crates.io publish (not yet registered on crates.io) - (a869c64) - baoyx
Documentation
- add Superpowers integration guide (#5) - (12cb622) - baoyx
- update index with integration guide (#5) - (fbc1e8e) - baoyx
- add Phase 2/4/5 implementation plans - (8e1d8e9) - baoyx
- rewrite README with workflow-oriented structure - (7df6f5f) - baoyx
- remove stale 'planned' markers from gitflow-workflow - (e3fe89b) - baoyx
- add platform support section to README - (26d0eec) - baoyx
- note GitHub Enterprise and GitLab self-hosted support - (95f15e9) - baoyx
- replace all gitflow command references with gitflow-cli in README - (4a677c5) - baoyx
- replace gitflow with gitflow-cli in all skill files - (9981bd4) - baoyx
- fix gitflow-review and gitflow-workflow descriptions to use gitflow-cli - (1311c4d) - baoyx
- add hook config format fix and report-bug toggle design - (fa01ffc) - baoyx
- add implementation plan for hook config format fix - (e6fb17e) - baoyx
Features
- (cli) add native CLI prerequisite checker (#1) - (70439b2) - baoyx
- (cli) extend CLI structure with platform detection (#1) - (92ecaa1) - baoyx
- (cli) implement gitflow issue create/list/view commands (#1) - (da7fc82) - baoyx
- (cli) implement gitflow pr create/list/view commands (#1) - (c0bbc08) - baoyx
- (cli) add error auto-report module and Stop Hook (#1) - (3c9f8b4) - baoyx
- (cli) extend issue and pr commands with full operation set (#3) - (34b1a6f) - baoyx
- (cli) add release, review, and auth commands (#3) - (15aa11b) - baoyx
- (cli) add label, milestone, and commit commands (#3) - (1d495fb) - baoyx
- (cli) add multi-platform dispatch and pipeline commands (#4) - (6f4f7d9) - baoyx
- (cli) enhance shell completions with --install/--uninstall flags (#6) - (140b1fa) - baoyx
- (cli) add --output text human-friendly formatting (#6) - (2c8a11f) - baoyx
- (cli) implement skills install/list/uninstall command and complete community docs (#6) - (0c8ef6a) - baoyx
- (cli) add multi-agent and multi-target support to skills install - (398ec33) - baoyx
- (cli) add Gemini and Copilot back to agent platform support - (cbf39b0) - baoyx
- (cli) agent-parseable prerequisite errors with auto-install and login hints - (621d16f) - baoyx
- (core) add JSON output types and public re-exports (#1) - (f31eafc) - baoyx
- (core) add domain types and Platform error variant (#1) - (b90e0f4) - baoyx
- (core) add Platform enum with remote URL detection (#1) - (f7f7d5c) - baoyx
- (core) define IssueProvider and PrProvider traits (#1) - (e69402c) - baoyx
- (core) add JSON output types and public re-exports (#1) - (9ff806d) - baoyx
- (core) extend IssueProvider and PrProvider with full operation set (#3) - (7588df1) - baoyx
- (core) add ReleaseProvider, ReviewProvider, and AuthProvider traits (#3) - (1225a3b) - baoyx
- (core) add LabelProvider, MilestoneProvider, and CommitProvider traits (#3) - (dffcaac) - baoyx
- (core) add PipelineProvider trait for CI/CD pipeline analysis (#4) - (e467853) - baoyx
- (gitcode) add full GitCode platform support crate (#4) - (973d4c3) - baoyx
- (github) add GitHubIssueProvider and GitHubPrProvider (#1) - (550b1cd) - baoyx
- (github) extend GitHubIssueProvider and GitHubPrProvider with full operations (#3) - (6b783b0) - baoyx
- (github) add GitHubReleaseProvider and GitHubReviewProvider (#3) - (8747a2c) - baoyx
- (github) add Auth, Label, Milestone, and Commit providers (#3) - (e7e44ee) - baoyx
- (github) add GitHubPipelineProvider (#4) - (879d04f) - baoyx
- (gitlab) add full GitLab platform support crate (#4) - (11379a0) - baoyx
- (hooks) enhance auto-report-bug hook with interactive detection (#5) - (3d3426a) - baoyx
- (skills) add core command layer skills for all resource types (#3) - (c2d09d0) - baoyx
- (skills) add workflow layer skills (#3) - (79cf890) - baoyx
- (skills) add shared shell function library with error reporting (#5) - (fecbffa) - baoyx
- (skills) add gitflow-workflow orchestration skill (#5) - (ee33027) - baoyx
- (skills) add gitflow-quality gate skill (#5) - (d123b0d) - baoyx
- (skills) add gitflow-autoreport-bug complete skill with deduplication (#5) - (6982fd5) - baoyx
- (skills) add issue review, triage, inline review, feedback, and release helper skills (#6) - (5b7a8ff) - baoyx
- (skills) add pipeline analyzer, repo, precommit, regression, and label stats skills (#6) - (d24f1f5) - baoyx
- add one-click install script (#5) - (99c7ed9) - baoyx
- add Homebrew formula and GitHub Release workflow (#6) - (5998b1c) - baoyx
- integrate auto-report-bug hook into skills install - (9ce8cf6) - baoyx
- add --report-bug flag to toggle Stop Hook installation - (108a85e) - baoyx
- add gitflow-weekly-report skill (ported from ncgo-code-skills) - (d9cae88) - baoyx
- merge auto-report-bug with auth cache, JSON validation, failed.log retry - (4a99a5d) - baoyx
- add sync-readme-check hook + register in settings.json - (32a6bb7) - baoyx
- Homebrew formula uses pre-built release binaries (architecture-aware) - (fe448dd) - baoyx
Miscellaneous Chores
- (github) fix clippy pedantic warnings in pipeline.rs - (c54b8a3) - baoyx
- add Phase 1 prerequisites — Rust 1.96.0, design spec, plan file - (15a67fe) - baoyx
- associate plan with Issue #1 - (c8e777a) - baoyx
- final lint and formatting pass for Phase 1 (#1) - (6e12a23) - baoyx
- final lint and formatting pass for Phase 3 (#4) - (363c67d) - baoyx
- update Makefile with install targets and specs index (#5) - (0629a09) - baoyx
- install pre-commit hooks and fix typos allowlist - (02d4fd0) - baoyx
- remove .superpowers/ and add to .gitignore - (39e257b) - baoyx
- release v0.2.0 - (ff93b98) - baoyx
- update CHANGELOG.md - (05b6d1b) - baoyx
- update Homebrew formula to v0.2.0 - (ee13482) - github-actions[bot]
Other
- Initial commit - (cf104d6) - mc-ai
- Merge branch 'worktree-agent-a64693338b83d2f05' - (ffc518c) - baoyx
- Merge branch 'worktree-agent-a9b6077fd4a0f551d' - (2b7d068) - baoyx
- enhance build pipeline and release config to match agent-proxy-rust - (fb8c89a) - baoyx
- install nightly rustfmt component for cargo +nightly fmt check - (816f619) - baoyx
- add design spec and implementation plan - (327a255) - baoyx
- add pre-commit as 6th quality gate step - (8b5b390) - baoyx
- add compliance checklists, --body-file rule, enforcement header - (2c29cfb) - baoyx
- add GitHub Actions workflows + update Makefile release pipeline - (ad8f773) - baoyx
- auto-update Homebrew formula on release - (0c730f4) - baoyx
- install nightly rustfmt component in Lint job - (65cdce5) - baoyx
- also trigger CI on tag push for CD gate - (804d292) - baoyx
- remove ci-gate job from CD workflow - (347203d) - baoyx
- fix Homebrew formula push auth in release workflow - (c7738fa) - baoyx
- use Python to update Homebrew formula (sed was missing arm64 entries) - (880ecf5) - baoyx
Refactoring
- (cli) trim agent platforms to Claude/Codex/OpenCode - (139a9a2) - baoyx
- (cli) default to project-level skills install, -g for global - (bfecadf) - baoyx
- extract HOOK_CONFIG variable and use nested format - (ff7d780) - baoyx
- rename gitflow-cli-cli to gitflow-cli - (31b531e) - baoyx
- rename gc to gitcode across entire codebase - (fa5ca01) - baoyx
Tests
- add Phase 1 smoke test script and integration tests (#1) - (b48dfba) - baoyx
- extend smoke test for Phase 2 commands (#3) - (1bac8be) - baoyx
- add multi-platform smoke test and CI matrix (#4) - (1e6a152) - baoyx
- add failing tests for nested hook format - (0b33fec) - baoyx
- verify uninstall_hook works with nested hook format - (b25f4cd) - baoyx