# always-plan-first > Before implementing any code changes, create a detailed plan and present it for review using #pla... Use when configuring AI agent workflows and patterns. Agent Behavior category skill. - Author: OmniaffixDave - Repository: OmniaffixDave/SessionGuardian - Version: 20260205125233 - Stars: 0 - Forks: 1 - Last Updated: 2026-02-08 - Source: https://github.com/OmniaffixDave/SessionGuardian - Web: https://mule.run/skillshub/@@OmniaffixDave/SessionGuardian~always-plan-first:20260205125233 --- --- name: always-plan-first description: "Before implementing any code changes, create a detailed plan and present it for review using #pla... Use when configuring AI agent workflows and patterns. Agent Behavior category skill." metadata: category: Agent Behavior priority: high is-built-in: true session-guardian-id: builtin_always_plan_first --- # Always Plan First Before implementing any code changes, create a detailed plan and present it for review using #planReview. Do not proceed with implementation without plan approval. The plan should include: affected files, approach rationale, potential risks, and testing strategy. Wait for explicit user approval before executing.