cleanup
Investigate and remove unused code, files, and dependencies to keep the codebase clean and maintainable. Use this when you want to "remove unused code", "clean up dependencies", "find dead code", or "optimize project size".
plain-text-output
Constrains agent output to plain text only: no emojis, no bold (**/__), no italics (*/_). Prefers noun-ending style (体言止め) in Japanese. Use when generating any text, documentation, commit messages, PR descriptions, or responses so that output stays unadorned.
architecture-patterns
Apply proven architectural patterns (Clean Architecture, Hexagonal, DDD) to design maintainable and scalable systems.
React Best Practices
Apply React best practices. Use when writing or refactoring React components.
code-review
Perform a comprehensive and constructive code review. Use this skill when you need to review a pull request, a specific file, or a code snippet. It focuses on correctness, security, performance, maintainability, and style.
systematic-debugging
A rigorous debugging protocol to find root causes before attempting fixes. Use this when encountering bugs, test failures, or unexpected behavior to avoid "thrashing" and random guessing.
typescript-advanced-types
Advanced TypeScript type system patterns, including inference, conditional types, and utility types.
windows-git-bash
Verifies and utilizes Git Bash or WSL on Windows to avoid PowerShell compatibility issues.
test-driven-development
Guidelines and procedures for Test-Driven Development (TDD). Use this when writing new features, fixing bugs, or refactoring code.
plan-self-review
After a plan is created or updated with CreatePlan, self-evaluates it on a 100-point scale, lists deficiencies as a task list, improves the plan and any project design documents, and performs a final check for contradictions and omissions. Must be run in the same response immediately after CreatePlan; do not skip. Use when you have just called CreatePlan or updated a plan.
github-cli
Interact with GitHub repositories, issues, and pull requests using the GitHub CLI (gh). Use this skill for all GitHub interactions, prioritizing it over curl or web scraping.
create-pull-request
Create a GitHub pull request following project conventions. Use when the user asks to create a PR, submit changes for review, or open a pull request. Handles commit analysis, branch management, and PR creation using the gh CLI tool.
commit
Enforces Conventional Commits format when creating git commits. Use this skill whenever you need to create a commit message. Triggers on "commit", "git commit", "コミット", "変更をコミット".
code-review-excellence
Refined code review practices focusing on actionable, collaborative feedback over gatekeeping.
docker
Manage Docker containers, images, and compose stacks. Use this skill to list containers, view logs, clean up resources, and manage multi-container applications.
api-design-principles
Design intuitive, scalable, and maintainable REST and GraphQL APIs. Covers resource naming, HTTP methods, status codes, schema design, and best practices.