codex-patches
Use this when updating the codex submodule or when patch files in codex-patches/ need to be added, regenerated, or repaired.
Script and automate repetitive tasks and workflows.
Use this when updating the codex submodule or when patch files in codex-patches/ need to be added, regenerated, or repaired.
Use for Bun file I/O: Bun.file, Bun.write, streams, directories, glob patterns, metadata.
Bun package manager commands (install, add, remove, update), workspaces, lockfiles, npm/yarn/pnpm migration. Use for dependency management with Bun.
Accept Spectr change proposals by converting tasks.md to tasks.jsonc without requiring the spectr binary. USE WHEN you're in a sandboxed or restricted execution context and spectr is not available in your path. DO NOT USE WHEN you need a lightweight alternative for task acceptance, but have the spectr binary available. DO NOT USE when you have the spectr binary available.
Creates comprehensive README files with templates for different project types. Use when creating README, project documentation, or getting started guides.
Analyzes and optimizes Dockerfiles to reduce image size, improve build time, and enhance security. Use when optimizing Docker images, reducing build times, or improving Dockerfile structure.
Execute specification-driven implementation with automatic quality gates, multi-agent orchestration, and progress tracking. Use when building features from specs, fixing bugs with test coverage, or refactoring with validation.
Generates conventional commit messages by analyzing git diffs and changes. Use when writing commit messages, following commit conventions, or documenting changes.
依照 Keep a Changelog 格式撰写与維護 CHANGELOG.md。 使用时机:建立变更日誌条目、准备發布、记录变更。 关鍵字:changelog, release notes, CHANGELOG.md, keep a changelog, 变更日誌, 發布说明。
引導重構決策和大規模程式碼改進。 使用時機:重構程式碼、遺留系統現代化、技術債、重寫決策。 關鍵字:refactor, rewrite, legacy, strangler, technical debt, 重構, 重寫, 技術債.
引導重構决策和大規模程序码改进。 使用时机:重構程序码、遺留系统現代化、技術債、重写决策。 关鍵字:refactor, rewrite, legacy, strangler, technical debt, 重構, 重写, 技術債.
依照 Keep a Changelog 格式撰寫與維護 CHANGELOG.md。 使用時機:建立變更日誌條目、準備發布、記錄變更。 關鍵字:changelog, release notes, CHANGELOG.md, keep a changelog, 變更日誌, 發布說明。
Write and maintain CHANGELOG.md following Keep a Changelog format. Use when: creating changelog entries, preparing releases, documenting changes. Keywords: changelog, release notes, CHANGELOG.md, keep a changelog, 變更日誌, 發布說明.
Guide refactoring decisions and large-scale code improvements. Use when: refactoring code, legacy modernization, technical debt, rewrite decisions. Keywords: refactor, rewrite, legacy, strangler, technical debt, 重構, 重寫, 技術債.
Provides git workflow assistance, branch management, and commit message optimization
Systematic bug fixing workflow with regression tests and PR creation. Use when the user asks to "fix a bug", "debug an issue", "resolve a problem", or provides error messages/failing tests to fix. Handles reproduction, root cause analysis, test creation, fix implementation, and PR submission.
Git workflow standards - branch management, commit conventions, and PR creation process. Use when planning work that involves git operations or PR submissions.
Git commit guidelines for incremental commits. Read this when user asks you to auto commit as you go
When python, flask, or jinja are being written or edited.
Generate formatted changelogs from git history since the last release tag. Use when preparing release notes that categorize changes into breaking changes, features, fixes, and other sections.
Upgrades Kirby and maintains dependencies safely using composer audit, plugin compatibility checks, and official docs. Use when updating Kirby versions or making maintenance changes that affect runtime.
All modes that write scripts or code follow these app standards for communication, modularization, simplification, naming conventions