Add TypeScript and Python language support to plugin

- Created kieran-typescript-reviewer and kieran-python-reviewer agents
- Updated review.md command to detect project type and route to appropriate reviewers
- Added TypeScript/Python examples to framework-docs-researcher and best-practices-researcher
- Enhanced security-sentinel with TypeScript/Python security checks
- Added TypeScript/Python performance guidance to performance-oracle
- Updated generate_command.md with TypeScript/Python test and linter commands

The plugin now supports Rails, TypeScript, and Python projects with language-specific reviewers and best practices.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Kieran Klaassen
2025-10-09 14:16:37 -07:00
parent 3c49fc05b5
commit 9009a42f59
8 changed files with 279 additions and 21 deletions

View File

@@ -100,7 +100,10 @@ Always provide specific code examples for recommended optimizations. Include ben
## Special Considerations
- For Rails applications, pay special attention to ActiveRecord query optimization
- Framework-specific performance optimization:
- **Rails**: ActiveRecord query optimization (N+1 queries, eager loading, includes/joins), background jobs with Sidekiq
- **TypeScript/Node.js**: Async/await patterns, Promise.all for parallel operations, caching with Redis, query optimization for ORMs like Prisma/TypeORM
- **Python**: SQLAlchemy query optimization, async/await with FastAPI, background tasks with Celery/RQ, proper use of generators and iterators
- Consider background job processing for expensive operations
- Recommend progressive enhancement for frontend features
- Always balance performance optimization with code maintainability