askill
council-review

council-reviewSafety 100Repository

Multi-model code review with structured feedback using LLM Council peer evaluation. Use for PR reviews, code quality checks, or implementation review. Keywords: code review, PR, pull request, quality check, peer review, feedback

13 stars
1.2k downloads
Updated 3/8/2026

Package Files

Loading files...
SKILL.md

Council Code Review Skill

Get multiple AI perspectives on code changes with structured, actionable feedback.

When to Use

  • Review pull requests before merging
  • Get code quality feedback on implementations
  • Identify potential issues across multiple dimensions
  • Validate changes against coding standards

Workflow

  1. Prepare Input: Provide file paths or git diff
  2. Invoke Review: Call mcp:llm-council/verify with code-review rubric
  3. Process Feedback: Receive structured scores and issue list
  4. Address Issues: Fix blocking issues before proceeding

Parameters

ParameterTypeDefaultDescription
snapshot_idstringrequiredGit commit SHA for reproducibility
file_pathslistnullList of files to review (full file analysis)
git_diffstringnullUnified diff format for change-focused review
rubric_focusstringnullFocus area: "Security", "Performance", etc.
tierstring"high"Confidence tier: "quick", "balanced", "high", "reasoning"

Tier Selection Guide

TierUse WhenTimeout
balancedRoutine code reviews~90s
highQuality-critical reviews (default)~180s
reasoningComplex architectural or security reviews~600s

Input Formats

Supports both:

  • file_paths: List of files to review (full file analysis)
  • git_diff: Unified diff format for change-focused review
  • snapshot_id: Git commit SHA (required for reproducibility)

Rubric (ADR-016)

DimensionWeightFocus
Accuracy35%Correctness, no bugs, logic errors
Completeness20%All requirements addressed
Clarity20%Readable, maintainable code
Conciseness15%No unnecessary complexity
Relevance10%Addresses stated requirements

Output Schema

{
  "verdict": "pass|fail|unclear",
  "confidence": 0.82,
  "rubric_scores": {
    "accuracy": 7.5,
    "completeness": 8.0,
    "clarity": 9.0,
    "conciseness": 8.5,
    "relevance": 9.0
  },
  "blocking_issues": [
    {
      "severity": "major",
      "file": "src/api.py",
      "line": 42,
      "message": "Missing input validation"
    }
  ],
  "suggestions": [...],
  "rationale": "Overall, the code is well-structured..."
}

Example Usage

# Review specific files
council-review --file-paths "src/main.py,src/utils.py" --snapshot abc123

# Review git diff
council-review --git-diff "$(git diff HEAD~1)" --snapshot $(git rev-parse HEAD)

# Review with custom focus
council-review --rubric-focus Security --file-paths "src/auth.py"

# Deep reasoning review for complex changes
council-review --snapshot $(git rev-parse HEAD) --tier reasoning --rubric-focus Security

Progressive Disclosure

  • Level 1: This metadata (~200 tokens)
  • Level 2: Full instructions above (~800 tokens)
  • Level 3: See references/code-review-rubric.md for detailed scoring anchors

Related Skills

  • council-verify: General verification
  • council-gate: CI/CD quality gate

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

94/100Analyzed 3/8/2026

High-quality skill for multi-model LLM code review. Well-structured with clear workflow, comprehensive parameters, tier selection guide, rubric (ADR-016), and output schema. Includes practical examples, progressive disclosure, and related skills. Strong reusability through external standards and proper packaging. No safety concerns - read-only review operations only.

100
95
90
95
92

Metadata

Licenseunknown
Version-
Updated3/8/2026
Publisheramiable-dev

Tags

apici-cdgithub-actionsllmsecurity