Tools & Utilities
Essential command-line tools and system utilities.
git-commit-workflow
Git commit workflow with conventional commits and staging hygiene. Use when asked to stage changes, write commit messages, or manage commits in multi-worktree setups.
claude-md-auto-updater
This skill automatically detects when CLAUDE.md files need updates based on codebase analysis. It identifies new patterns, code violations, stale documentation, and anti-patterns, then proposes specific markdown diffs showing exactly what CLAUDE.md sections should be added, modified, or removed. When codebase architecture changes, new patterns emerge, or documented practices diverge from actual code, this skill analyzes the robo-trader project structure and generates actionable recommendations with confidence scores. Should be invoked after major feature completions, during code reviews, or as periodic maintenance scans.
conventional-commits
Standardized commit message format following Conventional Commits specification. Use this skill when creating commits, reviewing commit history, or generating changelogs.
conventional-commits
Commit changes in a git workspace using the Conventional Commits specification. Use when the user asks to commit, stage, or save changes to git, or mentions "conventional commits". Analyzes staged/unstaged changes, groups related modifications, generates properly formatted commit messages, and commits files separately or together as appropriate. Confirms with user when commit ordering is ambiguous.
formatting-commit-messages
Formats Git commit messages following Conventional Commits conventions. Use when the user asks to commit, write a commit message, format commits, or mentions conventional commits, staged changes, or release notes.
code-review-guideline
Code review guidelines for general development and Rails projects. Provides reviewer personality, review perspectives, Rails-specific rules, and test quality standards. Use for code review, PR review, review code, check code quality.
git-commit-message-helper
Generate conventional commit messages following best practices. Use when user is committing code, needs commit message help, or says "commit" or "create commit". Provides consistent commit formatting across projects.
pull-request-descriptor
Analyze code diffs and commit messages between current branch and target branch to generate comprehensive Pull Request descriptions in markdown format. Automatically selects appropriate PR template and creates structured, informative PR descriptions ready for submission.
code-cleanup
Remove AI-generated code patterns ("slop") from a branch. Use when asked to clean up AI-generated code, remove slop, fix AI coding style issues, or make AI-written code look human-written. Triggers on phrases like "remove slop", "clean up AI code", "fix AI style", or "make this look human-written".
changelog-updater
Automatically generates changelog entries from git commit history using conventional commits
code-reviewer
Automatic code quality and best practices analysis. Use proactively when files are modified, saved, or committed. Analyzes code style, patterns, potential bugs, and security basics. Triggers on file changes, git diff, code edits, quality mentions.
github-operations
Manage GitHub repositories using gh CLI - create/review/merge PRs, manage issues, monitor Actions workflows, and search repos. Converts GitHub HTTPS URLs to gh CLI format automatically. Use when working with GitHub PRs, issues, releases, or Actions. Trigger with "create PR", "list issues", "check workflow", "review PR", "merge PR".
commit
Create meaningful git commits by analyzing changes and committing in logical units. Use when the user wants to commit changes to git, requests commit creation, or asks to save changes to version control. Supports --japanese flag for Japanese commit messages and --branch flag to create a new branch before committing.
lintstagedrc
Generates .lintstagedrc configuration to automatically fix and format staged files before commit. Runs ESLint, Stylelint, and Prettier on staged files.
repo-scanning
Scan and document repository structure, patterns, and key components. Use when starting work on unfamiliar codebases.
gemini-cli-bridge
Use when you want Codex to invoke the local Gemini CLI (`gemini`) to generate/rewrite/summarize/review content (code, diffs, docs). The workflow runs `gemini` in one-shot or prompt-interactive mode, captures output, then lets Codex decide the next concrete actions (edits, tests, follow-up prompts).
git-workflow
Use for any git operations: fixing PRs, creating commits, creating branches, pushing changes. Handles proper branch management, commit conventions, and stacked PRs.
requesting-code-review
Use when code review is needed - after each task in subagent-driven development, before merging to main, or after completing major features