anti-hallucination
CRITICAL SAFETY SKILL — Verify ALL technical claims, API signatures, library methods, code behavior, and factual statements…
Ship workflow: review changes, generate conventional commit messages, push, and create PRs. MUST BE USED when user says: "commit", "git commit", "commit this", "save changes", "commit message", "ship", "ship it", "push", "create PR", "pull request", "ready to merge", "deploy
$ npx -y skills add Aedelon/claude-code-blueprint --skill commit-message --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/commit-messageContext preview
The summary Claude sees to decide when to auto-load this skill.
Ship workflow: review changes, generate conventional commit messages, push, and create PRs. MUST BE USED when user says: "commit", "git commit", "commit this", "save changes", "commit message", "ship", "ship it", "push", "create PR", "pull request", "ready to merge", "deploy
name: commit-message description: |- Ship workflow: review changes, generate conventional commit messages, push, and create PRs. MUST BE USED when user says: "commit", "git commit", "commit this", "save changes", "commit message", "ship", "ship it", "push", "create PR", "pull request", "ready to merge", "deploy this", "stage changes", "what changed", "review my changes", "conventional commit", or after completing a coding task. Reviews changes, generates commit, optionally pushes and creates PR. NOT for git branching/rebasing (use git-workflow), code review (use review command), or deployment configuration (use deployment-assistant). allowed-tools: - Bash - mcp__git__git_status - mcp__git__git_diff_unstaged - Read - AskUserQuestion
Complete shipping pipeline: review changes -> commit -> push -> PR (each step confirmed).
Phase 1: REVIEW -> git status + diff, understand all changes Phase 2: COMMIT -> Generate conventional commit message, confirm, commit Phase 3: PUSH -> Push to remote (if requested) Phase 4: PR -> Create PR with summary (if requested)
Before generating a commit message:
# 1. Check what's staged and untracked git status # 2. Review changes (staged + unstaged) git diff --cached git diff # 3. Check recent commit style git log --oneline -5
<type>(<scope>): <subject> <body> <footer>
| Type | Usage | Example | |------|-------|---------| | `feat` | New feature | `feat(auth): add OAuth2 login` | | `fix` | Bug fix | `fix(api): handle null response` | | `docs` | Documentation only | `docs(readme): update installation` | | `style` | Formatting, no logic | `style: format with prettier` | | `refactor` | Code restructure | `refactor(utils): extract helper` | | `perf` | Performance | `perf(query): add index` | | `test` | Tests | `test(auth): add login tests` | | `chore` | Maintenance | `chore(deps): update packages` | | `ci` | CI/CD | `ci: add GitHub Actions` | | `build` | Build system | `build: update webpack config` |
<type>(<scope>): <description> <optional body explaining why this change was made> 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Use HEREDOC for proper formatting:
git commit -m "$(cat <<'EOF' feat(auth): add password reset flow Implement forgot password functionality with email verification. Users can now reset their password via a secure token sent by email. Closes #42 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> EOF )"
fix(button): correct hover state color 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
feat(search): add fuzzy matching Implement Levenshtein distance for typo-tolerant search. This improves UX when users mistype search queries. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
feat(api)!: change response format to JSON:API BREAKING CHANGE: API responses now follow JSON:API specification. All clients must update their parsers. Migration guide: docs/migration-v2.md 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
❌ "fix stuff" ❌ "update code" ❌ "WIP" ❌ "misc changes" ❌ "asdf" (obviously) ❌ "Fixed the thing that was broken" ❌ Subject longer than 50 chars.....................
After committing:
# Verify commit was created git log -1 # Check nothing was missed git status
If user confirms push:
# Push to remote git push origin HEAD # If no upstream, set it git push -u origin HEAD
**Always confirm before pushing.** Show which remote and branch.
If user wants a PR:
gh pr create --title "<title>" --body "$(cat <<'EOF' ## Summary - [bullet points of changes] ## Test Plan - [how to verify changes] Generated with [Claude Code](https://claude.com/claude-code) EOF )"
## Summary [1-3 bullet points describing what changed and why] ## Test Plan - [ ] [Steps to verify the changes work] ## Related Issues Closes #[number] (if applicable)
**Always confirm PR title and body before creating.** Return the PR URL when done.
A production-grade Claude Code configuration: skills, agents, hooks, rules, and permissions working as a system, not as isolated features. Companion repo for the article: "I Turned Claude Code Into an Operating System. Here's the Blueprint."
CRITICAL SAFETY SKILL — Verify ALL technical claims, API signatures, library methods, code behavior, and factual statements…
Multi-agent brainstorming and strategic thinking on any complex topic. Explores the subject deeply, then spawns specialized…
Reference patterns for REST APIs, pytest/vitest testing, Docker multi-stage builds, GitHub Actions CI/CD, PostgreSQL, TypeScript…
Debug errors systematically by searching first, then analyzing, then proposing verified solutions. MUST BE USED when user…
Conduct rigorous research with proper citations (DOI, arXiv, PMID) and source triangulation. MUST BE USED when user asks: "what…
Proactive security audit: OWASP top 10, dependency vulnerabilities, secrets detection, input validation, auth patterns, and…