self-critique

Review code against security, performance, style, and complexity criteria.

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/hadimiftahulf/antigravity-skills --skill self-critique-hadimiftahulf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-critique
Source: https://github.com/hadimiftahulf/antigravity-skills/tree/main/self-critique
Command: npx skills add https://github.com/hadimiftahulf/antigravity-skills --skill self-critique-hadimiftahulf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you catch errors, improve code quality, and ensure adherence to standards by providing a structured self-review process before presenting your work.

Core Features & Use Cases

  • Automated Review Checklist: Guides you through checking for common issues like security vulnerabilities, performance bottlenecks, and style inconsistencies.
  • Iterative Improvement: Encourages a cycle of drafting, critiquing, and refining to produce higher-quality output.
  • Use Case: After writing a new function, use this Skill to systematically check for any leftover debug statements, potential race conditions, or deviations from the project's coding style guide.

Quick Start

Use the self-critique skill to review the code I just wrote for potential bugs and style issues.

Frequently Asked Questions about self-critique

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

FAQPage Schema
How do I systematically review my code for bugs and style issues before submission?

To review code before submission, use a structured self-critique process that checks for security vulnerabilities, performance bottlenecks, and style inconsistencies. This iterative review method guides you through common issues like leftover debug statements or potential race conditions.

What is a structured self-critique workflow in software development?

A structured self-critique workflow is an iterative review process that cycles through drafting, critiquing, and refining code. It evaluates solutions against predefined criteria to address security, performance, style, and complexity concerns before finalizing your work.

How do I check my new function for security vulnerabilities and performance bottlenecks?

You can check your new function by running it through an automated review checklist that targets potential bugs, race conditions, and deviations from coding standards. This enforces a defined critique and refinement workflow to systematically catch common issues.

Can I use an iterative refinement process for code that deviates from project style guides?

Yes, an iterative refinement process is designed to catch style inconsistencies and deviations from project style guides. By cycling through critique and refinement, you systematically evaluate and correct your code to ensure adherence to required standards.

Does this self-review process require external dependencies or components?

No, this self-review process does not require external dependencies or components. It operates independently by guiding you through a defined critique and refinement workflow using predefined criteria for security, performance, style, and complexity.