All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added fallback to
pulls/$PR/reviews/$REVIEW_ID/commentsendpoint when review-attached inline comments are not surfaced by the generalpulls/$PR/commentsendpoint (cross-checks "Actionable comments posted: N" count) - Added missing CodeRabbit type indicators to severity table (
_🚨 Critical_,_⚡ Performance_) - Documented secondary color badge override rule (e.g.,
_💡 Suggestion_ | _🟠 Major_binds to HIGH, not MEDIUM) - Added reference to CodeRabbit global "Prompt for all review comments with AI agents" block for cross-comment context
- Added
?per_page=100to all fetch API calls to handle PRs with many comments
- Added CodeRabbit severity detection to
references/severity_guide.md: emoji+italic pattern (_⚠️ Potential issue_,_🧹 Nitpick_,_🔧 Optional_, etc.), secondary color badges (_🟡 Minor_,_🟠 Major_) as binding severity indicator - Documented CodeRabbit "outside diff" comments pattern: embedded in PR-level review body
<details>blocks, not inpulls/$PR/comments - Step 1: added
pulls/$PR/reviewsfetch alongsidepulls/$PR/commentsto capture outside diff comments - Step 1: replaced raw fetch commands with inline
--jqfilters to avoid!=operator, which Claude Code's Bash tool escapes as\!=breaking jq - Updated severity table in step 1 with CodeRabbit indicators
- Current PR context now includes milestone:
PR #N: title (state) | Milestone: name - Added step 7: verify milestone at end of review; suggest assigning if missing and open milestones exist (never assigns automatically)
- Added
.s2s/plans/*.mdto task documentation search paths (Spec2Ship projects) - Added
chore/*,ci/*,docs/*branch patterns to title prefix table - Added breaking change handling: add
breakinglabel +## Breaking changesbody section - Added step 9: detect open milestones and assign if exactly one is active; ask user if multiple exist
- Updated
gh pr createcommand with--milestone,--reviewer, correct multi---labelsyntax - Added
--draftusage note (WIP, CI wait, AI bot trigger)
- Added step 2: check PR milestone before merge; warn (not block) if open milestones exist but PR has none
- Added milestone line to pre-merge checklist summary (step 4)
- Added step 7: after merge, check
open_issueson milestone; offer to close it if all items are done - Renumbered steps: old 2→3, 3→4, 4→5, 5→6; new steps are 2 and 7
- CLAUDE.md: project-level instructions for contributors
- .gitignore: exclude local settings from version control
- README.md: "Why these skills?" section with value propositions and Without/With comparison tables for each skill
- Streamlined SKILL.md from 236 to 54 lines (-77%)
- Added dynamic context injection (
!git log``) to match existing project commit style - Removed content Claude already knows (CC types, subject rules, git basics, trailers, breaking changes)
- Removed merge commits section (belongs to github-pr-creation)
- Moved good/bad examples to
references/commit_examples.md
- Streamlined SKILL.md from 202 to 138 lines (-32%)
- Added dynamic context injection for current branch and unpushed commits
- Expanded task documentation search with paths for Kiro, Cursor, Trae, GitHub Issues
- Reworked label suggestion to check available project labels first via
gh label list - Trimmed
references/pr_templates.mdfrom 461 to 188 lines (templates only) - Removed
references/conventional_commits.md(duplicated standard CC knowledge)
- Streamlined SKILL.md from 211 to 113 lines (-46%)
- Added dynamic context injection for current PR info
- Simplified unreplied comments check to single jq command
- Removed redundant sections (Quick Start, Pre-Merge Checklist table, Error Handling)
- Streamlined SKILL.md from 236 to 111 lines (-53%)
- Added dynamic context injection for current PR info
- Integrated reply API gotcha (
--input -vs-f) into workflow step - Renamed
references/gemini_severity_guide.mdtoreferences/severity_guide.md - Added Cursor comment severity detection to severity guide
- Streamlined SKILL.md from 262 to 159 lines (-39%)
- Added complete frontmatter reference (10 fields including
allowed-tools,context,agent,hooks) - Added invocation control matrix, dynamic features (context injection, string substitutions, subagent execution)
- Added degrees of freedom concept and
assets/resource type - Rewrote
references/official_best_practices.mdwith context budget, frontmatter validation, discovery hierarchy, skills/commands unification - Rewrote
references/skill_examples.mdwith 6 concrete examples of new features
- Initial release with 5 skills organized in 2 plugins
- git-commit: Conventional Commits format with type/scope/subject
- github-pr-creation: PR creation with validation and task tracking
- github-pr-merge: Pre-merge checklist validation
- github-pr-review: PR review comment resolution with severity classification
- creating-skills: Guide for creating Claude Code skills