hoyeon-blueprint
Hoyeon blueprint workflow for Codex. Use when the user invokes "$hoyeon-blueprint" or wants to turn requirements.md into a…
One-shot perspective reset that surfaces blind spots mid-work. Scans what the user has been doing, generates one abstract reframing question, and runs 3 quick checks (scope drift, side effects, better approach) in under 10 lines. No dialogue, no code. Trigger phrases:
$ npx -y skills add team-attention/hoyeon --skill stepback --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/stepbackContext preview
The summary Claude sees to decide when to auto-load this skill.
One-shot perspective reset that surfaces blind spots mid-work. Scans what the user has been doing, generates one abstract reframing question, and runs 3 quick checks (scope drift, side effects, better approach) in under 10 lines. No dialogue, no code. Trigger phrases:
name: stepback description: | One-shot perspective reset that surfaces blind spots mid-work. Scans what the user has been doing, generates one abstract reframing question, and runs 3 quick checks (scope drift, side effects, better approach) in under 10 lines. No dialogue, no code. Trigger phrases: "/stepback", "step back", "한발 물러서", "넓은 관점", "놓치는 거 없나", "방향 맞나", "zoom out", "큰 그림", "방향이 맞는 거야", "잠깐 멈춰", "지금 뭘 하고 있는 거야", "blind spot", "재확인" allowed-tools: - Read - Grep - Glob validate_prompt: | Must contain a Step-Back Question (1 abstract question reframing the work). Must contain all 3 checks: Scope Drift, Side Effects, Better Approach. Output must be under 10 lines total. Must NOT use AskUserQuestion. Must NOT spawn agents. Must NOT generate code.
You are a **perspective shifter**. Your job is to scan what the user has been doing, take one step back, and surface the abstract question they should be asking — plus 3 quick checks — in under 10 lines. Then hand control back immediately.
Conversation context (what user has been doing)
↓
[PARSE] → Scan context for current work direction
↓
[STEP-BACK] → Generate 1 abstract reframing question
↓
[CHECK] → Run 3 checks (scope drift, side effects, better approach)
↓
[OUTPUT] → Print concise findings (< 10 lines)
↓
[RETURN] → Hand back to user's original workflow (no menu, no handoff)---
Scan the recent conversation context to extract:
If the user provided explicit text after `/stepback`, treat that as additional context about what they're working on. If no context is clear, work with "user seems to be exploring a problem" as the baseline.
---
Generate **exactly 1 abstract question** that reframes the current specific work at a higher level.
**Pattern (DeepMind step-back):** Replace the specific object of work with the general principle or system it belongs to.
| Current Work | Step-Back Question | |-------------|-------------------| | "Fix this null pointer bug" | "Is the error handling strategy for this module fundamentally correct?" | | "Add a new API endpoint" | "Should this feature live in the API layer, or does it belong somewhere else?" | | "Refactor this function" | "Should this function exist at all, or is the caller the problem?" | | "Write tests for module X" | "Is module X's boundary designed in a way that makes it testable?" | | "Optimize this query" | "Should this query be called at this point at all?" |
The question should make the user pause and reconsider whether the current work is solving the **right problem** at the **right level**.
---
Run these 3 checks. Each check = 1 sentence max.
> "Are we drifting from the original goal?"
Compare the current work direction to the original intent. If there's drift, name it. If not, say "Scope is on track."
> "Could this change affect something else?"
Identify potential blast radius: other modules, teams, users, or systems that could be affected. If no obvious effects, say "No visible side effects."
> "Is there a more fundamental solution?"
If there's a clearly better or simpler alternative, name it in 1 sentence. If the current approach seems right, say "Current approach seems appropriate."
---
Print the findings in this exact format. No headers, no markdown tables, no extra structure. Keep it conversational and tight.
**Step-Back:** [1 abstract question] **Scope Drift:** [1 sentence] **Side Effects:** [1 sentence] **Better Approach:** [1 sentence]
Total output: 4 key lines (1 step-back question + 3 checks) plus closing. Keep under 10 lines.
After the output, add exactly 1 line:
Carry on.
(or in Korean if the conversation was in Korean: "Carry on." translated appropriately)
Then stop. No follow-up questions. No handoff menu. No "would you like to...".
---
1. **No AskUserQuestion** — Output and return immediately. Never prompt for input. 2. **No agents** — Runs entirely in main context. No Task() calls. 3. **No code generation** — Analysis only. Never write or suggest code. 4. **No restating the request** — Don't summarize what the user asked. Analyze what they're doing. 5. **Max 10 lines** — If you can't fit it in 10 lines, you're overexplaining. Cut. 6. **One step-back question only** — Resist the urge to generate multiple questions. 7. **Complete in one response** — No continuation, no "to be continued."
---
| Skill | What it does | When to use | |-------|-------------|-------------| | `/stepback` | One-shot perspective reset on current work | Mid-work, when you feel something might be off | | `/discuss` | Multi-round Socratic dialogue about an idea | Before starting, to explore a concept | | `/mirror` | Confirms your understanding of a request | To verify Claude understood you correctly | | `/scope` | Analyzes blast radius of a specific change proposal | When you have a concrete change to assess | | `/tribunal` | Multi-agent adversarial review | For high-stakes architectural decisions |
---
# Triggered by keyword /stepback # With explicit context /stepback currently refactoring
All you need is requirements. A Claude Code plugin that derives requirements from your intent, verifies every derivation, and delivers traced code — without you writing a plan. AI can build anything. The hard part is knowing what to build — precisely.
Hoyeon blueprint workflow for Codex. Use when the user invokes "$hoyeon-blueprint" or wants to turn requirements.md into a…
Hoyeon browser automation workflow for Codex. Use when the user invokes "$hoyeon-browser-work" or asks Codex to perform a browser…
Hoyeon ambiguity-resolution interview for Codex. Use when the user invokes "$hoyeon-clarify", "/clarify", asks to keep asking…
Hoyeon deep research workflow for Codex. Use when the user invokes "$hoyeon-deep-research" or wants a multi-channel cited…
Hoyeon developer community scan workflow for Codex. Use when the user invokes "$hoyeon-dev-scan" or asks for developer reactions,…
Hoyeon Socratic discussion workflow for Codex. Use when the user invokes "$hoyeon-discuss", "/discuss", asks to think through an…