Contributing To Hephaestus — Development skill for Claude Code
Thank you for your interest in contributing to Hephaestus.
How to install Contributing To Hephaestus
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Ido-Levi/Hephaestus and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Contributing To Hephaestus does
Thank you for your interest in contributing to Hephaestus! We welcome contributions from the community.
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 ★
- Contributing — Thanks for your interest in contributing to Marketing Skills 13.8k ★
README
Contributing to Hephaestus
Thank you for your interest in contributing to Hephaestus! We welcome contributions from the community.
🚀 Getting Started
Prerequisites
- Python 3.10+
- Node.js 20+ and npm
- Docker (for Qdrant)
- tmux
- Git
- Claude Code (for testing agent functionality)
Development Setup
**Clone and setup the repository**
git clone https://github.com/Ido-Levi/Hephaestus.git cd Hephaestus**Set up Python environment**
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate pip install -r requirements.txt**Configure environment variables**
cp .env.example .env # Edit .env with your API keys**Start required services**
# Terminal 1: Qdrant docker run -d -p 6333:6333 qdrant/qdrant # Terminal 2: Frontend cd frontend npm install npm run dev**Initialize databases**
python scripts/init_db.py python scripts/init_qdrant.py**Run the server**
python run_server.py
📋 How to Contribute
Reporting Bugs
Found a bug? Please open an issue using the **Bug Report** template. Include:
- Clear description of the problem
- Steps to reproduce
- Expected vs actual behavior
- Environment details (OS, Python version, etc.)
- Relevant logs or error messages
Suggesting Features
Have an idea? Open a **Feature Request** issue with:
- Clear use case description
- Why this feature would be valuable
- Proposed implementation approach (if you have one)
Submitting Code
**Fork the repository**
**Create a feature branch**
git checkout -b feature/your-feature-name # or git checkout -b fix/issue-description**Make your changes**
- Write clear, documented code
- Follow existing code style
- Add tests for new functionality
- Update documentation as needed
**Test your changes**
# Run tests pytest # Check code style black src/ tests/ flake8 src/ tests/ # Type checking mypy src/**Commit your changes**
git add . git commit -m "feat: Add clear description of your changes"Follow conventional commit format:
feat:New featuresfix:Bug fixesdocs:Documentation changestest:Test additions/changesrefactor:Code refactoringchore:Maintenance tasks
**Push and create a Pull Request**
git push origin feature/your-feature-nameThen create a PR on GitHub with:
- Clear title and description
- Link to related issues
- Screenshots/videos if UI changes
- Test results
🎨 Code Style Guidelines
Python
- Follow PEP 8
- Use type hints for function parameters and returns
- Write docstrings for classes and functions
- Maximum line length: 100 characters
- Use
blackfor formatting
**Example:**
def create_task(
descripti
Related Skills
Contributing To Claude Code Configs
Thank you for your interest in contributing to Claude Code Configs! This project thrives on community contribu
Contributing To Claude Code Plugins
Thank you for your interest in contributing to the Claude Code Plugins marketplace. With hundreds of plugins a
Contributing Guidelines
Thank you for your interest in contributing! Community contributions help improve the quality, safety, and use
Contributing To Plane MCP Server
Thank you for showing an interest in contributing to Plane MCP Server! All kinds of contributions are valuable
Contributing To Understand Anything
Thank you for your interest in contributing to Understand Anything! This document provides guidelines and inst
Contributing To Auto-claude-code-research-in-sleep (aris)
English 中文版 Thank you for your interest in contributing to ARIS! This document provides guidelines and instruc
Related Agents
Contributing To AUI
Thank you for your interest in contributing to AUI (Agent UI). We welcome contributions of all kinds -- bug re
Contributing To ClawPort
Thank you for your interest in contributing to ClawPort. Whether you are fixing a bug, improving documentation
Contributing To Claude Agents & Skills Plugin Marketplace
Thank you for your interest in contributing. This guide covers the v2.0.0 plugin format used by the marketplac