一键导入
have-you-considered
Surface alternatives — different ways to address the same need.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Surface alternatives — different ways to address the same need.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Generate and curate Claude-oriented bash-policy project rules. Use to run bash-policy export/report, review .bash-policy-candidates.yaml from Claude settings, update .bash-policy.yaml, normalize command-shape identities, or validate bash-policy configuration.
Assess whether an input document is ready for a specific §BRAND_NAME_TITLE§ MAS entry point. Use when a user asks whether a goal, functional spec, detailed spec, technical spec, PRD, story bundle, architecture plan, or other source document is solid enough to run through §BRAND_BINARY_NAME§ with `--entry-point general-objective`, `functional-spec`, `detailed-spec`, or `technical-spec`; when deciding which entry point fits a document; or before `§BRAND_BINARY_NAME§ init --spec`.
Coordinate Pairing-mode doer/reviewer sessions through a Markdown blackboard. Use when the user invokes /adversarial-pairing with role and blackboard-path arguments or asks multiple pairing agents to coordinate plan review, implementation, staged code review, and follow-up review rounds without §BRAND_NAME_TITLE§ multi-agent mode.
Define component boundaries, interfaces, and structural decisions for a change
Summarize artifacts produced by §BRAND_BINARY_NAME§ agents for human checkpoint review
Pre-commit Clean Code refactoring
基于 SOC 职业分类
| name | have-you-considered |
| description | Surface alternatives — different ways to address the same need. |
Open doors, don't fix bugs. This skill suggests what could be different, not what is wrong.
"Have you considered..." is a mentor's question, not a reviewer's finding. The goal is to surface options the author may not have seen — a library that already does this, a simpler way to meet the user need, a different decomposition of the work.
This skill is orthogonal to review and validation. It doesn't judge correctness; it expands the solution space.
Applies to anything: specs, code, PRs, design docs, architecture, process. Invoked explicitly — not a default lens.
| Domain | Examples |
|---|---|
| Technique | Library that replaces custom code, pattern that simplifies structure, tool that automates manual step |
| Product | Different UX that addresses same user need, feature that already exists elsewhere, scope reduction that delivers 80% value at 20% cost |
| Process | Different work decomposition, alternative sequencing, team structure adjustment |
1. UNDERSTAND THE INTENT
- What need is being addressed? (user need, technical constraint, business goal)
- What's the current approach?
- What are the implicit assumptions?
2. EXPLORE ALTERNATIVES (per subject)
- What else could address this need?
- What's already out there? (libraries, prior art, patterns)
- What would a different team try?
- If knowledge is insufficient → search (docs, GitHub, awesome-lists, Perplexity MCP)
3. FILTER
- Does the alternative have demonstrable net benefit?
- Is the benefit significant enough to warrant switching cost?
- **Does scope match project maturity?** (PoC → interface changes; production → extend existing patterns)
- Discard if: marginal gain, astronautics, solves different problem
4. OUTPUT (one suggestion per subject)
- The alternative
- The demonstrable benefit (quantified when possible)
- The cost/risk to adopt
- Why it fits this specific context
Every suggestion must have a benefit that can be verified, not just asserted.
Demonstrable:
Not demonstrable (don't suggest):
When agent knowledge is insufficient:
Cite sources. Don't suggest based on vague recall.
Prose libre. One suggestion per subject identified in scope.
## [Subject: brief description]
**Current approach:** [what's being done or proposed]
**Have you considered:** [the alternative]
**Benefit:** [demonstrable gain — quantified if possible]
**Cost:** [switching effort, risks, tradeoffs]
**Fit:** [why this makes sense for this specific context]
**Sources:** [if research was needed]
FORBIDDEN:
ALLOWED:
Not a replacement for any skill — a complement that expands options before or after validation.