custom-init
CommandGenerate a comprehensive CLAUDE.md by analyzing the current project
Create well-formatted conventional commits with atomic-commit analysis
$ npx -y skills add awattar/claude-code-best-practices --agent claude-code
description: Create well-formatted conventional commits with atomic-commit analysis
This command helps you create well-formatted commits with conventional commit messages.
To create a commit, just type:
/commit
1. Checks which files are staged with `git status`. 2. If 0 files are staged, automatically adds all modified and new files with `git add`. 3. Performs a `git diff` to understand what changes are being committed. 4. Analyzes the diff to determine if multiple related logical changes are present. 5. If multiple related changes are detected, breaks the commit message into multiline message.
This command leverages two specialized agents for optimal results:
Each agent contributes expertise to ensure high-quality commits that follow best practices and maintain project standards.
IMPORTANT: The `/commit` command always follows standardized commit conventions and best practices. For detailed formatting rules and guidelines, refer to:
To use the commit message template with standard git commands:
git config commit.template .gitmessage
This will populate the commit message editor with the template format when using `git commit` without the `-m` flag.
A practical guide to using Claude Code, Anthropic’s agentic coding assistant, effectively in real-world development workflows. This repo distills best practices, patterns, and examples for integrating Claude Code into your terminal-based coding environment.
Generate a comprehensive CLAUDE.md by analyzing the current project
Thoroughly review a GitHub pull request and submit structured feedback
Compare two or more options side by side, recommend one, and let the reader pick in the page
Explain code in detail - what it does, how it works, and why
Create smart commit with quality checks and conventional format