# Ignore everything by default
# This config integrates into ~/.claude so we must be explicit about what we track
*

# Core config files
!.coderabbit.yaml
!.gitignore
!.markdownlint.yaml
!LICENSE
!AI_REVIEW.md
!README.md
!settings.json
!statusline.sh

# agents/
!agents/
!agents/00-base-rules.md
!agents/api-documenter.md
!agents/bash-expert.md
!agents/debugger.md
!agents/docs-fetcher.md
!agents/docker-expert.md
!agents/frontend-expert.md
!agents/git-expert.md
!agents/github-expert.md
!agents/go-expert.md
!agents/java-expert.md
!agents/jenkins-expert.md
!agents/kubernetes-expert.md
!agents/python-expert.md
!agents/technical-documentation-writer.md
!agents/test-automator.md
!agents/test-runner.md

# skills/
!skills/
!skills/agent-browser/
!skills/agent-browser/SKILL.md

# rules/
!rules/
!rules/00-orchestrator-core.md
!rules/05-issue-first-workflow.md
!rules/10-agent-routing.md
!rules/15-mcp-launchpad.md
!rules/20-code-review-loop.md
!rules/25-task-system.md
!rules/30-slash-commands.md
!rules/40-critical-rules.md
!rules/50-agent-bug-reporting.md

# scripts/
!scripts/
!scripts/git-protection.py
!scripts/my-notifier.sh
!scripts/rule-enforcer.py
!scripts/rule-injector.py
!scripts/session-start-check.sh

# tests/
!tests/
!tests/__init__.py
!tests/test_coderabbit_parser.py
!tests/test_git_protection.py
!tests/test_get_all_reviews.py
!tests/test_post_review_replies.py
!tests/test_review_db.py
!tests/test_rule_enforcer.py
!tests/test_store_reviews_to_db.py
!tests/test_bump_version.py
!tests/test_coderabbit_rate_limit.py
!tests/test_detect_versions.py

# Config files
!tox.toml
!pyproject.toml
!.pre-commit-config.yaml
!.flake8

# Qodo config
!.pr_agent.toml

# plugins/
!plugins/
!plugins/README.md

# plugins/myk-cursor/
!plugins/myk-cursor/
!plugins/myk-cursor/.claude-plugin/
!plugins/myk-cursor/.claude-plugin/plugin.json
!plugins/myk-cursor/commands/
!plugins/myk-cursor/commands/prompt.md
!plugins/myk-cursor/README.md

# plugins/myk-github/
!plugins/myk-github/
!plugins/myk-github/.claude-plugin/
!plugins/myk-github/.claude-plugin/plugin.json
!plugins/myk-github/commands/
!plugins/myk-github/commands/coderabbit-rate-limit.md
!plugins/myk-github/commands/pr-review.md
!plugins/myk-github/commands/refine-review.md
!plugins/myk-github/commands/release.md
!plugins/myk-github/commands/review-handler.md
!plugins/myk-github/README.md

# plugins/myk-qodo/
!plugins/myk-qodo/
!plugins/myk-qodo/.claude-plugin/
!plugins/myk-qodo/.claude-plugin/plugin.json
!plugins/myk-qodo/skills/
!plugins/myk-qodo/skills/ask/
!plugins/myk-qodo/skills/ask/SKILL.md
!plugins/myk-qodo/skills/describe/
!plugins/myk-qodo/skills/describe/SKILL.md
!plugins/myk-qodo/skills/improve/
!plugins/myk-qodo/skills/improve/SKILL.md
!plugins/myk-qodo/skills/review/
!plugins/myk-qodo/skills/review/SKILL.md
!plugins/myk-qodo/commands/
!plugins/myk-qodo/commands/ask.md
!plugins/myk-qodo/commands/describe.md
!plugins/myk-qodo/commands/improve.md
!plugins/myk-qodo/commands/review.md
!plugins/myk-qodo/README.md

# plugins/myk-review/
!plugins/myk-review/
!plugins/myk-review/.claude-plugin/
!plugins/myk-review/.claude-plugin/plugin.json
!plugins/myk-review/commands/
!plugins/myk-review/commands/local.md
!plugins/myk-review/commands/query-db.md
!plugins/myk-review/README.md

# .claude-plugin/ (marketplace)
!.claude-plugin/
!.claude-plugin/marketplace.json

# myk_claude_tools/ package
!myk_claude_tools/
!myk_claude_tools/__init__.py
!myk_claude_tools/cli.py
!myk_claude_tools/coderabbit/
!myk_claude_tools/coderabbit/__init__.py
!myk_claude_tools/coderabbit/commands.py
!myk_claude_tools/coderabbit/rate_limit.py
!myk_claude_tools/db/
!myk_claude_tools/db/__init__.py
!myk_claude_tools/db/commands.py
!myk_claude_tools/db/query.py
!myk_claude_tools/pr/
!myk_claude_tools/pr/__init__.py
!myk_claude_tools/pr/claude_md.py
!myk_claude_tools/pr/commands.py
!myk_claude_tools/pr/common.py
!myk_claude_tools/pr/diff.py
!myk_claude_tools/pr/post_comment.py
!myk_claude_tools/release/
!myk_claude_tools/release/__init__.py
!myk_claude_tools/release/commands.py
!myk_claude_tools/release/create.py
!myk_claude_tools/release/info.py
!myk_claude_tools/release/bump_version.py
!myk_claude_tools/release/detect_versions.py
!myk_claude_tools/reviews/
!myk_claude_tools/reviews/__init__.py
!myk_claude_tools/reviews/commands.py
!myk_claude_tools/reviews/fetch.py
!myk_claude_tools/reviews/pending_fetch.py
!myk_claude_tools/reviews/pending_update.py
!myk_claude_tools/reviews/post.py
!myk_claude_tools/reviews/coderabbit_parser.py
!myk_claude_tools/reviews/store.py
