Skip to content
code-quality-review-all logo

Review All Evaluations

code-quality-review-all

Review all evaluations in the repository against a single code quality standard. Checks ALL evals against ONE standard for periodic quality reviews. Use when user asks to review/audit/check all evaluations for a specific topic or standard.

SKILL.md

Full skill instructions

Review All Evaluations

Review all evaluations in the repository against a single code quality standard or topic. This workflow is useful for systematic code quality improvements and ensuring consistency across all evaluations.

Workflow

Setup

If not already provided, ask user for the topic from the CONTRIBUTING.md or BEST_PRACTICES.md that this review should be focused on. If not provided, come up with a short topic identifier in a file-safe format (e.g., pytest_marks, import_patterns, test_coverage).

Create or read existing directory structure:

  • <repo root>/​agent_artefacts/​code_quality/<topic_id>/ - Directory for this review topic
  • <repo root>/​agent_artefacts/​code_quality/<topic_id>/​README.md - Documentation for this specific topic
  • <repo root>/​agent_artefacts/​code_quality/<topic_id>/​results.json - Results of the review
  • <repo root>/​agent_artefacts/​code_quality/<topic_id>/​SUMMARY.md - Summary of the review

README.md Structure

The README.md file should contain topic-specific information:

  • Topic Description: What this review checks for and why it matters
  • Requirements: Specific requirements from CONTRIBUTING.md or BEST_PRACTICES.md
  • Detection Strategy: How to identify issues (patterns to look for, tools to use)
  • Commands: Specific commands useful for this topic (grep patterns, pytest commands, etc.)
  • Good Examples: Code snippets showing correct implementation
  • Bad Examples: Code snippets showing common mistakes and how to fix them
  • Review Date: When this documentation was created/​updated

results.json Structure

The results.json file should contain a list of all evaluations in <repo root>/​src/​inspect_evals directory and the status of each evaluation:

{
    "eval_name": {
      "as_of_date": "YYYY-MM-DD (date the code was last evaluated)",
      "status": "pass" | "fail" | "error",
      "issues": [
        {
          "issue_type": "issue type within the topic if applicable",
          "issue_location": "relative/​path/​from/​repo/​root/​file.py:line_number",
          "issue_description": "clear description of the issue",
          "suggested_fix": "short description of how to fix it",
          "fix_status": "optional field added by code-quality-fix-all skill"
        }
      ]
    }
}

Important: The issue_location field should use paths relative to the repository root with forward slashes (e.g., tests/​foo/​test_foo.py:42 or src/​inspect_evals/​foo/​bar.py:15, not C:\Users\...\test_foo.py:42 or tests\foo\test_foo.py:42).

General Guidelines for All Topics

  1. Systematic Approach: Review all evaluations in a consistent manner. Use scripts or automated tools where possible to ensure completeness.

  2. Clear Issue Reporting: Each issue should include:

    • The specific file and line number where the issue occurs
    • A clear description of what's wrong
    • A concrete suggestion for how to fix it
    • The issue type for categorization
  3. Verification: After identifying potential issues, verify a sample of them by reading the actual files to ensure accuracy.

  4. Statistics: Provide summary statistics including:

    • Total evaluations reviewed
    • Number passing/​failing
    • Breakdown of issue types
    • Most affected evaluations
  5. Prioritization: Identify which issues are most critical or affect the most evaluations to help guide remediation efforts.

  6. Reusability: Write scripts and documentation that can be rerun easily as the codebase evolves. Include any helper scripts in the topic directory.

  7. False Positives: Be aware that automated detection may produce false positives. When possible, include logic to reduce these or document known limitations.

