chore: add ESLint, Prettier, CI workflow, and comprehensive CLAUDE.md conventions
- ESLint flat config with typescript-eslint strict rules
- Prettier config (double quotes, semicolons, 2-space indent)
- GitHub Actions CI: lint + typecheck + test on PRs
- Cursor BugBot config (.cursor/BUGBOT.md)
- Comprehensive CLAUDE.md with code conventions, security rules,
plugin patterns, and common mistakes to avoid
- Fix unused param lint error in plugin-registry.ts
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>