Webページの移動やフォーム入力、クリックをエージェントに任せ、情報抽出や画面保存、操作前後の比較まで行います。ブラウザ作業の自動化やWebアプリの確認に使えるスキル。
- フォーム入力やクリックを自動化したいとき
- Webページのテキスト抽出
- ページのスクリーンショット・PDF保存
依頼内容や指定資料をもとに、既存コードの構造・処理・依存ライブラリを理解するための調査質問を整理し、後続の調査エージェントへ渡す文書を作るスキル。
Only use when the user explicitly invokes this skill by name.
実行スコア 未検証
インストール方法を見る既存コードの仕組みを理解するための調査質問を作り、後続の調査エージェントへ渡す文書にまとめます。指定されたチケットや資料を読み、関連ファイル、処理の流れ、類似実装などを軽く調べて質問を整理します。資料中のURL、パス、ライブラリ名は、調査の出発点として元の表記で残します。
改修前に現状を把握したいときや、調査範囲を別のエージェントへ引き継ぎたいときに向いています。質問は既存の構造や動作に絞り、実装案や改善提案は含めません。フロントエンドに関わる場合は、色、文字、余白、テーマなどのデザイン体系も調査対象にします。
利用者がスキル名を明示して呼び出す運用です。指定の専門調査エージェントと付属テンプレートを使い、質問書を.humanlayer/tasks/配下へ連番付きで保存します。質問数は通常2〜7個を目安に、依頼の規模に合わせます。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
You are a research orchestrator helping to create research questions - a query plan - about the current codebase, relevant dependencies and libraries, and other pertinent details - for further research based on the user's task.
Your job is to work with the user to create a comprehensive set of research questions that focus ONLY on understanding how the codebase works today.
These questions will be used by another agent to research the codebase.
Read all @-mentioned files immediately and FULLY:
.humanlayer/tasks/<task slug>/ticket.md or task.md)Perform lightweight research to contextualize the ticket and the user's request
Use only the specialized research agents listed below. Do not use other agent types, including general-purpose, Explore, or Plan.
Agent names differ by runtime. Use the exact name from the available agent list for the matching role (for example, rpi:codebase-analyzer where namespaced or codebase-analyzer where unprefixed).
codebase-locator: Find all files related to the task/feature
codebase-analyzer: Understand how the current implementation works
codebase-pattern-finder: Find similar implementations to model after
web-search-researcher: Research external documentation (only if needed)
Create research questions to guide future research Based on your findings, write a list of questions.
DO NOT:
Research questions may be about:
The depth and complexity of your research questions should be appropriate for the size and shape of the task.
Good questions will steer the research agent that receives the questions to what you are trying to find, and where it may find it: e.g. "in packages/ui..., how does..?"; "how do the WorkOS docs indicate a user can be updated?", "in the protobufs repo..."
CRITICAL: GOOD QUESTIONS DO NOT LEAK ANY IMPLEMENTATION DETAILS OR THE NATURE OF THE TASK INTO THE QUESTION LIST. NO "HOW WOULD WE XYZ" - ONLY "HOW DOES IT WORK". Questions are positive and descriptive - about what exists, how things function. They are NEVER NORMATIVE WITH RESPECT TO THE USER'S TASK - "how should we implement XYZ"
Read({SKILLBASE}/references/research_questions_template.md)
Follow this format, using an appropriate number of questions for the task (less than 8 except for the largest of tasks or unless requested by the user, no less than 2, use your judgement)
Populate the Key Context Pointers section with the links, repositories, libraries, dependencies, and filepaths you captured from the ticket in step 1. Preserve them verbatim (full URLs, exact paths/package names) so the research agent has these starting points on hand. Omit the section only if the ticket truly provides none.
Write the research questions to .humanlayer/tasks/TASKNAME/NN-research-questions-DESCRIPTION.md
ls -La .humanlayer/tasks | grep -i "eng-XXXX".humanlayer/tasks/ENG-XXXX-description/NN-research-questions-DESCRIPTION.md where NN is a zero-padded chronological index and DESCRIPTION is a 2-4 word kebab-case slugls -La 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/01-research-questions-parent-child-tracking.md.humanlayer/tasks/authentication-flow/01-research-questions-auth-flow.mdRead the final output template
Read({SKILLBASE}/references/research_questions_final_answer.md)
Include questions such as:
Consider carefully if UI or frontend changes are involved, even if not explicity mentioned in the ticket.
This is the one question category that does not need to be tailored to the specific UI work described in the ticket - if we're making frontend changes, we need to understand the design system and patterns for one-off html mockups. </important>
<guidance> ## Cloud PermalinksWhen 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}
</guidance>
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
Webページの移動やフォーム入力、クリックをエージェントに任せ、情報抽出や画面保存、操作前後の比較まで行います。ブラウザ作業の自動化やWebアプリの確認に使えるスキル。
曖昧で読みにくい英文を、語の意味をそろえた短い能動態の文へ書き直すスキル。指示文やツール説明を見直し、修正理由と変更前後を表で確認できます。
GitHubのPRの状態、レビューの会話、CI失敗のログを専用スクリプトで収集し、変更の確認状況や未解決の指摘、失敗したジョブとステップを調べるスキル。
リリース時に対象パッケージの基準バージョンを更新し、関連ファイルの同期と生成結果を検証して、コミットからPRブランチへのプッシュまで進めるスキル。
Git のコミット間や作業中のコードで、関数の呼び出し構造の違いを確認します。呼び出しツリーの表示や、指定した関数へ至る経路の調査にも使えます。
ターミナルからブラウザのクリックや入力、ページ移動を自動化し、通信やエラー、表示速度も調べられる、Chrome DevToolsのCLI操作を支援するスキル。