Webページの移動やフォーム入力、クリックをエージェントに任せ、情報抽出や画面保存、操作前後の比較まで行います。ブラウザ作業の自動化やWebアプリの確認に使えるスキル。
- フォーム入力やクリックを自動化したいとき
- Webページのテキスト抽出
- ページのスクリーンショット・PDF保存
変更依頼と調査結果をもとに、実装前の設計案を文書化します。現状と目標、選択肢の利点・欠点を整理し、利用者の判断とその理由を記録するスキルです。
Only use when the user explicitly invokes this skill by name.
実行スコア 未検証
インストール方法を見る変更依頼と調査結果を読み、実装前に決めるべき設計を文書にまとめます。現状、目指す状態、今回の対象外を整理し、主要な選択肢の利点・欠点と推奨案を示します。図、差分、コード例などを使い、既存の実装パターンに沿って検討を進めます。
調査は済んでいるものの、機能の振る舞いや構成をまだ決めきれていない場面に向いています。複数の案を比較してから実装へ進みたい場合や、採用しなかった案の理由も残したい場合に役立ちます。
利用者がcreate-design-discussionを名前で明示したときに使うスキルです。関連資料は.humanlayer/tasks/配下から読み、設計文書も同じタスクのディレクトリに保存します。初稿の設計質問はすべて未決とし、利用者の明確な回答や承認を受けてから決定事項として記録します。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
You are now in the Design Discussion phase. Based on the research findings and the user's change request, work with them to make design decisions.
Read the files in the task artifact directory and any mentioned files immediately and FULLY:
ls -La .humanlayer/tasks/TASKSLUG to find all related documents in the task directory. Do NOT use the Grep or Glob tools, or ls -l as the directory may be a symlink.\.humanlayer/tasks/eng-1234-description/ticket.md or task.md).humanlayer/tasks/eng-1234-description/NN-research-DESCRIPTION.md)Check for related task content:
.humanlayer/tasks/TASKNAME is mentioned, use Bash(ls -La .humanlayer/tasks/TASKNAME)ls -l (lowercase L), as .humanlayer/tasks may be a symlink and those tools don't traverse symlinksOptional - Spawn parallel sub-tasks for comprehensive research:
For deeper investigation:
Each agent knows how to:
Read({SKILLBASE}/references/design_discussion_template.md)
Read({SKILLBASE}/references/show-me.md)
show-me guidance throughout the design discussion..humanlayer/tasks/ENG-XXXX-description/NN-design-discussion-DESCRIPTION.md
ls -La .humanlayer/tasks | grep -i "eng-XXXX".humanlayer/tasks/ENG-XXXX-description/NN-design-discussion-DESCRIPTION.md where NN is a zero-padded chronological index and DESCRIPTION is a 2-4 word kebab-case slugls the task directory, find the highest existing NN- prefix, and use the next number. First document = 01-, second = 02-, etc..humanlayer/tasks/ENG-1478-parent-child-tracking/03-design-discussion-parent-child-tracking.md.humanlayer/tasks/improve-error-handling/03-design-discussion-error-handling.md<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 - Use focused before-and-after diagrams, trees, pseudocode, or other views from the show-me guidance. Prefer diff blocks when the key point is what changes, and show the full target shape when it makes ownership or order clearer.
Discuss design decisions
__tests__/foo.test.ts")IMPORTANT: All design questions must be written in the OPEN state
Resolving questions after user feedback
Present patterns to follow
</content_guidance>
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)
When you write or edit documents in .humanlayer/tasks/, a cloud permalink is automatically provided in the hook response.
additionalContext after Write/Edit/MultiEdit/Read operationshttp(s)://{DOMAIN}/artifacts/{artifactId}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
```
When documents conflict, the most recent document wins: design discussion > research > ticket
Decisions made during the design discussion supersede the original ticket description. The ticket provides the initial request; the design discussion refines and finalizes the approach. </guidance>
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
Webページの移動やフォーム入力、クリックをエージェントに任せ、情報抽出や画面保存、操作前後の比較まで行います。ブラウザ作業の自動化やWebアプリの確認に使えるスキル。
曖昧で読みにくい英文を、語の意味をそろえた短い能動態の文へ書き直すスキル。指示文やツール説明を見直し、修正理由と変更前後を表で確認できます。
GitHubのPRの状態、レビューの会話、CI失敗のログを専用スクリプトで収集し、変更の確認状況や未解決の指摘、失敗したジョブとステップを調べるスキル。
リリース時に対象パッケージの基準バージョンを更新し、関連ファイルの同期と生成結果を検証して、コミットからPRブランチへのプッシュまで進めるスキル。
Git のコミット間や作業中のコードで、関数の呼び出し構造の違いを確認します。呼び出しツリーの表示や、指定した関数へ至る経路の調査にも使えます。
ターミナルからブラウザのクリックや入力、ページ移動を自動化し、通信やエラー、表示速度も調べられる、Chrome DevToolsのCLI操作を支援するスキル。