node_modules
dist
.turbo
*.log
.DS_Store
.cursor
tmp/
review-report.md
review-*.md
*.review.md
*.tgz

# Track the installed React Doctor agent skill, but keep other local agent state out.
/.agents/*
!/.agents/skills/
/.agents/skills/*
!/.agents/skills/react-doctor/
!/.agents/skills/react-doctor/**
!/.agents/skills/adversarial-test-designer/
!/.agents/skills/adversarial-test-designer/**
!/.agents/skills/ast-rule-planner/
!/.agents/skills/ast-rule-planner/**
!/.agents/skills/rde-idea-evaluator/
!/.agents/skills/rde-idea-evaluator/**
!/.agents/skills/rde-rule-validator/
!/.agents/skills/rde-rule-validator/**
!/.agents/skills/review-comment-triager/
!/.agents/skills/review-comment-triager/**
!/.agents/skills/rule-idea-validator/
!/.agents/skills/rule-idea-validator/**
!/.agents/skills/rule-implementation-reviewer/
!/.agents/skills/rule-implementation-reviewer/**
!/.agents/skills/rule-pr-writer/
!/.agents/skills/rule-pr-writer/**
!/.agents/skills/rule-researcher/
!/.agents/skills/rule-researcher/**
!/.agents/skills/rule-resource-tutor/
!/.agents/skills/rule-resource-tutor/**
!/.agents/skills/rule-scope-guard/
!/.agents/skills/rule-scope-guard/**

# Local-only: rule-catalog generators and per-rule prompts. The generated
# `rules.json` and the prompts themselves live in the (private) evals repo;
# only the source rules under packages/oxlint-plugin-react-doctor/src/plugin/rules
# belong in this open-source codebase.
/scripts/generate-rules-json.mjs
/scripts/list-rule-paths.mjs
/scripts/merge-rule-prompts.mjs
/scripts/print-batch-input.mjs
/scripts/rule-prompts/
/rules.json
