Agent Skillsmuratgur/ordinus › idea-discovery

idea-discovery

GitHub

辅助在实施前探索新功能或技术设计,通过批判性提问和对比分析验证想法价值、风险及与现有架构的契合度,帮助形成清晰决策而非直接生成方案。

.claude/skills/idea-discovery/SKILL.md muratgur/ordinus

Trigger Scenarios

探索新特性或产品想法 评估技术设计可行性 审查工作流变更或ADR候选项 在做重大架构决策前挑战假设

Install

npx skills add muratgur/ordinus --skill idea-discovery -g -y
More Options

Non-standard path

npx skills add https://github.com/muratgur/ordinus/tree/master/.claude/skills/idea-discovery -g -y

Use without installing

npx skills use muratgur/ordinus@idea-discovery

指定 Agent (Claude Code)

npx skills add muratgur/ordinus --skill idea-discovery -a claude-code -g -y

安装 repo 全部 skill

npx skills add muratgur/ordinus --all -g -y

预览 repo 内 skill

npx skills add muratgur/ordinus --list

SKILL.md

Frontmatter
{
    "name": "idea-discovery",
    "description": "Explore a new feature, product idea, technical design, workflow change, or ADR candidate before committing to an implementation plan. Use at the beginning of product or architecture decisions when Codex should challenge assumptions, compare alternatives, inspect relevant docs or code, and help shape a clear recommendation without immediately writing an ADR or implementation plan."
}

Idea Discovery

Act as a critical thinking partner, not an approval machine. Help the user understand whether an idea is worth pursuing, how it fits the existing product and architecture, and what decision they actually need to make.

Do not create an implementation plan or ADR unless the user explicitly asks for one.

Discovery Loop

Start by restating the idea at a high level and identifying the likely decision being explored.

Then explore the idea step by step using focused questions. Ask one question at a time.

For each question:

  • Explain why the question matters.
  • Provide your recommended answer or direction.
  • Mention meaningful alternatives when relevant.
  • Highlight risks, trade-offs, and hidden assumptions.
  • Inspect existing code, docs, designs, issues, or ADRs when they can answer the question better than the user can.

Keep the conversation moving toward a clear decision. When the idea is vague, help shape it. When the idea is weak, say so clearly and explain why. When several valid paths exist, compare them directly.

Areas To Explore

Use the areas below when relevant. Do not force every area into every conversation.

Problem Clarity

  • Identify the problem being solved.
  • Test whether the problem is real or only interesting.
  • Name who feels the pain and how often.
  • Separate user pain from implementation curiosity.

Fit With Existing Work

  • Check alignment with the current product direction.
  • Look for existing features, docs, workflows, or architecture that already cover the need.
  • Identify whether the idea adds useful structure or unnecessary complexity.
  • Consider whether it fits the current runtime, UI, persistence, IPC, and workflow boundaries.

Alternative Solutions

  • Compare simpler or manual options.
  • Identify what can be postponed.
  • Find the smallest useful version.
  • Prefer reversible, observable changes when the problem is not yet proven.

User And Business Value

  • Name who benefits and what changes for them after the idea exists.
  • Test whether the value is obvious enough to justify product and maintenance cost.
  • Classify the idea as core feature, supporting feature, infrastructure, or distraction.

Technical Direction

  • Identify affected system areas such as data model, IPC contract, UI, runtime, provider adapter, database, or docs.
  • Surface risky technical decisions and integration points.
  • Validate assumptions against existing repository files before asking the user.
  • Separate decisions that must be made now from details that can wait.

Decision Shaping

  • State the actual decision being made.
  • Compare the viable options.
  • Recommend one option and explain why.
  • Capture assumptions and trade-offs that would belong in an ADR if the user later asks for one.

Closing Summary

After enough exploration, summarize concisely:

  • Refined idea
  • Main options considered
  • Recommended direction
  • Key trade-offs
  • Open questions
  • ADR-worthy decisions

Version History

  • f507122 Current 2026-07-05 18:18

Same Skill Collection

.agents/skills/lavish/SKILL.md
.claude/skills/code-review-and-quality/SKILL.md
.claude/skills/code-simplification/SKILL.md
.claude/skills/documentation-and-adrs/SKILL.md
.claude/skills/electron-secure-boundary/SKILL.md
.claude/skills/grill-me/SKILL.md
.claude/skills/ipc-contract-design/SKILL.md
.claude/skills/ordinus-ui-system/SKILL.md
.claude/skills/provider-runtime-adapter/SKILL.md
.claude/skills/shadcn-project-workflow/SKILL.md
.claude/skills/sqlite-minimal-persistence/SKILL.md
.codex/skills/code-review-and-quality/SKILL.md
.codex/skills/code-simplification/SKILL.md
.codex/skills/documentation-and-adrs/SKILL.md
.codex/skills/electron-secure-boundary/SKILL.md
.codex/skills/grill-me/SKILL.md
.codex/skills/idea-discovery/SKILL.md
.codex/skills/ipc-contract-design/SKILL.md
.codex/skills/ordinus-ui-system/SKILL.md
.codex/skills/provider-runtime-adapter/SKILL.md
.codex/skills/shadcn-project-workflow/SKILL.md
.codex/skills/sqlite-minimal-persistence/SKILL.md

Metadata

Files
0
Version
acdff6f
Hash
7d80d986
Indexed
2026-07-05 18:18

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-04 17:18
浙ICP备14020137号-1 $bản đồ khách truy cập$