skills/git-workflow/SKILL.md
Commit message format (feat, fix, refactor, docs, test, chore, perf, ci) and pull request workflow. Use when writing commit messages, creating PRs, or following git conventions.
npx skillsauth add ihj04982/my-cursor-settings git-workflowInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Git Workflow
Commit Message Format
<type>: <description>
<optional body>Types: feat, fix, refactor, docs, test, chore, perf, ci
Note: Attribution disabled globally via ~/.claude/settings.json.
Pull Request Workflow
When creating PRs:
Analyze full commit history (not just latest commit)
Use git diff [base-branch]...HEAD to see all changes
Draft comprehensive PR summary
Include test plan with TODOs
Push with -u flag if new branch
Feature Implementation Workflow
Plan First
Use planner agent to create implementation plan
Identify dependencies and risks
Break down into phases
TDD Approach
Use tdd-guide agent
Write tests first (RED)
Implement to pass tests (GREEN)
Refactor (IMPROVE)
Verify 80%+ coverage
Code Review
Use code-reviewer agent immediately after writing code
Address CRITICAL and HIGH issues
Fix MEDIUM issues when possible
Commit & Push
Detailed commit messages
Follow conventional commits format
development
Conduct WCAG 2.2 accessibility audits with automated testing, manual verification, and remediation guidance. Use when auditing websites for accessibility, fixing WCAG violations, or implementing accessible design patterns.
research
Generate high-entropy research (자료조사) and ideas (아이디어) using Verbalized Sampling to avoid mode collapse and maximize creativity and novelty.
development
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
documentation
Sync documentation from source-of-truth (package.json, .env.example). Generates CONTRIB.md, RUNBOOK.md. Use when updating project docs or after adding scripts/env vars.