Thank you for your interest in contributing! This project aims to be the definitive resource for AI coding assistant configurations across all major IDEs.
- Fork the repository
- Create a feature branch:
feature/improve-security-rules - Make your changes following the guidelines below
- Submit a Pull Request with a clear description
Important: When modifying rule content, ensure consistency across ALL IDE formats. The same core rules should be reflected in:
ide-specific/cursor/.cursor/rules/*.mdcide-specific/windsurf/.windsurfruleside-specific/github-copilot/.github/instructions/*.instructions.mdide-specific/claude-code/CLAUDE.md+.claude/rules/*.mdide-specific/cline/.clinerules/ide-specific/codex/AGENTS.mdide-specific/zed/.ruleside-specific/gemini-cli/GEMINI.mdide-specific/aider/conventions.mdide-specific/continue/.continue/rules/*.md
Only the format differs per IDE — the content and rules should be equivalent.
- Create a new directory:
ide-specific/[ide-name]/ - Add a
README.mdwith setup instructions - Create template files in the IDE's native format
- Add an example using the FocusFlow project
- Update
docs/ide-comparison.mdwith the new IDE - Update
docs/migration-guide.mdwith migration paths - Update the root
README.mdquick-start table
- Fix typos, improve clarity, add examples
- Keep docs concise and actionable
- Link between related documents
- Use consistent formatting
Rules should be:
- Specific: "Use TypeScript strict mode" not "follow best practices"
- Actionable: Clear enough for an AI agent to follow
- Justified: Include rationale for non-obvious rules
- Tested: Verified to work with the target IDE
- Use kebab-case for file names:
security-rules.md - Cursor .mdc files: numbered prefix
000-topic-name.mdc - Cline files: numbered prefix
01-topic-name.md
Use conventional commit format:
type(scope): description
Types: feat, fix, docs, style, refactor, test, chore
Scopes: cursor, windsurf, copilot, claude-code, cline, codex, zed, gemini-cli, aider, continue, docs, templates
Examples:
feat(cursor): add Python patterns rule filefix(docs): correct IDE comparison tabledocs(readme): update quick-start instructions
## What Changed
- [Brief description of changes]
## IDE Formats Updated
- [ ] Cursor (.mdc)
- [ ] Windsurf (.windsurfrules)
- [ ] GitHub Copilot (.instructions.md)
- [ ] Claude Code (CLAUDE.md / .claude/rules/)
- [ ] Cline (.clinerules/)
- [ ] Codex (AGENTS.md)
- [ ] Zed AI (.rules)
- [ ] Gemini CLI (GEMINI.md)
- [ ] Aider (conventions.md)
- [ ] Continue.dev (.continue/rules/)
- [ ] Templates (AGENTS.md, agent-template.md)
## Testing
- [ ] Verified format is valid for target IDE
- [ ] Content is consistent across all updated formats
- [ ] Links work correctly
- [ ] Examples are complete and accurateOpen an issue or start a discussion.