code-review

Audit TypeScript projects for Effect-TS patterns and project conventions.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/legacy3/wowlab --skill code-review-legacy3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review
Source: https://github.com/legacy3/wowlab/tree/main/.claude/skills/code-review
Command: npx skills add https://github.com/legacy3/wowlab --skill code-review-legacy3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Review code for adherence to project conventions and best practices, focusing on Effect-TS patterns and maintainability.

Core Features & Use Cases

  • Checklist-driven review: Verifies Effect.gen usage, avoids async/await, proper error types, and correct service patterns.
  • Pattern & Convention checks: Branded IDs, Portal components, barrel exports, and atoms structure.
  • Quality feedback: Identify issues with file:line references and actionable fixes.

Quick Start

I'll read the files you want reviewed and report issues with file:line references, suggesting fixes where applicable.

Frequently Asked Questions about code-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check TypeScript code for Effect-TS pattern violations?

Use code review to audit TypeScript projects for Effect-TS pattern adherence, including Effect.gen usage, proper error types as Data.TaggedError, and correct service patterns with Context.Tag or Effect.Service. The tool identifies violations with file:line references and actionable fixes.

Can I enforce project conventions and branded IDs during code review?

Yes. Code review validates branded IDs, portal component conventions, barrel exports, and atoms structure alongside Effect-TS patterns. It runs during pull requests and pre-commit checks to ensure adherence to project standards and general best practices.

How do I avoid async/await in Effect-TS projects?

Code review enforces functional patterns by flagging async/await usage and promoting Effect.gen with yield* instead. It provides file:line feedback to guide TypeScript developers toward Effect-TS idioms.

What code quality issues does Effect-TS pattern review catch?

Pattern review identifies type casts (recommending satisfies), improper error handling, incorrect service composition, missing layer dependencies, and convention violations. It generates checklist-driven feedback with specific file locations and remediation guidance.

Does code review work with existing ESLint configurations?

Code review operates independently as a checklist-driven auditor for Effect-TS patterns and project conventions. It integrates into pull request and pre-commit workflows to validate functional patterns, branded IDs, portal components, and best practices beyond standard ESLint rules.