reviewing-typescript

Review TypeScript code for design flaws and architectural compliance.

1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/outcomeengineering/spx-claude --skill reviewing-typescript-outcomeengineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reviewing-typescript
Source: https://github.com/outcomeengineering/spx-claude/tree/main/plugins/typescript/skills/reviewing-typescript
Command: npx skills add https://github.com/outcomeengineering/spx-claude --skill reviewing-typescript-outcomeengineering

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and rules (resource) components.

What problem does it solve?

This Skill provides a rigorous, adversarial code review process for TypeScript projects, ensuring code quality, adherence to standards, and identification of subtle design flaws that automated tools might miss.

Core Features & Use Cases

  • Adversarial Code Comprehension: Goes beyond syntax checks to deeply understand code logic and design.
  • Strict Enforcement: Enforces testing methodologies, rejects mocking, and verifies ADR/PDR compliance.
  • Use Case: Before merging a critical feature, use this Skill to perform a thorough code review, ensuring it meets all technical and architectural requirements and is free from hidden defects.

Quick Start

Use the reviewing-typescript skill to perform a strict code review on the current project's TypeScript files.

Frequently Asked Questions about reviewing-typescript

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

FAQPage Schema
How do I perform an adversarial code review on a TypeScript project?

Adversarial code review on a TypeScript project deeply analyzes code logic and design to identify subtle design flaws. It rigorously enforces testing methodologies, rejects mocking, and verifies compliance with architectural decisions before merging critical features.

What is the best way to enforce architectural decisions and ADR compliance during code review?

Enforcing ADR compliance during code review requires validating code against established architectural constraints and design rules. An adversarial review approach ensures strict adherence to these decisions, preventing subtle design flaws that automated linters might miss.

Do I need project configuration and test runners to perform a strict TypeScript code review?

Yes, performing a strict TypeScript code review requires access to project configuration, linters, and test runners. This access enables comprehensive gatekeeping by validating the code against testing principles and architectural constraints.

Can I use mocking in tests when enforcing strict testing principles for TypeScript?

No, mocking is explicitly rejected when enforcing strict testing principles for TypeScript. The review process validates code against rigorous testing methodologies to ensure quality assurance without relying on mocks.

How does adversarial code comprehension differ from standard TypeScript linting?

Adversarial code comprehension goes beyond standard TypeScript linting syntax checks to deeply understand code logic and design. It identifies subtle design flaws and verifies architectural compliance, whereas linters primarily focus on surface-level syntax and formatting.

When should I use an adversarial code review process for TypeScript?

You should use an adversarial code review process for TypeScript before merging critical features. It ensures the code meets all technical and architectural requirements, adheres to strict testing principles, and is free from hidden defects.