ai4pb-iteration-summary

Generate a conventional-commit summary of iteration changes and save it to debug/iteration-commit-message.md.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/derekhu0002/ai4pb-orchestrator --skill ai4pb-iteration-summary
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ai4pb-iteration-summary
Source: https://github.com/derekhu0002/ai4pb-orchestrator/tree/main/.opencode/skills/ai4pb-iteration-summary
Command: npx skills add https://github.com/derekhu0002/ai4pb-orchestrator --skill ai4pb-iteration-summary

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation of concise, standards-compliant Git commit messages that summarize all meaningful changes from the current iteration.

Core Features & Use Cases

  • Generates a subject and body for a commit that reflects features, fixes, refactors, and release-related changes.
  • Applies sprint-start boundaries, diff ranges, and classification rules to produce a structured message suitable for release notes.
  • Ensures persistence by saving the final message to debug/iteration-commit-message.md for audit and review.

Quick Start

Run the iteration summary tool to generate and save the commit message to debug/iteration-commit-message.md

Frequently Asked Questions about ai4pb-iteration-summary

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically generate a git commit message for an iteration?▼

You can generate a conventional commit summary by identifying all meaningful changes from the iteration start to HEAD, classifying them into Feature, Fix, or Refactor categories, and saving the structured message to a markdown file.

How does a sprint-start tag change the way iteration changes are summarized?▼

A sprint-start tag defines the iteration boundary for summarizing changes. When the latest sprint-start tag exists, the tool includes staged, unstaged, and untracked changes up to HEAD; without it, only current changes are summarized.

How do I classify git diff changes into features and fixes for release notes?▼

Classifying git diff changes for release notes involves categorizing modifications into Feature, Fix, Refactor, Build/Release, or Drift/Unrelated groups to produce a structured conventional-commit message suitable for auditing.

Can I include untracked and unstaged changes in an automated commit summary?▼

Yes, you can include untracked and unstaged changes in the commit summary if a sprint-start tag is present to serve as the iteration boundary, otherwise the summary is generated using only current changes.

Where are generated iteration commit messages saved for audit and review?▼

Generated iteration commit messages are saved directly to the debug/iteration-commit-message.md file, ensuring the conventional-commit summary persists for later audit and review purposes.