Skip to content
Back to skills

Challenge Plan 5

ASecurity

Round 5 of plan-challenge.

  • 39 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added October 9, 2026
ai-agentsrustgo

Works with

  • cli

Security analysis

A100/100

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

Scanned October 9, 2026

npx -y skills add simoncorry/foundry --skill challenge-plan-5 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Challenge Plan 5?

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

Security grade badge for Challenge Plan 5
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/simoncorry-challenge-plan-5/badge)](https://www.skillsdirectory.com/skills/simoncorry-challenge-plan-5)

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: 'challenge-plan-5'
description: 'Round 5 of plan-challenge.'
disable-model-invocation: true
---

Round 5 of plan-challenge. The demotion-review round. Different shape from rounds 1-4: instead of picking a new angle and hunting new findings, round 5 deep-reads every claim the prior rounds parked as uncertain (the "demoted claims") and verifies whether each demotion was warranted.

## Guard: nothing to challenge

If no plan was presented in this conversation, decline with: "No plan to challenge in this conversation. Draft one first with construct-the-plan, write the plan inline above this command, or name a plan file."

## Guard: invoked without rounds 1-4

If rounds 1 through 4 haven't all run in this conversation (check by reading back prior turns for "Round N of plan-challenge" markers), round 5 is the wrong place to start: it reviews the demotions those rounds generate. Decline and point at round 1.

## Guard: repeat invocation of round 5

If round 5 already ran, treat this invocation as a fresh pass over the demoted claims with new evidence. Say so explicitly.

## Methodology

Read the "Demoted-claims tracking" table the prior rounds built up in the plan file. For each claim still demoted, do a focused deep-read of the actual files, docs, or sources the claim is about. Don't trust the demotion note; go look.

Three outcomes per claim:

1. **Promote back to verified.** The deep-read shows the claim was dismissed too quickly; the original plan position was correct. Restore it in the plan body and record the promotion in the table.
2. **Confirm demotion.** The claim is genuinely uncertain after the deep-read. The demotion stands; the recorded resolution stays.
3. **Escalate.** The deep-read shows the claim is worse than uncertain; it's a real problem. Edit the plan to address it and record the escalation in the table.

**Trivial exit:** if no claims were demoted in rounds 1-4, say "No demotions to review from rounds 1 through 4. Round 5 trivially complete." and skip to the self-confidence check.

**No-rubber-stamp guard:** confirming every demotion without opening the files it concerns is rubber-stamping. The point is the deep read. If you catch yourself doing it, say so and go do the actual investigation.

## Structured count line

End the review with this line, replacing each count with a real number (they must add up):

```
Re-examined [count] demoted claims. Promoted [count] back. Confirmed [count]. Escalated [count].
```

This replaces the standard "Re-verified N, demoted M" line for round 5 specifically. Surface the per-claim outcomes BEFORE the count line, and the diff summary (same mandatory format as the other rounds) if any plan edits happened.

## Self-confidence check (after the count line)

Before declaring round 5 done, ask honestly: "Am I confident the plan is sound, or am I stopping because we hit round 5?" If not yet confident, run additional rounds without asking the human (AGENTS.md § The flow guarantee).

Rounds 6 and beyond alternate: an angle-rotated round (rounds 1-4 template, NEW angle from the list, stated at the top), then, if it generated new demotions, a demotion review over ALL still-demoted claims (which can promote an older demotion a new angle proved wrong). Stop on either signal:

- Two consecutive rounds finding nothing, with genuinely different angles. The curve has tapped out.
- Reaching round 8. Auto-stop with a one-line note naming the last angle used. Past 8 rounds the angle list is two-thirds spent; the human can always invoke another round manually.

Every extra round must declare a NEW angle not used in any prior round; reaching for a used one is itself the stop signal. Keep a ledger of every finding any round surfaced, including the rejected ones, and dedupe each extra round's fresh findings against everything SEEN, not just what was confirmed or fixed; otherwise a rejected finding resurfaces and the chain never runs dry.

**Closing declaration when stopping:** name the angles. "I've used angles A, B, C, D, E and can't find a sixth that isn't a re-skin of one of those. Confidence in the plan is earned after five rounds of genuine rotation." A confidence claim with no angle citation is the lazy kind; don't write it.

## Self-check before posting

Same checklist as round 1: line cap, no sub-categorized headers, no count-justifying listings, no bare confidence declarations, no cross-round commentary or forward-looking framing, no jargon-stacked labels. The round-5 count line above is mandatory and verbatim.

## Rationale (recorded so future edits don't drift it)

Demotions are cheap to write and expensive to leave wrong: a claim parked as "uncertain" in round 1 quietly weakens the plan even when the original position was right. This round exists so every demotion gets a second, evidence-based look before the build starts, and so the chain can extend itself honestly when the bug curve hasn't tapered instead of stopping at an arbitrary round count. The seen-vs-confirmed dedupe adapts the loop-until-dry rule from Codez's graph-engineering writing (July 2026): dedupe against everything seen, or the loop pays to rediscover its own dead ends.

Files in this skill

  • SKILL.md5.1 KB
  • agents/openai.yaml43 B

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.