plan-approval
Control AI Coding Plans Before Execution
Complex AI coding changes can move too quickly and create avoidable risk. This skill gives Claude, Codex, and Claude Code a structured approval workflow before execution begins.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "plan-approval" from https://skillstore.io/skills/dojocodinglabs-plan-approval.md and its manifest at https://skillstore.io/api/skills/dojocodinglabs-plan-approval/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "plan-approval". Add Stripe subscription billing to the app.
Expected outcome:
- A structured plan lists new Stripe client, checkout, webhook, pricing, package, environment example, and database migration changes.
- The plan explains why Stripe Checkout was chosen, notes webhook and state sync risks, estimates time, and asks for approve, modify, or reject.
Using "plan-approval". Continue the approved implementation, but use a different payment flow.
Expected outcome:
- A deviation notice compares the approved approach with the new approach.
- The assistant explains affected files, risk changes, and asks for renewed approval before continuing.
Using "plan-approval". Show the status of the approved plan.
Expected outcome:
- A progress summary shows approved time, current step, completed tasks, remaining tasks, and the next planned action.
- The summary keeps implementation status tied to the approved plan.
Security Audit
SafeCommand, sensitive-file, and reconnaissance matches are false positives from Markdown examples, inline code, and workflow prose. I found no executable code, secret access, network activity, or prompt injection attempt.
Risk Factors
⚙️ External commands (61)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/dojocodinglabs-plan-approval/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/dojocodinglabs-plan-approval?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/dojocodinglabs-plan-approval?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/dojocodinglabs-plan-approval/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/dojocodinglabs-plan-approval.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA · BibTeX · CFF)
APA citation
DojoCodingLabs. (2026). plan-approval security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/dojocodinglabs-plan-approval/audits/8BibTeX citation
@techreport{dojocodinglabs-dojocodinglabs-plan-approval-2026,
author = {DojoCodingLabs},
title = {plan-approval security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/dojocodinglabs-plan-approval/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "plan-approval security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "DojoCodingLabs"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/dojocodinglabs-plan-approval/audits/8"
identifiers:
- type: other
value: "skillstore:dojocodinglabs-plan-approval:audit:8"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Approve Risky Refactors
Review proposed architecture, file changes, risks, and rollback steps before an AI assistant changes many files.
Control Database Changes
Require a clear migration plan before schema, RLS, index, or data changes are made.
Document Agent Decisions
Keep records of approved, rejected, and completed plans so future sessions can use prior preferences.
Try These Prompts
Create a short plan for this change before implementation. Include files affected, risks, estimated time, and ask for approval.
Before making this risky change, prepare a detailed approval plan. Include alternatives, rollback steps, tests, and the exact approval options.
Revise the previous plan based on my feedback. Show what changed, what risks remain, and ask for approval again before implementation.
Compare the current implementation path with the approved plan. Identify any deviation, explain the impact, and ask whether to proceed, revise, or revert.
Best Practices
- Require explicit approval before complex, risky, breaking, or production-impacting changes.
- Include risks, alternatives, testing strategy, and rollback steps in detailed plans.
- Ask for renewed approval when implementation meaningfully diverges from the approved plan.
Avoid
- Treating silence or unclear feedback as approval to proceed.
- Creating vague plans that omit files, risks, tests, or rollback details.
- Continuing after a major deviation without showing the user the impact.
Frequently Asked Questions
Does this skill execute approval commands?
When should approval be required?
Can this work with Claude, Codex, and Claude Code?
What should a good plan include?
What happens if the user rejects a plan?
Does it protect production systems automatically?
Developer Details
Author
DojoCodingLabsLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Repository
https://github.com/DojoCodingLabs/claude-code-waypoint/tree/main/.claude/skills/plan-approvalRef
72d5025b022c77f7a51bdf5c1637c689c80e89d1
Maintenance freshness
7/18/2026
Usage
3 downloads · 286 views
File structure
📄 SKILL.md