CommunityCodierung & Entwicklunggithub.com

getedgehq/workplan

Erstellen, aktualisieren oder schließen Sie Arbeitspläne für mehrschrittige Aufgaben. Verwenden Sie dies bei Refactorings, Buglisten, Feature-Arbeiten, Migrationen oder Aufgaben mit 2+ Schritten. Auch nach automatischer Komprimierung zur Neuorientierung. Auslöser: „workplan“, „Arbeitsplan“, „einen Plan erstellen“, „wo bin ich“ oder wenn Claude es erkennt.

Was ist workplan?

Der Work Plan Skill (`getedgehq/workplan`) ist ein externes Gedächtnis für KI-Agenten wie Claude Code, Cursor oder Codex. Er ermöglicht es, mehrschrittige Aufgaben wie Refactorings, Bugfixes oder Feature-Entwicklung mit überlebensfähigen, timestamp-basierten Markdown-Dateien zu strukturieren. Die Dateien werden nach dem Muster `WORKPLAN-YYYYMMDD-slug.md` im Projektstamm abgelegt und sind gitignoriert, sodass sie auch nach automatischer Kontextkomprimierung erhalten bleiben. Der Skill bietet drei Aktionen: `/workplan create` erstellt einen neuen Plan mit einem Template, das Kontext, Roadmap, Entscheidungen, entdeckte Probleme und einen Verifikationslog umfasst. `/workplan update` aktualisiert den aktiven Plan, während `/workplan close` den Plan abschließt, nachdem alle Schritte verifiziert wurden. Nach einer Komprimierung kann der Agent mit `/workplan resume` den letzten unerledigten Schritt finden und fortfahren. Besonders wertvoll ist die Auswahl eines „Scope-Modus“ (EXPANSION, HOLD, REDUCTION), der den Arbeitsumfang steuert. Der Skill erzwingt eine strenge Verifikationskultur: Jeder erledigte Schritt muss mit einem tatsächlich ausgeführten Test oder manuellen Check versehen sein („VERIFIED means tested“). Dies verhindert, dass Annahmen ungeprüft bleiben, und macht den Fortschritt für den Entwickler jederzeit nachvollziehbar.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/getedgehq/skills/tree/main/workplan

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Work Plan Skill (Arbeitsplan-Fähigkeit)

Arbeitspläne sind timestamp-basierte Markdown-Dateien, die eine automatische Kontextkomprimierung überstehen. Sie sind Ihr externes Gedächtnis für mehrschrittige Aufgaben.

Dateikonvention

  • Ort: Projektstamm, gitignoriert
  • Name: WORKPLAN-YYYYMMDD-slug.md (z. B. WORKPLAN-20260228-auth-refactor.md)
  • Eine Datei pro Aufgabe/Phase. Verwenden Sie keine alten Arbeitspläne erneut. Beginnen Sie für jedes neue Vorhaben frisch.

Aktionen

Erstellen (/workplan oder /workplan create)

  1. Lesen Sie zuerst. Bevor Sie den Plan schreiben, lesen Sie alle relevanten Dateien, Issues, Kontext.

  2. Stellen Sie sicher, dass .gitignore WORKPLAN-*.md enthält (fügen Sie es hinzu, falls es fehlt).

  3. Wählen Sie einen Umfangsmodus, bevor Sie den Plan schreiben:

    • EXPANSION: „Was ist die 10-Sterne-Version?“ Träumen Sie groß, erweitern Sie den Umfang.
    • HOLD: „Machen Sie das bombensicher.“ Der Umfang ist richtig, maximieren Sie die Genauigkeit.
    • REDUCTION: „Was ist das Minimum, das Wert liefert?“ Schneiden Sie radikal.

    Standardeinstellungen: Neues Feature = EXPANSION, Bugfix / Launch-Vorbereitung = HOLD, zeitlich begrenzt = REDUCTION.

  4. Erstellen Sie die Datei mit dieser Vorlage:

# Work Plan: [Titel]

Erstellt: YYYY-MM-DD HH:MM
Zuletzt aktualisiert: YYYY-MM-DD HH:MM
Status: IN PROGRESS
Modus: HOLD / EXPANSION / REDUCTION

## Kontext

