一键导入
assistant-thinking
Reason through architecture decisions and complex trade-offs. Use for explicit stress tests, debate, first principles, or hypotheses.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Reason through architecture decisions and complex trade-offs. Use for explicit stress tests, debate, first principles, or hypotheses.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Clarify ambiguous or multi-intent requests. Use when the user asks to untangle, structure, or restate what they mean.
Manage durable memory safely. Use for explicit remember, recall, forget, or memory-health requests and stable corrections or preferences.
Review code and re-review fixes until clean. Use for explicit code review or the workflow Review phase; QA runs only when required.
Create or update V1 skills and contracts. Use for skill scaffolding, contract design, or contract-compliance validation.
Run proportional development phases. Use to plan, build, implement, fix, migrate, or refactor project artifacts.
Generate and rank options. Use light mode for quick improvement scans and deep mode for explicit brainstorming or broad exploration.
| name | assistant-thinking |
| description | Reason through architecture decisions and complex trade-offs. Use for explicit stress tests, debate, first principles, or hypotheses. |
| effort | high |
| triggers | [{"pattern":"think about|think through|perspectives on|stress test|debate|first principles|hypothesize","priority":60,"min_words":3,"reminder":"This request matches assistant-thinking. Consider whether the Skill tool should be invoked with skill='assistant-thinking' for structured reasoning."}] |
| Contract | File | Purpose |
|---|---|---|
| Input | contracts/input.yaml | Problem, tool selection, stakes level |
| Output | contracts/output.yaml | Key insights, recommendation, confidence, dissenting view |
| Phase Gates | contracts/phase-gates.yaml | Tool selection → Analysis → Synthesis gates |
Rules:
On-demand structured reasoning. Use when you or the user needs deeper analysis — not on every task.
Apply the smallest suitable reasoning method to clarify a decision, stress-test an assumption, compare trade-offs, or debug uncertainty without turning simple execution into ceremony.
Reasoning must be company-safe and evidence-aware: prefer local/repo evidence, do not require third-party tools, do not expose proprietary code or secrets, and separate facts from assumptions.
assistant-ideate.Perspectives and high-stakes Stress Test, resolve subagent_policy_state, subagent_execution_mode, and subagent_authorization_scope before spawning subagents. If the active tool policy requires explicit user authorization, ask once before spawning: This reasoning method works best with independent perspective subagents. May I use subagents for this debate/stress test? If authorization is denied, subagents are unavailable, or policy disallows spawning, run the roles/angles sequentially and record that fallback in the synthesis.| Tool | File | When to use |
|---|---|---|
| Clarify | clarify.md | Stuck or challenging assumptions. Classifies hard vs soft constraints. |
| Perspectives | perspectives.md | Architecture/design decisions. Multi-agent debate (4 roles, 3 rounds). |
| Stress Test | stress-test.md | Validating important decisions. Steelman + counter-argument. |
| Deep Think | deep-think.md | Requirements discovery. Multiple analytical lenses (8 lenses). |
| Hypothesize | hypothesize.md | Debugging, investigation. Goal-first + hypothesis plurality (3+ hypotheses). |
| Creative | creative.md | Naming, breakthrough ideas. Low-probability sampling for diverse output. |
Read the relevant tool file when the situation calls for it. These are tools, not mandatory phases.
When to reach for a thinking tool:
When NOT to use:
Pick the smallest method that changes the outcome:
Stakes set depth:
When using hypothesize:
For architecture/planning decisions, include:
Return: