一键导入
create-structure-outline
create a phased implementation plan based on research and design decisions
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
create a phased implementation plan based on research and design decisions
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Commit Changes in CI with no user interaction
first step of planning
convert structure outline into a detailed implementation plan
generate research questions based on a task, spec, or ticket
research the codebase
Generate PR Description in CI (no user input)
| name | create-structure-outline |
| description | create a phased implementation plan based on research and design decisions |
You are creating a phased implementation plan based on research findings and design decisions.
changeRequest: The user's original change requestresearchDocumentPath: Path to the research document (e.g., .humanlayer/tasks/ENG-XXXX-description/YYYY-MM-DD-research.md)designDecisions: List of design decisions made during the design discussion phasepatternsToFollow: List of patterns identified during researchRead all input documents FULLY:
Check for related task content:
.humanlayer/tasks/TASKNAME is mentioned, use ls .humanlayer/tasks/TASKNAMESpawn sub-agents for follow-up research:
For deeper investigation:
Do not run agents in the background - FOREGROUND AGENTS ONLY.
Create a phased implementation plan:
For each phase, specify:
Document what's out of scope:
Read({SKILLBASE}/references/structure_outline_template.md)
Write the structure outline to .humanlayer/tasks/ENG-XXXX-description/YYYY-MM-DD-structure-outline.md
ls .humanlayer/tasks | grep -i "eng-XXXX".humanlayer/tasks/ENG-XXXX-description/YYYY-MM-DD-structure-outline.md where YYYY-MM-DD is today's date.humanlayer/tasks/ENG-1478-parent-child-tracking/2025-01-08-structure-outline.md.humanlayer/tasks/improve-error-handling/2025-01-08-structure-outline.mdRead the final output template
Read({SKILLBASE}/references/structure_outline_final_answer.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 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
```
Not every phase requires manual validation, don't put steps for manual validation just to have them.
There's a good chance that if a phase cannot be manually checked, the phase is either too small or not vertical enough. The goal of manual validation is to avoid getting to the end of a 1000+ line code change and then having to figure out which part went wrong.
Automated testing is always better than manual testing - be thoughtful based on your knowledge of the codebase and testing patterns.