Transform your development workflow with AI-powered automation from issue definition to implementation and review.
dotclaude is a Claude Code configuration that enhances Claude Code with reusable skills, creating a complete agentic programming flow - where AI handles the entire development lifecycle from understanding requirements to implementing solutions and addressing review feedback.
Our three-phase workflow automates the entire development process:
graph LR
A[Define] --> B[Implement] --> C[Review]
A --> |"/gh-issue"| A1[Research codebase<br/>Understand problem<br/>Create detailed issue]
B --> |"/start-working-on-issue"| B1[Setup environment<br/>Implement solution<br/>Run tests<br/>Create PR]
C --> |"/review-pr-comments"| C1[Address feedback<br/>Fix issues<br/>Update PR]
Claude researches your codebase, understands the problem context, and creates a comprehensive GitHub issue with implementation details.
Claude automatically sets up the development environment, implements the complete solution, runs tests, and creates a pull request - all in one command.
Claude addresses PR review comments, makes requested changes, and updates the pull request until it's ready to merge.
- Full Automation: From issue creation to PR merge - Claude handles the entire workflow
- Remote Execution Ready: Designed for implementation on remote machines
- Context-Aware: Claude understands your codebase structure and conventions
- Quality First: Automatic linting, type checking, and test execution
- Git Best Practices: Properly formatted commits with issue references
- GitHub CLI installed and authenticated (
gh auth login) - Git configured with your credentials
- Claude Code installed
- Clone this repository:
git clone https://github.com/heydiga/dotclaude.git
cd dotclaude- Copy skills to your Claude configuration directory:
# Create the directory if it doesn't exist
mkdir -p ~/.claude/skills
# Copy all skills
cp -r skills/* ~/.claude/skills/- Restart Claude Code or reload your configuration
That's it! The skills are now available in your Claude Code environment.
# 1. Define a new feature or bug fix
/gh-issue "Add dark mode support to the dashboard"
# 2. Implement the solution (Claude will handle everything)
/start-working-on-issue 123
# 3. Address review feedback
/review-pr-comments 456| Skill | Description |
|---|---|
/gh-issue |
Create a GitHub issue with codebase research and implementation details |
/start-working-on-issue |
Implement an issue end-to-end: branch, code, tests, PR |
/review-pr-comments |
Address PR feedback and update the pull request |
/commit |
Create git commits using Conventional Commits format |
/create-pr |
Create a pull request with quality checks |
/create-branch |
Generate and create a properly named feature branch |
/fix-ci |
Diagnose and fix CI/CD pipeline failures |
/merge-to-staging |
Merge current branch into staging with conflict resolution |
/slack-pr-recap |
Generate a Slack recap message for a PR |
/create-skill |
Interactive guide for creating new Claude skills |
| Skill | Description |
|---|---|
/testing-guide |
Test writing patterns, mocking strategies, and test data templates |
/test-coverage-improve |
Analyze and improve test coverage targeting 80%+ |
/ui-patterns |
Dashboard UI templates for layouts, loading states, and scroll patterns |
Each skill is defined as a markdown file in its own directory under skills/. You can:
- Modify existing skills by editing the
SKILL.mdfiles - Add new skills by creating new directories with
SKILL.mdfiles - Skills use YAML frontmatter for metadata (
name,description, optionalallowed-tools)
We welcome contributions! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-skill) - Make your changes
- Test your changes in Claude Code
- Commit your changes (
git commit -m 'Add amazing skill') - Push to the branch (
git push origin feature/amazing-skill) - Open a Pull Request
- Skill Format: Follow the existing structure with YAML frontmatter (
name,description, optionalallowed-tools) - Documentation: Update README.md if adding new skills
- Testing: Test skills thoroughly before submitting
- Code Style: Match existing formatting and conventions
- Additional workflow skills (e.g.,
/deploy,/rollback) - Integration with other tools (Jira, Linear, etc.)
- Language-specific skills (Python, Go, Rust workflows)
- Team collaboration features
- Performance optimization skills
This project is licensed under the MIT License - see the LICENSE file for details.
- Built for Claude Code by heydiga
- Inspired by the need for truly autonomous development workflows
- Infinite thanks to @flype for inspiration with dot-claude
- Thanks to all contributors and the Claude Code community
Ready to revolutionize your development workflow? Install dotclaude and let AI handle the implementation details while you focus on what matters - defining great solutions.
Made with love by heydiga