[Warum diese Arbeit existiert. Das Problem. Die Ursache. Wichtige Einschränkungen. Links zu Issues/PRs.]

## Roadmap

- [ ] 1. Schrittbeschreibung
- [ ] 2. Schrittbeschreibung
- [ ] 3. Schrittbeschreibung

## Entscheidungen

[Protokollieren Sie Architektur- oder Ansatzentscheidungen mit Zeitstempeln]
- [HH:MM] X statt Y gewählt, weil Z

## Entdeckte Probleme

[Dinge, die während der Arbeit gefunden wurden und nicht im ursprünglichen Umfang waren]
- [HH:MM] ... gefunden während Arbeit an Schritt 2

## Verifikationslog

[Jeder abgeschlossene Punkt erhält einen Verifikationseintrag]
- [HH:MM] Schritt 1: VERIFIED – `npm test` ausgeführt, alle 42 Tests bestanden
- [HH:MM] Schritt 3: VERIFIED – Login-Flow manuell getestet, funktioniert mit OAuth und E-Mail

Aktualisieren (/workplan update)

  1. Lesen Sie die aktive(n) WORKPLAN-*.md-Datei(en) im Projektstamm.
  2. Aktualisieren Sie den Zeitstempel „Zuletzt aktualisiert“.
  3. Haken Sie erledigte Punkte mit Verifikationszeitstempeln ab.
  4. Fügen Sie neue Entdeckungen oder Entscheidungen hinzu.
  5. Melden Sie dem Benutzer den aktuellen Status.

Schließen (/workplan close)

  1. Lesen Sie den aktiven Arbeitsplan.
  2. Verifizieren Sie, dass ALLE Punkte mit Verifikationszeitstempeln abgehakt sind.
  3. Führen Sie eine abschließende Verifikation durch (Build, Tests, manuelle Checks).
  4. Ändern Sie den Status auf DONE.
  5. Fügen Sie eine abschließende Zusammenfassung hinzu:
## Abgeschlossen

Geschlossen: YYYY-MM-DD HH:MM
Alle N Punkte implementiert und verifiziert. Build läuft durch. Tests bestehen.

Fortsetzen (nach Komprimierung)

Wenn der Kontext komprimiert wurde oder Sie nicht sicher sind, wo Sie aufgehört haben:

  1. Suchen Sie nach aktiven Arbeitsplänen: Suchen Sie nach WORKPLAN-*.md im Projektstamm.
  2. Lesen Sie die Arbeitsplandatei.
  3. Identifizieren Sie den ersten nicht abgehakten Punkt.
  4. Fahren Sie dort fort.

Regeln

  1. VERIFIED bedeutet getestet. Nicht „Ich glaube, es funktioniert.“ Führen Sie es aus, sehen Sie, dass es bestanden wird, dann markieren Sie es als verifiziert. Geben Sie an, was Sie ausgeführt haben und welches Ergebnis.
  2. Aktualisieren Sie Zeitstempel bei jeder Änderung. Das zukünftige Ich (nach Komprimierung) ist darauf angewiesen.
  3. Neue Entdeckungen sofort eintragen. Behalten Sie sie nicht nur im Kontext.
  4. Löschen Sie den Plan niemals, bis der Benutzer bestätigt, dass die Arbeit erledigt ist.
  5. Ein Anliegen pro Checklistenpunkt. Teilen Sie große Schritte in kleinere verifizierbare Teile auf.
  6. Wenn ein Schritt die Verifikation nicht besteht, protokollieren Sie den Fehler, lassen Sie ihn unabgehakt, fügen Sie hinzu, was schief gelaufen ist.

Individual skills in this repo

This repo contains 18 individual skills — each has its own dedicated page.

getedgehq/agent-evals

Build evals for an AI agent that already does real work. Use when someone asks "how do I know my agent is right", wants to test an agent before trusting it, compare models on cost versus quality, or turn production failures into tests. Walks from first tasks and yes/no verifiers, to isolated environments, to a trace-driven improvement loop.

getedgehq/cli-ux-review

Audit a command-line tool for user-friendliness — clear situation / next-step / options in every output, colour-highlighted runnable commands, no raw jargon, no silent hangs. Invoke for "CLI UX audit", "review my CLI", "is this CLI intuitive", or before any CLI release.

