Skip to content
Back to skills

Review Plan

ASecurity

Full plan-review cycle: read a proposed/ file, run 5-point gap analysis, create or update the jgwill/src tracking issue, output revision prompt. Use when the user says "review the plan", "check the proposal", or when a new proposed/ file has landed and needs analysis before the implementing agent gets the next prompt.

  • 4 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 9, 2026
ai-agentsapi

Works with

  • api

Security analysis

A100/100

Scanned October 9, 2026

npx -y skills add jgwill/miadi-orchestration-kit --skill review-plan --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Review Plan?

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

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

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: review-plan
description: >
  Full plan-review cycle: read a proposed/ file, run 5-point gap analysis,
  create or update the jgwill/src tracking issue, output revision prompt.
  Use when the user says "review the plan", "check the proposal", or when
  a new proposed/ file has landed and needs analysis before the implementing
  agent gets the next prompt.
version: 0.1.0
---

# Review Plan Skill

This skill runs the full complementary-review cycle for a Miadi proposed plan file.

## Steps

1. **Locate the plan** — find the target `proposed/*.md` file (passed as argument or most recent)
2. **Read platform context** — check `/src/Miadi/app/api/` for existing routes that overlap
3. **Run gap analysis** — apply the 5-point checklist (payload, idempotency, failure path, write-back, naming)
4. **Check tracking issue** — search `jgwill/src` for an existing issue; create one if absent
5. **Output revision prompt** — paste-ready instructions for the implementing agent

## 5-Point Checklist

| # | Check | Pass condition |
|---|-------|---------------|
| 1 | `plan_content` inline | POST payload contains content, not just file path |
| 2 | Idempotency key | API deduplicates on `session_id + plan_filename` |
| 3 | Failure observability | Langfuse error trace on async failure, not just success |
| 4 | Write-back resolved | One of: return-content pattern OR explicit mount documented |
| 5 | Naming consistent | `plan_file` / `plan_filename` unified across schema + tables |

## Output contract

Always produce both:
- **Gap Report** (numbered, severity-tagged)
- **Revision Prompt** (under 250 words, paste-ready, references tracking issue)

Never implement. Never modify the proposed/ file directly. Hand the prompt to the user.

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.