Comprehensive architectural review for the Telegram bot focusing on security, performance, resilience, and maintainability. Use when performing periodic audits or verifying new features.
This skill provides a structured workflow for auditing the Telegram bot. It incorporates historical knowledge from LESSONS_LEARNED.md to ensure a self-improving review process.
tools/telegram-bot/GEMINI.md to refresh on core standards.tools/telegram-bot/LESSONS_LEARNED.md to identify recurring issues or past fixes.Perform the review across four key pillars:
grep to scan for exec(, path.join(, and process.env.*Sync functions and missing timeout in axios calls.src/bot.js for shutdown handlers and ecosystem.config.js for PM2 policies.GEMINI.md.tools/telegram-bot/plans/review.md with findings.tools/telegram-bot/LESSONS_LEARNED.md to prevent recurrence.grep -r "Sync" tools/telegram-bot/src - Find blocking calls.grep -r "axios" tools/telegram-bot/src - Check for timeouts.grep -r "path.join" tools/telegram-bot/src - Verify sanitization.