Skip to content
Back to skills

Review Methodology

ASecurity

Use when reviewing an agentic codebase for issues, risks, and maturity gaps — covers the four-phase review process (Detect → Analyze → Prioritize → Report) and the five-level maturity model (Prototype → Functional → Reliable → Production → Optimized) for assessing production readiness. NOT for architecture design (use agentic-patterns) or a live agentic review (the `wicked-garden-agentic` skill's `review` action).

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 18, 2026
ai-agentsgosqltestingsecurityperformancedocumentation

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned October 18, 2026

npx -y skills add mikeparcewski/wicked-garden --skill review-methodology --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Review Methodology?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Review Methodology
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mikeparcewski-review-methodology/badge)](https://www.skillsdirectory.com/skills/mikeparcewski-review-methodology)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: wicked-garden-agentic-review-methodology
description: |
  Use when reviewing an agentic codebase for issues, risks, and maturity gaps — covers the four-phase review
  process (Detect → Analyze → Prioritize → Report) and the five-level maturity model (Prototype → Functional →
  Reliable → Production → Optimized) for assessing production readiness.
  NOT for architecture design (use agentic-patterns) or a live agentic review (the `wicked-garden-agentic` skill's `review` action).
metadata:
  role: module
  phases: "design,review"
  archetypes: "*"
---

# Agentic Review Methodology

Systematic approach to reviewing agentic systems and codebases for issues, risks, and improvement opportunities.

## Four-Phase Review Process

### Phase 1: Detect (Discovery)

**Goal:** Identify all potential issues

**Activities:**
1. Code analysis (static analysis, anti-patterns)
2. Configuration review (prompts, secrets, limits)
3. Runtime analysis (logs, traces, metrics)
4. Documentation review

**Tools:**
- Static analyzers (pylint, mypy, eslint)
- Custom grep patterns for agentic anti-patterns
- Log aggregation tools

**Deliverable:** Raw issue inventory

### Phase 2: Analyze (Assessment)

**Goal:** Understand each issue's impact and root cause

**For Each Issue:**
1. Classify type (see `refs/issue-taxonomy-reliability-safety.md` and `refs/issue-taxonomy-quality-testing.md`)
2. Determine severity (Critical/High/Medium/Low)
3. Assess impact (Reliability/Security/Cost/Performance)
4. Identify root cause
5. Estimate fix effort

**Analysis Framework:**
- What is the issue?
- Why is it a problem?
- What are the consequences?
- What is the root cause?
- How should it be fixed?

**Deliverable:** Analyzed issue list with severity and impact

### Phase 3: Score (Prioritization)

**Goal:** Prioritize issues for remediation

**Severity Levels:**

**Critical (P0):** Security vulnerabilities, data loss risks, system crashes, compliance violations. Fix immediately.

**High (P1):** Reliability issues, performance problems, cost inefficiencies, safety gaps. Fix within 1 week.

**Medium (P2):** Code quality issues, minor performance issues, missing observability. Fix within 1 month.

**Low (P3):** Style issues, optimization opportunities, nice-to-have features. Backlog.

**Prioritization Matrix:**
```
Impact vs Effort:
           Low Effort    High Effort
High       Quick Wins    Major Projects
Impact     (Do First)    (Plan)

Low        Easy Wins     Avoid
Impact     (Do Later)    (Skip)
```

**Deliverable:** Prioritized roadmap

### Phase 4: Report (Communication)

**Goal:** Communicate findings effectively to stakeholders

**Report Components:**
1. Executive Summary (1 page) - Overall assessment and top recommendations
2. Issue Inventory (Detailed) - All issues with severity and recommendations
3. Remediation Roadmap - Phased approach with quick wins
4. Metrics Dashboard - Issue counts and maturity score

**Deliverable:** Comprehensive review report

See `refs/deliverable-templates.md` for complete templates.

## Issue Severity Classification

### Determining Severity

1. Can it cause data loss? → Critical
2. Can it cause security breach? → Critical
3. Does it crash the system? → Critical/High
4. Does it violate compliance? → Critical
5. Does it affect reliability? → High/Medium
6. Does it waste money? → High/Medium
7. Is it a code quality issue? → Medium/Low

### Examples by Severity

**Critical:**
- No input validation (SQL injection risk)
- Credentials in code
- No error handling (system crashes)
- Production deletes without approval
- Missing audit logs for compliance

**High:**
- No circuit breakers (cascading failures)
- Missing observability (can't debug)
- No resource limits (runaway costs)
- Hardcoded prompts (can't iterate)
- No testing (high bug risk)

**Medium:**
- Inefficient token usage
- Missing documentation
- No caching (higher costs)
- Verbose logging
- Code duplication

**Low:**
- Style inconsistencies
- Missing type hints
- Suboptimal variable names
- Minor optimizations

See `refs/issue-taxonomy-reliability-safety.md` and `refs/issue-taxonomy-quality-testing.md` for complete classification guide.

## Finding Documentation Template

For each issue, document:

```markdown
## Issue: [Short Title]

**ID:** ISSUE-001
**Severity:** Critical | High | Medium | Low
**Category:** Reliability | Security | Safety | Cost | Performance | Quality
**Component:** [Which agent/module]

### Description
[What is the issue?]

### Evidence
[Code snippets, logs, metrics]

### Impact
[What are the consequences?]

### Root Cause
[Why does this exist?]

### Recommendation
[How to fix it?]

### Effort Estimate
[Hours/Days/Weeks]

### Priority
[P0/P1/P2/P3]
```

## Tips for Effective Reviews

1. **Be Systematic:** Follow all four phases
2. **Be Objective:** Focus on facts, not opinions
3. **Be Specific:** Provide code examples and evidence
4. **Be Constructive:** Suggest solutions, not just problems
5. **Be Prioritized:** Don't overwhelm with low-priority issues
6. **Be Clear:** Use simple language in reports

## References

- `refs/issue-taxonomy-reliability-safety.md` and `refs/issue-taxonomy-quality-testing.md` - Complete issue category reference and anti-pattern detection
- `refs/deliverable-templates.md` - Detailed report templates and review checklist

Files in this skill

  • SKILL.md5.2 KB
  • refs/deliverable-templates.md5.3 KB
  • refs/issue-taxonomy-quality-testing.md6.6 KB
  • refs/issue-taxonomy-reliability-safety.md7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.