360 Secure SkillHub
360 安全技能中心

HolBot Plan

核心功能:将复杂多步骤任务拆解为可执行结构化计划,明确依赖、验收标准等;支持通过子代理深化现有计划。典型场景:用户提出规划需求(如“创建计划”“深化计划”),或需规划功能、研究、活动等任务时触发。输入为任务描述、需求或待深化路径;输出含上下文、目标、步骤等模块的结构化计划,可保存为MD文件。

jcbuer
jcbuer
热度 16.02
最近更新 2026-06-05 13:09:21
分类:效率依赖:读写文件 / 联网浏览搜索 / 内部调用大模型应用场景:任务管理 / 工作流 / 模板

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add holbot-plan
Metadata
name
plan
description
Create structured plans for multi-step tasks -- features, research, automations, events, or any goal that benefits from breakdown. Also deepens existing plans with interactive sub-agent review. Use when the user says 'plan this', 'create a plan', 'break this down', 'how should we build', or when a task is ready for structured planning. Use 'deepen the plan' for the deepening flow. For exploratory requests, prefer /brainstorm first.
argument-hint
[optional: task description, requirements, or path to deepen]

Plan Skill

Denke zuerst. Baue danach. Der Plan kommt vor der Ausführung.

/plan definiert HOW — die konkrete Umsetzungsstruktur. Es produziert einen strukturierten Plan, führt keine Implementierung durch.

Trigger

  • "plan this", "create a plan", "break this down"
  • "wie sollten wir vorgehen", "erstelle einen Plan"
  • "deepen the plan", "Plan vertiefen"
  • Direkte Erwähnung von /plan

Was /plan leistet

  • Zerlegt komplexe Tasks in umsetzbare Steps
  • Definiert Abhängigkeiten und Reihenfolge
  • Ordnet Dateien, Tools und Verantwortlichkeiten zu
  • Testet/Annahmekriterien pro Feature
  • Reserviert Entscheidungsspielraum (keine Pseudo-Implementation)

Workflow

Phase 0: Input & Scope klären

Wenn keine Task angegeben: Nutzer fragen: "Was möchtest du planen?"

Wenn Input unklar: Max 1-2 Clarifying-Fragen, dann zur Planning Bootstrap übergehen.

Grundregel: Bei direktem /plan Aufruf — immer planen. Nie mit "Das ist keine Planungsaufgabe" abbrechen.

Phase 1: Recherche & Kontext

  • Bestehenden Code / Dateien im Workspace prüfen
  • Relevante Dokumentation lesen
  • Vorherige Pläne oder Learnings aus MEMORY.md einbeziehen
  • Falls nötig: Web-Recherche für externe Abhängigkeiten

Phase 2: Plan erstellen

Einen strukturierten Plan mit diesen Sections:

# Plan: [Titel]

## Context & Problem
Was ist die Ausgangslage? Was soll erreicht werden?

## Goals
Konkrete, messbare Ziele dieses Plans.

## Approach
Der gewählte Weg und warum dieser Weg. Entscheidungen mit Begründung.

## Scope
Was ist INCLUDED / ausgeschlossen.

## File Map
Welche Dateien werden erstellt/geändert (repo-relative Pfade).

## Implementation Steps
Nummerierte Steps in korrekter Reihenfolge.
mit Abhängigkeiten und Zeitabschätzungen.

## Acceptance Criteria
Pro Feature/Step: Was muss funktionieren?

## Risks & Mitigations
Was könnte schiefgehen? Wie mildern wir das?

## Test Scenarios
Was muss getestet werden?

Phase 3: Review & Export

  • Plan präsentieren
  • Feedback einholen
  • Auf Wunsch: als /home/HolBot/plans/YYYY-MM-DD-[slug].md speichern
  • Bei "deepen": Sub-Agent für detaillierte Ausarbeitung jeder Section

Deepen Flow

Wenn Nutzer "deepen the plan" sagt:

  1. Sub-Agent pro Plan-Section starten
  2. Section mit konkreten Implementierungsdetails anreichern
  3. Fehlende Tests, Randfälle, Edge Cases ergänzen
  4. Zusammenführen und präsentieren

Quality Bar

Ein guter Plan enthält:

  • ✅ Klare Problem-Frame und Scope-Grenze
  • ✅ Konkrete Requirements-Rückverfolgbarkeit
  • ✅ Repo-relative Pfade (keine absoluten Pfade!)
  • ✅ Entscheidungen mit Begründung
  • ✅ Test-Szenarien pro Feature-Bearing Unit
  • ✅ Abhängigkeiten und Sequenzierung

Dos & Don'ts

DO DON'T
Recherche vor Struktur Sofort coden ohne Plan
Entscheidungen erklären Nur Tasks ohne Kontext
Scope explizit machen Alles auf einmal wollen
.small Work = compact Plan Over-Engineering für triviale Tasks
Cliffhanger für Review Plan ohne User-Feedback abschließen

Inspiriert von ce-plan (Compound Engineering Plugin) — adaptiert für OpenClaw.