本文へ移動
cccskills
無料GitHub で公開日本語紹介

iterate-design-discussion

設計へのフィードバックを関連資料やコードと照合し、既存の設計議論文書を更新します。構成案や判断理由、解決済みの論点と残る疑問を整理するスキルです。

原文原文の説明を見る

Only use when the user explicitly invokes this skill by name.

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 設計レビューの指摘を反映したいとき
  • 既存コードをもとに構成の説明を直したいとき
  • 解決した論点と判断理由を記録したいとき
  • 既存の実装パターンの例を補いたいとき

日本語での紹介

できること

既存の設計議論文書に、利用者のフィードバックを反映します。タスクの資料や関連コードを確認したうえで、現状、目指す状態、構成案を更新します。主要な選択肢の長所と短所、採用した理由を記録し、解決した質問と新たに生じた論点も整理します。

こんなときに便利

設計レビューで意見が出た後に、文書を最新の合意内容へそろえたいときに向いています。既存機能の説明を詳しくしたい場合や、プロジェクト内の実装慣習に沿ったコード例を追加したい場合にも使えます。必要に応じて追加調査を行い、指摘の内容を事実と照合します。

使い方の例

  • 「iterate-design-discussionで、レビューの指摘を設計文書に反映して」
  • 「既存コードを確認して、構成案の説明と参考例を補って」
  • 「決まった事項を解決済みの質問へ移し、残る論点を整理して」

注意点

スキル名を明示して呼び出す前提です。対象のタスクディレクトリと、反映する意見や変更内容が必要です。文書は元の保存先で更新します。資料間で内容が食い違う場合は、設計議論、調査、チケットの順に優先します。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(3)

  • SKILL.md5.0 KB
  • references/design_discussion_final_answer_resolved.md448 B
  • references/design_discussion_final_answer.md931 B

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Iterate Design Discussion

You are iterating on an existing design discussion document based on user feedback.

Initial Check

If the user calls this with no instructions or feedback, ask them for their feedback:

I'm ready to iterate on the design discussion. What feedback or changes would you like me to incorporate?

Then wait for the user's feedback before proceeding.

Steps

  1. Find and read the task directory:

    • You should know the task directory, if not ask the user
    • ls -La .humanlayer/tasks/TASKNAME to find all related documents in the task directory. Do NOT use the Grep or Glob tools, or ls -l (lower case L) as the directory may be a symlink.
    • Read ALL files in the task directory, including the current design discussion document and prior artifacts (ticket.md or task.md, research, etc.)
    • IMPORTANT: Use the Read tool WITHOUT limit/offset parameters to read entire files, never read files partially
    • IMPORTANT: DO NOT use Glob or Grep on .humanlayer/tasks — it may be a symlink
  2. If the user gives any input:

    • DO NOT just accept the correction blindly
    • Read the specific files/directories they mention
    • If you don't have enough info, spawn Agent() calls to verify the correct information
    • Only proceed once you've verified the facts yourself
  3. Optional - Spawn parallel Agent() calls for research:

    • If not clear from existing context, spawn Agent() calls to research different aspects concurrently
    • Use the right agent for each type of research:

    For deeper investigation:

    • codebase-locator - To find more specific files (e.g., "find all files that handle [specific component]")
    • codebase-analyzer - To understand implementation details (e.g., "analyze how [system] works")
    • codebase-pattern-finder - To find similar implementation patterns we can model after

    Each agent knows how to:

    • Find the right files and code patterns
    • Identify conventions and patterns to follow
    • Look for integration points and dependencies
    • Return specific file:line references
<important if="the user asks you to find how things work or add detail about existing functionality"> prefer to use an initial pass with one or more Agent() calls before reading files yourself <else if="the user gives straightforward feedback that doesn't require loading more codebase context"> skip Agent() calls if you already have the context </else> </important>
  1. Update document (if changes needed):
    • Update the design discussion document at its original path
    • Update current state / desired end state / proposed architecture if appropriate
    • Move answered questions to "Resolved Design Questions" section
    • Update patterns with new code examples if discovered
    • Add any new design questions that emerged

<content_guidance> Outline High-level product spec - Current state, desired end state, what we're not doing in terms of user experience or functionality

