self-eval

Score AI work quality on ambition and execution axes with devil's advocate reasoning.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/devCharuzu/philfida-taskmanage --skill self-eval-devcharuzu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-eval
Source: https://github.com/devCharuzu/philfida-taskmanage/tree/main/.windsurf/skills/self-eval
Command: npx skills add https://github.com/devCharuzu/philfida-taskmanage --skill self-eval-devcharuzu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Self-evaluations by AI tend to inflate scores and lack accountability. This Skill provides a calibrated two-axis scoring method that separates ambition from execution, enforces devil's advocate reasoning, and maintains a cross-session score history to curb bias.

Core Features & Use Cases

  • Two-axis scoring: Independently rate task ambition (Low/Medium/High) and execution quality (Poor/Adequate/Strong) and combine via a fixed matrix.
  • Mandatory devil's advocate: Before finalizing, argue for both higher and lower scores and resolve the tension.
  • Score persistence and anti-inflation: Append results to a history file and compare recent scores to detect clustering.
  • Cross-session recall: Reads past scores to provide context for current evaluation.

Quick Start

After finishing work, run /self-eval with a short description of what you accomplished.

Frequently Asked Questions about self-eval

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

FAQPage Schema
How do I get honest AI self-evaluations instead of inflated quality scores?

AI self-evaluations often inflate scores, but calibrated two-axis scoring separates ambition from execution and enforces devil's advocate reasoning to curb bias. This approach detects score inflation by comparing recent results against a persisted cross-session history.

How does two-axis scoring work for evaluating AI task quality?

Two-axis scoring independently rates task ambition as Low, Medium, or High and execution quality as Poor, Adequate, or Strong. These ratings are then combined via a fixed matrix to produce a final calibrated score that prevents generalized inflation.

What's the best way to prevent AI score clustering across multiple sessions?

Preventing AI score clustering requires persisting results to a local history file. By appending scores to a .self-eval-scores.jsonl file, the system reads past evaluations to detect clustering and provide anti-inflation checks for current work.

Do I need external tools to enforce devil's advocate reasoning in AI self-assessments?

No external tools are required to enforce devil's advocate reasoning in AI self-assessments. The system internally argues for both higher and lower scores before finalizing, resolving the tension without external dependencies.

How do I run a self-evaluation after finishing an AI task?

To run a self-evaluation after finishing work, execute the /self-eval command with a short description of what you accomplished. The system then applies mandatory devil's advocate reasoning and checks past history to calibrate the score.

Can I use calibrated self-evaluations without any external dependencies?

Yes, you can use calibrated self-evaluations without any external dependencies. The system requires no external tools and writes all anti-inflation results directly to a local .self-eval-scores.jsonl file for cross-session recall.