Workflow Steps

  1. Create the directory structure: agent_artefacts/​code_quality/<topic_id>/
  2. Handle existing results.json (if re-running review):
    • Read existing results.json
    • Note issues that have "fix_status" field (were attempted to be fixed)
    • After scanning current code state, compare with existing results
    • Remove entries for issues that no longer exist (they were successfully fixed)
    • Keep entries for issues that still exist, preserving "fix_status" if present
    • Add new entries for newly discovered issues
  3. Create or use automated tools to scan all evaluations in src/​inspect_evals/
  4. Organize findings by evaluation name
  5. Write topic-specific documentation to README.md
  6. Write results to results.json with relative paths:
    • Include all currently detected issues
    • IMPORTANT: Preserve "fix_status" field for issues that still exist
    • Remove issues that are no longer detected in the code
  7. Create a SUMMARY.md file in the topic directory with:
    • Overview of findings
    • Key statistics
    • Most affected evaluations
    • Recommendations for remediation
    • Impact analysis
  8. If you created helper scripts, save them in the topic directory for future use
  9. Inform the user that the review is complete and where to find the results

Skill Responsibilities

This skill (code-quality-review-all) owns results.json and has full control:

  • Add new issues when detected
  • Update existing issues if location/​description changes
  • Remove issues that no longer exist in the codebase
  • Preserve "fix_status" field when updating issues
  • Update evaluation status (pass/​fail) based on current findings

The code-quality-fix-all skill has limited control:

  • Can ONLY add/​update the "fix_status" field on existing issues
  • Cannot remove entries from results.json
  • Relies on this skill to verify fixes and remove resolved issues

This separation ensures:

  • Clear ownership of results.json
  • Fix skill focuses on fixing, not determining what's fixed
  • Review skill has authoritative view of current code state

Expected Output

After running this workflow, you should have:

agent_artefacts/​code_quality/<topic_id>/
├── README.md           # Topic-specific documentation
├── results.json        # Detailed results for all evaluations
├── SUMMARY.md          # Executive summary
└── <helper_scripts>    # Optional: automated checker scripts

More Productivity & Planning skills

brainstorming logo
Productivity & Planning

brainstorming

Structured design dialogue that validates ideas before implementation begins.

295.4K 385.7K
View
ui-ux-pro-max logo
Productivity & Planning

ui-ux-pro-max

Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.

133.1K 383.9K
View
writing-plans logo
Productivity & Planning

writing-plans

Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.

295.4K 268K
View
using-superpowers logo
Productivity & Planning

using-superpowers

Introduction to the obra skills system with mandatory skill invocation rules and best practices.

295.4K 259.8K
View
executing-plans logo
Productivity & Planning

executing-plans

Execute a written implementation plan with critical review and task checkpoints.

295.4K 229.1K
View
dispatching-parallel-agents logo
Productivity & Planning

dispatching-parallel-agents

Delegate independent tasks to specialized agents working concurrently with isolated context.

295.4K 206.3K
View
using-git-worktrees logo
Productivity & Planning

using-git-worktrees

Isolated git worktrees with smart directory selection and safety verification.

295.4K 205.2K
View
webapp-testing logo
Productivity & Planning

webapp-testing

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

179.7K 170.6K
View
content-strategy logo
Productivity & Planning

content-strategy

Plan searchable and shareable content that drives traffic, builds authority, and generates leads.

53.3K 150.9K
View
repo-intake-and-plan logo
Productivity & Planning

repo-intake-and-plan

README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.

497 139.6K
View
marketing-ideas logo
Productivity & Planning

marketing-ideas

Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.

53.3K 137.2K
View
site-architecture logo
Productivity & Planning

site-architecture

Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.

53.3K 112.8K
View

Productivity AI tools

Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View
SaveDay logo
Productivity

SaveDay

Capture, organize, and utilize your knowledge effortlessly.

Free
View
A
Productivity

Any Summary

Instant Summaries of Audio & Video Interviews with AnySummary

Freemium
View
M
Productivity

Map This

Transform PDFs into engaging mind maps.

Freemium
View
ChatPDF logo
Productivity

ChatPDF

Chat with any PDF instantly

Free
View
I
Productivity

intellisay

Create an optimal daily plan using your voice

Paid
View
A
Productivity

Aurora AI

A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.

Paid
View
AskYourPDF logo
Productivity

AskYourPDF

AskYourPDF Pricing Plans: Tailored to Your Needs

Free
View