commit-message-storytellerAnalyzes git diffs or staged changes and generates narrative commit messages that explain WHY a change was made, not just what changed — following Conventional Commits format. Use when asked to "write a commit message", "generate a commit", "describe my changes", "what should I commit this as", "com
conventional-commitPrompt and workflow for generating conventional commit messages using a structured XML format. Guides users to create standardized, descriptive commit messages in line with the Conventional Commits specification, including instructions, examples, and validation. Use when the user asks for a Conventi
frf-ms-designMATLAB workflow for measured SISO FRF Excel files. Use when fitting a stable s-domain plant model with a time-delay term from FRF data, designing a lag or lead-lag controller with integral lag, plotting plant/open-loop/closed-loop frequency responses with margin analysis, or estimating closed-loop s
git-commitExecute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff
github-releaseGuides the agent through releasing a new version of a GitHub library end-to-end. Handles SemVer versioning and Keep a Changelog formatting automatically. Use when the user wants to cut a release, publish or bump a version, generate a changelog, create a release branch, or open a release PR. source:
lean-commentsAudits, writes, and refines maintained first-party source-code comments and declaration-level documentation across languages. Use when adding, editing, reviewing, cleaning up, or auditing comments, doc comments, docstrings, TODO, FIXME, NOTE, suppressions, or other source commentary, including while
plot-styleapply consistent scientific/engineering style to plotting code (figures, axes, legends, labels, limits, aspect ratios, subplots, single-figure tab layout). use only when writing or modifying code that generates plots — matlab by default, or the closest equivalent when the user names another language
readme_styleWrites or updates a thorough project README.md (local setup, architecture, environment variables, scripts, testing, deployment, troubleshooting) after exploring the codebase. Use when the user asks to write, create, or update a README, document a project, or produce project documentation, including