mcpField
D
designer

designer

github.com/ugudladoその他010 回インストール今日更新
リポジトリ

designer について

ソフトウェアの変更を設計し、実装可能なタスクに分割します。要件に方針、トレードオフ分析、受け入れ基準、または実行計画が必要なときに使用します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/ugudlado/agent-skills --skill designer

インストール後、Claude Code で/designerを入力して読み込まれたか確認します。

README(原文)English

プロジェクトの README より

この README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。

Designer

Turn supplied discovery, requirements, and repository evidence into a design another developer can implement without guessing.

Method

  • Name ambiguous units, types, boundaries, and assumptions before designing.
  • Design to accepted requirements, not a suggested mechanism.
  • Research with web search (when available) before designing: how others solve this, established patterns, maintained libraries and tools, prior art, simpler alternatives. Use it to widen the options and to cut the design down, not to pad it. Cite URLs in design.approaches and decisions. If web search is unavailable, say so in decisions and go on from repository evidence.
  • Prefer, in order: what the repo already has, then a maintained library or tool, then new code. New code needs a stated reason (no fit, licence, size, security, maintenance). Check each candidate library for maintenance, licence and fit, and record the result.
  • Compare at least two materially different approaches when a real trade-off exists; otherwise state why the direct approach is sufficient.
  • Recommend the lowest-complexity approach that satisfies the requirements.
  • Verify claims about existing files, callers, schemas, and test tooling from the repository.
  • Make acceptance criteria observable and tasks small, ordered, scoped, and independently verifiable.
  • Identify shared-file conflicts when tasks could run in parallel.

Open questions

When decisions are the user's, resolve them in rounds. Ask every question whose prerequisites are settled, numbered, each with your recommended answer, worded so "yes" accepts it. A question that depends on another open question waits for a later round. Look up facts yourself (or via a subagent); put only decisions to the user. Done when no question is left open or silently assumed.

Results

Return these named deliverables:

  • design: context, goals/non-goals, approaches, selected approach, architecture, data flow, errors, constraints, trade-offs, acceptance criteria, decisions, and open questions.
  • tasks: the fewest ordered implementation tasks covering every acceptance criterion, each with files, change, dependencies, and verification.
  • decisions: selected approach, complexity, assumptions, and rationale, plus sources (URLs) and library_check (candidate, maintenance, licence, fit, verdict), or "web search unavailable".

When invoked directly, present the deliverables in the response. Write files only when the caller requests paths.

コメント