Automation Tools
Script and automate repetitive tasks and workflows.
file-renamer
Renames files to comply with repository CLAUDE.md naming conventions. Handles images, documents, and markdown files with proper pattern enforcement. Converts uppercase to lowercase, replaces spaces with hyphens, adds versioning, and structures filenames according to file type standards.
save-report
Commit newly generated sponsor reports from the docs/ directory with intelligent selection and preview. Includes optional push.
action-logger
Keep an audit trail of changes, commands, and verification.
coordinate-changes
For changes spanning multiple files, ensures correct order and atomicity. Prevents partial migrations and broken intermediate states. Trigger when changing 3+ files or any shared contract.
gmacko-init-bootstrap
Use when (1) PROJECT_MANIFEST.json and INITIAL_PLAN.md exist, (2) ready to execute setup.sh to initialize the project, (3) renaming template to project name. Wraps setup.sh with preflight checks and validation.
config-setup
Sets up configuration files, environment variables, and project configuration. Use when setting up project configuration, environment setup, or configuration management. Creates config files, .env examples, and configuration documentation.
refactoring
Safe refactoring patterns and code improvement strategies. Auto-triggers when cleaning up code, reducing complexity, or improving maintainability.
private-function-shim-export
Fix compatibility shims that fail to export private functions. Trigger when: (1) import errors for _prefixed functions after module reorganization, (2) 'cannot import name' errors from shim files, (3) creating backwards-compat shims for moved modules.
babel-config-builder
Generate Babel configuration files for JavaScript/TypeScript transpilation with presets and plugins. Triggers on "create babel config", "generate babel configuration", "babel setup", "transpilation config".
release-notes
Generate release notes from change lists, PR summaries, or commit messages. Use when the user asks for release notes/发布说明/变更记录.
dependency-conflict-resolver
Diagnoses npm/yarn dependency conflicts, identifies cascading updates, and suggests safe upgrade paths for React/Node.js projects.
nx-workspace-management
Guidelines for using Nx tools, generators, and task execution in the monorepo workspace.
i18n-refactor
Automated workflow to refactor Angular components for i18n with namespaced JSON. It extracts strings, updates HTML/TS files, injects TranslateService, and generates nested en/tc translation objects.
documentation-sync
Synchronize version numbers across any project type using version file adapters
generator-maintainer
Maintains templates and config.json for npm run generate tool. Use when adding new templates, modifying existing templates, or updating generator configuration.
pangea-refactoring
Refactors Pangea Ruby code following SOLID principles, dry-rb patterns, and file size guidelines. Use when splitting large files, extracting modules, reducing duplication, or improving type definitions.
design-sync
Sync design docs with codebase state. Use when verifying documentation accuracy, after code changes, or when last-synced is stale.
github-release
发布 GitHub Release,从 CHANGELOG 生成发布公告并更新 Draft Release (project)
checkpoint-cycle
Create checkpoint manifest. Scaffold, populate fields, commit.