Contributing to Iterative Evolver
Guidelines for contributors working on this repository.
Commit Conventions
Use Conventional Commits:
feat: add new domain adapter for healthcare
fix: correct convergence logic in reflect phase
docs: update README with operations domain example
refactor: extract common assessment patterns
chore: update marketplace.json version
Branch Strategy
main— Stable, release-readyfeat/*— Feature branchesfix/*— Bug fix branches
Pull Request Process
- Create a feature branch from
main - Make changes following the development guidelines in
CLAUDE.md - Verify all SKILL.md files have YAML frontmatter
- Ensure no cross-reference links are broken
- Submit PR with clear description of changes
Code Review Checklist
- YAML frontmatter present on all
.mdfiles inskills/andagents/ - No domain-specific logic in core prompts (must be in domain adapters)
- All
references/paths resolve to real files - New domains added to meta-controller routing table
- Hook scripts are executable (
chmod +x) -
plugin.jsonupdated if new skills/agents added - README updated with new domain examples if applicable
- JSON schemas validate with draft-07
Architecture Overview
See CLAUDE.md for the technical architecture and development guidelines.
See README.md for project overview and quickstart.
See SKILL.md for the canonical skill definition.