Browse / Developer Tools / Breath of Now Code Review

Breath of Now Code Review

Enforces project-specific coding standards, architectural patterns, and best practices for the Breath of Now ecosystem.

SkillDeveloper ToolsPatterns ArchitectureCode QualityProject Management

The source repository doesn't declare a license. Check its terms before reusing the code.

Key features

  • Validates internationalization (i18n) by flagging hardcoded UI text.
  • Ensures adherence to a local-first architecture using Dexie for data access.
  • Identifies common performance and security issues, such as sequential async calls and exposed secrets.
  • Enforces strict TypeScript compliance and rejects 'any' types.
  • Provides a structured review checklist and commit message formatting based on project conventions.

Use cases

  • Reviewing pull requests to ensure code quality and adherence to project conventions.
  • Validating new feature implementations against established patterns.
  • Performing a final quality and security check before merging code into the main branch.

FAQ

What does the Breath of Now Code Review skill do?

This skill acts as a specialized AI code reviewer for the 'Breath of Now' project. It enforces project-specific rules, such as strict TypeScript compliance, internationalization (i18n) checks, and adherence to a local-first architecture, ensuring high-quality, consistent code.

When should I use this skill?

Use this skill when reviewing pull requests, validating new features, checking for bugs, or performing a final quality check before merging code. It's designed to streamline the code review process and maintain project standards.

How does this skill improve my workflow?

It automates the tedious aspects of code review by systematically flagging common issues. It provides a structured review checklist, helps format commit messages according to project conventions, and saves time by catching errors early.

What are its key code validation capabilities?

It validates several critical areas: it rejects 'any' types in TypeScript, flags hardcoded UI text that violates i18n, ensures data is accessed via Dexie (local-first), and identifies common performance and security issues like exposed secrets.