Contributing To Smart Ralph — Development skill for Claude Code
"I'm learnding.
How to install Contributing To Smart Ralph
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open tzachbon/smart-ralph and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Contributing To Smart Ralph does
*"I'm learnding!"* - You, after reading this guide First off, thanks for wanting to contribute! This project welcomes contributors of all experience levels. Whether you're fixing a typo or adding a wh
Alternatives in Development
- Contributing To Career-Ops — Thanks for your interest in contributing 32.5k ★
- Contributors — Thank you to everyone who has contributed to making planning-with-files better 16.8k ★
- Ralph Loop — Autonomous coding loop — works through tasks, commits, repeats 14k ★
README
Contributing to Smart Ralph
*"I'm learnding!"* - You, after reading this guide
First off, thanks for wanting to contribute! This project welcomes contributors of all experience levels. Whether you're fixing a typo or adding a whole new agent, your help is appreciated.
Table of Contents
- Code of Conduct
- Ways to Contribute
- Development Setup
- Making Changes
- Pull Request Process
- Style Guide
- Getting Help
Code of Conduct
Be kind. Be respectful. Remember that behind every GitHub handle is a real person. We're all here to build something useful together.
Ways to Contribute
Not all contributions require code:
- Report bugs - Found something broken? Open an issue
- Suggest features - Have an idea? We want to hear it
- Improve docs - Typos, unclear explanations, missing examples
- Answer questions - Help others in issues and discussions
- Write code - Bug fixes, new features, refactoring
Good First Issues
Look for issues labeled `good first issue` or `help wanted`. These are specifically chosen for newer contributors.
Development Setup
Prerequisites
- Claude Code installed
- Git
- A project to test with
Local Development
# Clone the repo
git clone https://github.com/tzachbon/smart-ralph.git
cd smart-ralph
# Test the plugin locally
claude --plugin-dir ./plugins/ralph-specum
# Make changes, restart Claude Code to reload
Project Structure
smart-ralph/
├── plugins/
│ └── ralph-specum/
│ ├── .claude-plugin/
│ │ └── plugin.json # Plugin manifest
│ ├── agents/ # Sub-agent definitions
│ ├── commands/ # Slash command implementations
│ ├── hooks/ # Stop watcher (logging only)
│ ├── templates/ # Spec file templates
│ └── schemas/ # JSON schemas for validation
└── README.md
Testing Changes
- Make your changes
- Restart Claude Code with
--plugin-dirpointing to your local copy - Run through the workflow:
/ralph-specum:start test-feature Some test goal - Verify each phase works as expected
Making Changes
Branch Naming
feature/description # New features
fix/description # Bug fixes
docs/description # Documentation only
refactor/description # Code refactoring
Commit Messages
Keep them short and descriptive:
Good:
- Add retry logic to spec-executor
- Fix state cleanup on cancel
- Update installation docs
Bad:
- Fixed stuff
- WIP
- asdfasdf
Pull Request Process
- Fork the repo and create your branch from
main - Make your changes
- Test locally with Claude Code
- Update documentation if needed
- Submit PR with clear description of changes
PR Description Template
## What
Brief description
Related Skills
Contributing To Flompt
Thanks for wanting to contribute! flompt is open-source and MIT licensed — PRs, bug reports, and feature ideas
The 3.5 Character Codex Contributors
A fillable sheet with the rules baked in to allow for easy searching, adding of items, skill ect. I have no co
Contributing To Claude Builder
Welcome to Claude Builder! We're excited to have you contribute to making this the best universal Claude Code
Contributing
Thanks for your interest in contributing to Marketing Skills! This guide will help you add new skills or impro
Contributing To Claude-seo
Thanks for your interest in contributing! Here's how to get involved.
Contributing To PRD-Taskmaster
Thanks for your interest in improving PRD-Taskmaster! This guide will help you get started.
Related Agents
Contributing To ClawPort
Thank you for your interest in contributing to ClawPort. Whether you are fixing a bug, improving documentation
Rc Haiku
Small, self-contained mechanical work — typo fixes, renames, version bumps, adding a field, a one-file change,
Drupal Contributor
Drupal contributor for writing patches, creating issues, and contributing code back to drupal.org. Use when fi