
When generating or writing code in any language
Automatically generate GitHub release notes from git log commit history or CHANGELOG.md. Use this skill whenever the user says "write release notes", "generate a changelog", "create release notes for v1.0.0", or "I want to make a release document from git log". Supports Conventional Commits (feat:, fix:, perf:, etc.).
Perspectives and rules when conducting a code review
Basic policy and philosophy when acting as an AI agent
When editing Neovim config, adding plugins, or optimizing startup time
When writing fish shell scripts, functions, abbreviations, or editing shell configuration
Template and notes when creating or updating SKILL.md files under skills/
Constraints when operating files in an Linux environment
Template, notes, and procedure when creating a Pull Request
When creating, editing, or debugging GitHub Actions workflow YAML files
Use this skill whenever the user wants to merge the main branch into their current branch. Triggers include phrases like "merge main", "mainをマージ", "mainを取り込む", "mainに追従", "sync with main", "mainの変更を取り込みたい", or any request to bring changes from main into a feature/working branch. Always use this skill — do not improvise git commands without it.
Guidelines when managing Nix configuration
Method and notes when performing web searches
Guidelines when working on TypeScript/JS projects
Rules for Git commits, pushes, and PR creation
When creating Node.js/TypeScript CLI tools