ultrathink_review

Multi-pass code review powered by UltraThink's quality gate — checks correctness, security (OWASP), performance, readability, and project conventions in a single structured pass.

39 stars

Best use case

ultrathink_review is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Multi-pass code review powered by UltraThink's quality gate — checks correctness, security (OWASP), performance, readability, and project conventions in a single structured pass.

Teams using ultrathink_review should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/ultrathink-review/SKILL.md --create-dirs "https://raw.githubusercontent.com/InugamiDev/ultrathink-oss/main/openclaw/skills/ultrathink-review/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/ultrathink-review/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How ultrathink_review Compares

Feature / Agentultrathink_reviewStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Multi-pass code review powered by UltraThink's quality gate — checks correctness, security (OWASP), performance, readability, and project conventions in a single structured pass.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# UltraThink Code Review

You perform structured, multi-pass code reviews using UltraThink's quality framework.

## Review Process

When asked to review code, follow these passes in order:

### Pass 1: Correctness
1. Check for logic errors, off-by-one, null/undefined access
2. Verify error handling covers failure modes
3. Confirm types match (if TypeScript)
4. Check edge cases

### Pass 2: Security (OWASP Top 10)
1. SQL injection — parameterized queries?
2. XSS — output encoding?
3. CSRF — token validation?
4. Auth — proper access control?
5. Secrets — no hardcoded credentials?

### Pass 3: Performance
1. N+1 queries
2. Unnecessary re-renders (React)
3. Missing indexes (database)
4. Large bundle imports

### Pass 4: Readability
1. Clear naming
2. Single responsibility
3. Appropriate abstraction level
4. Comments only where logic is non-obvious

### Pass 5: Conventions
1. Follow existing project patterns
2. Consistent formatting
3. Proper error types
4. Test coverage for new logic

## Output Format

For each finding, report:
- **Severity**: critical | warning | suggestion
- **File**: path and line number
- **Issue**: one-line description
- **Fix**: concrete code suggestion

## When to Use

- User asks to review a PR, diff, or code change
- User asks "is this code good?" or "any issues with this?"
- Before shipping — run as a final quality gate

Related Skills

ultrathink

39
from InugamiDev/ultrathink-oss

UltraThink Workflow OS — 4-layer skill mesh with persistent memory and privacy hooks for complex engineering tasks. Routes prompts through intent detection to activate the right domain skills automatically.

ultrathink_memory

39
from InugamiDev/ultrathink-oss

Persistent memory system for UltraThink — search, save, and recall project context, decisions, and patterns across sessions using Postgres-backed fuzzy search with synonym expansion.

ut-review

39
from InugamiDev/ultrathink-oss

Multi-pass code review using UltraThink code-review and security-scanner skills

preview

39
from InugamiDev/ultrathink-oss

Render, summarize, and present markdown documents and structured content in multiple output modes

code-review

39
from InugamiDev/ultrathink-oss

Multi-pass code review covering logic correctness, security, performance, style, and maintainability

ui-design

39
from InugamiDev/ultrathink-oss

Comprehensive UI design system: 230+ font pairings, 48 themes, 65 design systems, 23 design languages, 30 UX laws, 14 color systems, Swiss grid, Gestalt principles, Pencil.dev workflow. Inherits ui-ux-pro-max (99 UX rules) + impeccable-frontend-design (anti-AI-slop). Triggers on any design, UI, layout, typography, color, theme, or styling task.

Zod

39
from InugamiDev/ultrathink-oss

> TypeScript-first schema validation with static type inference.

webinar-registration-page

39
from InugamiDev/ultrathink-oss

Build a webinar or live event registration page as a self-contained HTML file with countdown timer, speaker bio, agenda, and registration form. Triggers on: "build a webinar registration page", "create a webinar sign-up page", "event registration landing page", "live training registration page", "workshop sign-up page", "create a webinar page", "build an event page", "free webinar landing page", "live demo registration page", "online event page", "create a registration page for my webinar", "build a training event page".

webhooks

39
from InugamiDev/ultrathink-oss

Webhook design patterns — delivery, retry with exponential backoff, HMAC signature verification, payload validation, idempotency keys

web-workers

39
from InugamiDev/ultrathink-oss

Offload heavy computation from the main thread using Web Workers, SharedWorkers, and Comlink — structured messaging, transferable objects, and off-main-thread architecture patterns

web-vitals

39
from InugamiDev/ultrathink-oss

Core Web Vitals monitoring (LCP, FID, CLS, INP, TTFB), measurement with web-vitals library, reporting to analytics, and optimization strategies for Next.js

web-components

39
from InugamiDev/ultrathink-oss

Native Web Components, custom elements API, Shadow DOM, HTML templates, slots, lifecycle callbacks, and framework-agnostic design patterns