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

implement-outline

構造アウトラインに沿って開発を段階的に進め、各段階の実装と自動検証を専用エージェントに任せ、人の確認を挟みながら進捗記録とコミットまで管理するスキル。

原文原文の説明を見る

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

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 開発アウトラインを段階的に実装したいとき
  • 未完了の段階から開発を再開したいとき
  • 手動確認を挟んで実装を進めたいとき
  • 実装と検証の進捗を記録したいとき

日本語での紹介

できること

構造アウトラインに書かれた開発内容を、段階ごとに実装へ進めます。専用のサブエージェントが各段階の実装と自動検証を担当し、アウトラインのチェック欄や完了印を更新します。調査資料や設計議論も参照し、内容が食い違う場合はアウトラインを優先します。

こんなときに便利

実装する構造や順序は決まっていて、途中の成果を確認しながら開発したいときに向いています。各段階の変更内容と手動確認事項を受け取れるため、動作を確かめてから次へ進めます。中断した作業も、完了印をもとに未完了の段階から再開します。

使い方の例

「implement-outline を使って、このタスクの最初の段階を実装して」「完了済みの段階を確認し、続きから再開して」と依頼します。複数の段階を続けて進める指定にも対応し、その場合は最後に人の確認を挟みます。

注意点

名前を明示して呼び出す前提のスキルです。.humanlayer/tasks/ の構造アウトラインと関連資料、Agent tool、rpi:outline-implementer-agent を使う環境が必要です。通常は人の承認後にコミットし、次へ進みます。別リポジトリへのリンクであるタスク資料のディレクトリはコミット対象から外します。

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

含まれるファイル(2)

  • SKILL.md5.2 KB
  • references/implement_outline_final_answer.md350 B

SKILL.md(原文)

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

Phased Implementation from Structure Outline

You are the orchestrator for implementing a structure outline from .humanlayer/tasks/. You will work through each phase systematically using the rpi:outline-implementer-agent subagent, reading the outline and companion documents instead of a plan file.

CRITICAL: This skill IS the implementation orchestrator. Do NOT invoke other skills like rpi:implement-plan or rpi:create-plan. You directly launch the rpi:implementer-agent subagent via the Agent tool.

Getting Started

When invoked:

  1. Discover documents in the task directory:
    • Use Bash(ls -La .humanlayer/tasks/TASKNAME) — do NOT use Glob or Grep, as the directory may be a symlink
    • note the structure outline: file matching *-structure-outline.md
    • note the research document: file matching *-research.md
    • note the design discussion: file matching *-design-discussion.md
  2. Read the structure outline fully to understand the phases
  3. Begin with Phase 1 (or first unimplemented phase if resuming)
  4. Follow the workflow below

Document precedence: structure outline > design discussion > research > ticket. When documents conflict, the outline takes precedence.

Progress tracking: The outline-implementer-agent updates the outline document as work completes:

  • Validation checkboxes: - [ ] → - [x] when automated verification passes
  • Phase titles: ## Phase N: Title → ## ✅ Phase N: Title when all phase validation is confirmed

Workflow

For each phase in the structure outline:

1. Launch Implementer Agent

Use the Agent tool with subagent_type="rpi:outline-implementer-agent" to implement the current phase. Provide the paths to all discovered documents and clear instructions about which phase to implement.

Example prompt:

Implement Phase [N] from the structure outline at .humanlayer/tasks/ENG-XXXX-description/YYYY-MM-DD-structure-outline.md

Companion documents (read these for context):
- Research: .humanlayer/tasks/ENG-XXXX-description/YYYY-MM-DD-research.md
- Design discussion: .humanlayer/tasks/ENG-XXXX-description/YYYY-MM-DD-design-discussion.md

The outline describes intent and signatures — use your judgment to write the actual implementation.
Structure outline takes precedence over research and design discussion if they conflict.
Focus only on Phase [N]. Stop after completing automated verification.
Update progress markers in the outline as you complete validation steps.

IMPORTANT — keep your prompt short. The implementer agent will read the documents itself. Do not duplicate the outline contents in your prompt.

2. Report to Human

After the implementer agent completes, summarize the phase:

## Phase [N] Complete

**What was done:**
- [Brief summary of changes]

**Manual verification needed:**
- [List manual checks from the outline's Validation section]

Ready for Phase [N+1] when you confirm, or let me know if anything needs adjustment.

3. Wait for Human Confirmation

Ask for the human to:

  • Confirm manual checks passed
  • Report any issues found
  • Give permission to continue to the next phase

4. Commit the Changes

  • Create a new commit for the changes
  • Remember — the .humanlayer/tasks/ directory should not be committed, it's a symlink to another repo

5. Repeat for Next Phase

When prompted, repeat this workflow for the next phase.

Special Instructions

Resuming Work

If resuming work on a partially completed outline:

  • Read the outline to understand which phases exist
  • Look for ✅ markers in phase titles to identify completed phases
  • Look for - [x] checkboxes to see granular progress within phases
  • Trust that completed work is done unless something seems off
  • Pick up from the first phase without a ✅ marker

Handling Issues

If the implementer agent reports a mismatch or gets stuck:

  • Present the issue clearly to the human
  • Wait for guidance before proceeding
  • Consider whether the outline needs to be updated based on codebase evolution

Multiple Phases

If instructed to implement multiple phases consecutively:

  • Still launch separate implementer agents for each phase
  • Perform verification between phases
  • Report summary after all requested phases complete
  • Only pause for human verification after the final phase

Waiting for Input

Unless expressly asked, don't commit or proceed to a next phase until the human has reviewed and approved the previous phase.

Workflow checklist:

  • get task directory path and discover documents (use Bash(ls -La n...))
  • read the structure outline to understand phases
  • launch rpi:outline-implementer-agent via the Agent tool for Phase 1 (do NOT use Skill tool)
  • report summary and ask the human to perform manual verification
  • iterate with the human until the results are satisfactory
  • commit the changes
  • launch implementer subagent for next phase

After Final Phase Completion

When ALL phases are complete and verified:

  1. Commit the final changes
  2. Read the final output template:

Read({SKILLBASE}/references/implement_outline_final_answer.md)

  1. Respond following the template exactly. Do not include a summary or other information.

レビュー

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

コメント

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

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

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

0 / 1000 文字

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

同じリポジトリのスキル

agent-browser

無料概要あり

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

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

asd-ste100

無料概要あり

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

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

better-github-skill

無料概要あり

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

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

bump-version

無料概要あり

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

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

calldiff

無料概要あり

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

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

chrome-devtools-cli

無料概要あり

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

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

humanlayer のスキルをすべて見る

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