Outline the proposed end state architecture - Before and after diagrams, concise outline, description, psuedocode, etc

Discuss design decisions

  • For each major design choice, present options with pros/cons
  • Make recommendations based on codebase conventions
  • Record final decisions with rationale

Present patterns to follow

  • Identify existing patterns in the codebase that should be followed
  • Include file locations and multiline code snippets showing the pattern

</content_guidance>

  1. Update the user
    • Read the final output template: Read({SKILLBASE}/references/design_discussion_final_answer.md)
    • If hook context says all design questions have been resolved, read the resolved template instead: Read({SKILLBASE}/references/design_discussion_final_answer_resolved.md)
    • Respond following the selected template exactly. Do not include a summary or other information. Include cloud permalinks if available.

Document Precedence

When documents conflict, the most recent document wins: design discussion > research > ticket

The design discussion captures decisions made AFTER reading the ticket and research. If the ticket says one thing but the design discussion resolved it differently, follow the design discussion.

<guidance> ## Cloud Permalinks

When you write or edit documents in .humanlayer/tasks/, a cloud permalink is automatically provided in the hook response.

  • The permalink appears as additionalContext after Write/Edit/MultiEdit/Read operations
  • Use this permalink in your final output for easy navigation
  • Example format: http(s)://{DOMAIN}/artifacts/{artifactId}

Markdown Formatting

When writing markdown files that contain code blocks showing other markdown (like README examples or SKILL.md templates), use 4 backticks (````) for the outer fence so inner 3-backtick code blocks don't prematurely close it:

# Example README
## Installation
```bash
npm install example
```
</guidance>

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

agent-browser

無料概要あり

Webページの移動やフォーム入力、クリックをエージェントに任せ、情報抽出や画面保存、操作前後の比較まで行います。ブラウザ作業の自動化やWebアプリの確認に使えるスキル。

  • フォーム入力やクリックを自動化したいとき
  • Webページのテキスト抽出
  • ページのスクリーンショット・PDF保存
humanlayer/humanlayer1.2万2026年10月23日 更新

asd-ste100

無料概要あり

曖昧で読みにくい英文を、語の意味をそろえた短い能動態の文へ書き直すスキル。指示文やツール説明を見直し、修正理由と変更前後を表で確認できます。

  • 別のエージェントへの英文指示の明確化
  • 英語のツール説明やエラー文の簡素化
  • 英語を母語としない読者向けの文章整理
humanlayer/humanlayer1.2万2026年10月23日 更新

better-github-skill

無料概要あり

GitHubのPRの状態、レビューの会話、CI失敗のログを専用スクリプトで収集し、変更の確認状況や未解決の指摘、失敗したジョブとステップを調べるスキル。

  • PRの状態をまとめて確認したいとき
  • 未解決のレビューの会話の確認
  • CIの失敗ジョブとステップの調査
humanlayer/humanlayer1.2万2026年10月23日 更新

bump-version

無料概要あり

リリース時に対象パッケージの基準バージョンを更新し、関連ファイルの同期と生成結果を検証して、コミットからPRブランチへのプッシュまで進めるスキル。

  • リリース用のバージョンを更新したいとき
  • 関連ファイルのバージョン表記の同期
  • プッシュ前の生成バージョン検証
humanlayer/humanlayer1.2万2026年10月23日 更新

calldiff

無料概要あり

Git のコミット間や作業中のコードで、関数の呼び出し構造の違いを確認します。呼び出しツリーの表示や、指定した関数へ至る経路の調査にも使えます。

  • 変更前後の関数呼び出しを比較したいとき
  • ブランチ間の呼び出し構造レビュー
  • 起点から目的の関数への経路調査
humanlayer/humanlayer1.2万2026年10月23日 更新

chrome-devtools-cli

無料概要あり

ターミナルからブラウザのクリックや入力、ページ移動を自動化し、通信やエラー、表示速度も調べられる、Chrome DevToolsのCLI操作を支援するスキル。

  • フォーム入力やページ移動の自動化
  • ページや要素の画面撮影
  • 通信内容やコンソールエラーの調査
humanlayer/humanlayer1.2万2026年10月23日 更新

humanlayer のスキルをすべて見る

このスキルの問題を報告する