strategic-self-questioning

Plan, validate assumptions, and predict risks before task execution.

Updated Nov 20, 2025
One-click install
npx skills add https://github.com/wollfoo/codex-cli --skill strategic-self-questioning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: strategic-self-questioning
Source: https://github.com/wollfoo/codex-cli/tree/main/skills/strategic-self-questioning
Command: npx skills add https://github.com/wollfoo/codex-cli --skill strategic-self-questioning

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps prevent errors and costly rework by enforcing a systematic thinking process before executing tasks, especially complex or high-risk ones.

Core Features & Use Cases

  • Risk Assessment: Identifies potential pitfalls and their impact.
  • Assumption Validation: Ensures underlying assumptions are correct before proceeding.
  • Action Planning: Creates structured, step-by-step plans for execution.
  • Use Case: Before a major database migration, this Skill would guide you to clarify requirements, validate assumptions about data compatibility, plan the migration phases, and assess risks like data loss or downtime.

Quick Start

Initiate a strategic self-questioning analysis for the task of refactoring the user authentication module.

Frequently Asked Questions about strategic-self-questioning

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan a major database migration and avoid data loss?

Planning a major database migration requires validating assumptions about data compatibility, structuring migration phases, and assessing risks like downtime before execution. This systematic approach ensures thoroughness and prevents costly rework.

What is the best way to validate assumptions before a complex system refactor?

Validating assumptions before a complex system refactor involves triggering a strategic self-questioning mode to systematically check underlying requirements and predict risks. This ensures your architectural decisions are grounded and prevents critical errors during execution.

How do I assess risks before high-risk production deployments?

Assessing risks before high-risk production deployments involves systematically identifying potential pitfalls and evaluating their impact through self-posed critical questions. This process clarifies requirements and ensures action planning accounts for possible failures.

Can I use strategic self-questioning for intricate debugging tasks?

Yes, you can use strategic self-questioning for intricate debugging tasks to systematically validate assumptions about system behavior and isolate root causes. It activates critical thinking to ensure thoroughness when tracing complex software issues.

When do I need systematic risk assessment for architectural decisions?

You need systematic risk assessment for architectural decisions when facing complex system designs, major refactors, or migrations where costly mistakes are likely. It helps predict risks and validate assumptions before committing to execution.