getedgehq/generate-image

Generate images with OpenAI GPT Image 2 via the Codex CLI, billed through the user's ChatGPT Plus subscription (no OpenAI API key, no per-image API cost). Use when the user asks to create, generate, or make an image, picture, illustration, icon, hero graphic, or concept art from a text prompt.

getedgehq/harness-first

Diagnose and fix an unreliable, expensive, or unsafe LLM agent by auditing its harness (golden set, judge, cost caps, data layer, action approvals, tracing) before blaming or swapping the model. Use when someone says an agent is "burning tokens", "hallucinating", "brittle", gives inconsistent answers, asks whether to switch to a cheaper/better model, or wants to ship an agent or prompt change to customers.

getedgehq/http-error-triage

Run before concluding anything from an HTTP error on a third-party API. Separates a real credential/entitlement problem from a CDN or WAF block, a wrong endpoint, or a client-signature ban. Use whenever an API returns 401/403/402/429 and you are about to say "the key is dead", "credits are exhausted", "the plan lacks access", or "we are rate limited".

getedgehq/linkedin-media-prep

Convert, crop, resize, and compress images and videos for optimal LinkedIn upload quality and file size. Use when the user wants to prepare a photo, image, or video for LinkedIn (profile picture, cover photo, post image, article featured image, post video, or video ad), optimize file size for LinkedIn, crop and resize for LinkedIn dimensions, convert HEIC/RAW/PNG/MOV to LinkedIn-ready JPEG or MP4, or mentions LinkedIn media requirements, specs, or limits.

getedgehq/monid

>-

getedgehq/opendraft

An 18-agent pipeline that turns one topic line into a drafted

getedgehq/people-search

Find and rank professional people for recruiting, partnerships, sales, or research from user-provided data, public web sources, an authenticated search session, or a connected provider. Use for people discovery, LinkedIn or Sales Navigator search design, profile-list ranking, or provider filter translation.

getedgehq/rocketlist

Turn a CV into a shortlist of live startup roles from Rocketlist's public job board, including adjacent job titles the person would never have searched for, each with its published salary, the evidence for the fit, and a direct apply link. Use for "find roles I would be a strong fit for", career pivots, remote or VC-backed job hunts, and salary-visible role discovery.

getedgehq/security-audit-checklist

Run a comprehensive security audit across application code, cloud infrastructure, containers, CI/CD pipelines, and infrastructure-as-code. Covers privacy compliance, OWASP basics, secret leakage, API security, IAM misconfigurations, storage exposure, Kubernetes hardening, and network security. Use when the user asks to audit, review, or harden app or cloud security, check for secrets, scan for XSS/SQLi, verify security headers, review Terraform/CloudFormation, audit AWS/GCP/Azure configs, or perform any security-focused review.

getedgehq/shadcn-first

>-

getedgehq/skills

Develop or review a branded long-form YouTube channel using Simon Kaiser's public creator-led approach: audience fit, recurring formats, natural brand integration, Time with Brand, and an organic, paid, and Shorts strategy. Use for channel strategy, format briefs, and pilots.

getedgehq/skills

Build a YouTube strategy, evidence-backed idea slate, and title plus thumbnail package using Paddy Galloway's public method. Use when planning a channel, choosing concepts, or preparing a video before filming.

getedgehq/skills

Build or review a buyer-centered strategic narrative using Andy Raskin's public method. Use for sales or investor deck stories, homepage positioning, keynotes, launch narratives, and why-now messaging.

getedgehq/skills

Turn a product URL, launch brief, or approved script into a production-ready launch video. Use for product reveals, feature announcements, SaaS launches, and narrated product films; not for generic explainers or editing existing footage.

getedgehq/strip-image-ai-metadata

Strip C2PA and AI-generation metadata from images (PNG, JPEG, WebP) to remove "Generated by AI" / "ChatGPT" / "DALL-E" labels that platforms like LinkedIn, Instagram, and X display. Use when the user wants to clean AI-generated images before posting, remove AI attribution from photos, strip C2PA manifests, sanitize image metadata for professional use, or verify whether an image contains C2PA data.

getedgehq/top-down-comms

>-

Verwandte Skills