Skip to content
Back to skills

Code Review 104

ASecurity

Comprehensive code review for Fluxby - checks security, performance, and coding standards specific to the local-first financial dashboard architecture.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
developmenttypescriptsqlreactcode-reviewapidatabasebackendsecurityperformancedocumentation

Works with

  • api

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 27, 2026

npx -y skills add David-Li0406/meta-skill-evloving --skill code-review-104 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Code Review 104?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Code Review 104
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/david-li0406-code-review-104/badge)](https://www.skillsdirectory.com/skills/david-li0406-code-review-104)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: code-review
description: Comprehensive code review for Fluxby - checks security, performance, and coding standards specific to the local-first financial dashboard architecture.
---

# Skill Instructions

The code review skill helps ensure code quality, security, and performance in Fluxby's TypeScript/React codebase with OPFS database backend.

## Purpose

This skill helps developers identify potential problems before code reaches production, with special focus on:

- Local-first architecture security (OPFS, encryption)
- OPFS database performance patterns (transactions for bulk operations)
- TypeScript strict mode compliance
- Bilingual UI requirements (NL/EN)

## When to Use

Activate this skill when:

- Reviewing code changes before committing
- Adding new features (especially database operations)
- Modifying API endpoints
- Working with CSV imports or bulk data operations
- Making UI changes that affect end users

## Step-by-Step Process

1. **Security Check**:
   - Verify parameterized queries (no SQL injection)
   - Check password handling (PBKDF2 hashing)
   - Validate input sanitization for CSV imports
   - Ensure profile isolation in multi-tenant queries

2. **Performance Analysis**:
   - Verify bulk operations use `db.transactionAsync()` (CRITICAL for OPFS)
   - Check query efficiency (specific columns, indexes)
   - Validate React Query usage for data fetching
   - Review pagination for large datasets

3. **Coding Standards**:
   - TypeScript strict mode compliance
   - Proper naming conventions (camelCase, PascalCase, UPPER_SNAKE_CASE)
   - Internationalization (all UI strings in language files)
   - UI/UX guidelines (tooltips, button styles, toast notifications)

4. **Documentation**:
   - Swagger docs updated for API changes
   - Bruno request files for new endpoints
   - Developer and Help Center docs updated
   - Translations added (NL + EN)

## Example Commands

- Review all aspects: `Perform a comprehensive code review`
- Focus area: `Check this code for OPFS performance issues`
- Security: `Review this database query for SQL injection vulnerabilities`
- Standards: `Verify this code follows Fluxby coding standards`

## Resources

- `security-checklist.md`: Fluxby-specific security requirements
- `performance-optimization.md`: OPFS performance patterns and best practices
- `coding-standards.md`: TypeScript, React, and UI/UX guidelines
- `/Users/houkebv/Apps/fluxby/AGENTS.md`: Complete project documentation

Files in this skill

  • SKILL.md2.4 KB
  • coding-standards.md2.8 KB
  • performance-optimization.md1.8 KB
  • security-checklist.md1.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…