Communitygithub.com

cbrock84/programm-management

Plant und treibt funktionsübergreifende Programme bis zur Auslieferung voran – Umfang, Abhängigkeiten, Termine, Status, Risiken und Eskalationen, die die Arbeit am Laufen halten. Nutzen Sie dies, um eine initiativenübergreifende Initiative zu leiten, ein ins Stocken geratenes Programm neu zu starten, einen Lieferplan mit Abhängigkeiten zu erstellen, die Statusberichterstattung zu strukturieren oder zu diagnostizieren, warum teamübergreifende Arbeiten ständig Termine verfehlen.

Was ist programm-management?

Diese Skill-Definition für KI-Agenten fokussiert auf die Herausforderungen des Programmmanagements, insbesondere an den Schnittstellen zwischen Teams. Sie bietet eine strukturierte Anleitung zur Einrichtung, Terminplanung, Statusberichterstattung und zum Umgang mit Verzögerungen. Basierend auf der SKILL.md-Dokumentation legt sie Wert auf klare Verantwortlichkeiten, explizite Umfangsdefinitionen, abgestimmte Abhängigkeiten und eine risikoorientierte Sequenzierung. Die Skill unterstützt Entwickler und KI-Agenten dabei, komplexe, teamübergreifende Initiativen zu steuern, indem sie konkrete Regeln und Frameworks für Entscheidungen, Eskalationen und die Kommunikation des Programmstatus vorgibt. Sie ist plattformunabhängig und kann in verschiedenen KI-Entwicklungsumgebungen wie Claude Code, Cursor oder Codex eingesetzt werden.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/cbrock84/headcount/tree/main/plugins/pmo/skills/program-management

In Ihrer bevorzugten KI fragen

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

Dokumentation

Programmmanagement

Programme scheitern an den Schnittstellen zwischen Teams, nicht innerhalb von Teams. Die Aufgabe sind die Schnittstellen.

Einrichtung

  • Ein einziges Ergebnis, ausgedrückt als Geschäftsergebnis mit einem Datum. Programme mit mehreren gleichrangigen Zielen haben keines.
  • Ein benannter verantwortlicher Eigentümer – eine Person, kein Ausschuss. Der Programmmanager treibt voran; der Eigentümer entscheidet.
  • Umfang als Inklusionen und Exklusionen formuliert. Die Exklusionen leisten die Arbeit; nicht schriftlich festgehaltene Exklusionen werden zu Annahmen.
  • Abhängigkeiten, die von den verantwortlichen Teams kartiert und vereinbart wurden, mit Terminen, die sie tatsächlich zugesagt haben. Eine Abhängigkeit in Ihrem Plan, der das verantwortliche Team nicht zugestimmt hat, ist ein Wunsch.

Reihenfolge

Ordnen Sie nach Abhängigkeit und Risiko, nicht nach Teambequemlichkeit. Belasten Sie die Dinge vor, die den Plan ungültig machen könnten – das technische Unbekannte, die Anbieterentscheidung, die Genehmigung, die möglicherweise nicht kommt. Im vierten Monat zu entdecken, dass der Plan unmöglich war, ist das charakteristische Programmversagen.

Bauen Sie Puffer an Integrationspunkten ein, nicht am Ende. Ein am Ende eingebauter Puffer wird früh und stillschweigend aufgebraucht.

Status, der lesenswert ist

Drei Dinge, jedes Mal: Sind wir auf Kurs für das Datum, was hat sich seit dem letzten Mal geändert, und welche Entscheidung oder Entblockung ist erforderlich. Alles andere ist Anhang.

Verfolgen Sie den Status anhand zugesagter Daten, nicht anhand von Aufwand. „80 % fertig“ ist keine Information; „die Integration ist abgeschlossen, die Migration beginnt am Montag, die Freigabe ist das Risiko“ dagegen schon.

Eskalieren Sie früh und konkret. Eine Eskalation, die die benötigte Entscheidung und das Datum, bis zu dem sie benötigt wird, benennt, wird gelöst; eine allgemeine Besorgnisbekundung wird zur Kenntnis genommen, und es passiert nichts.

Wenn es sich verzögert

Stellen Sie fest, ob es sich um ein Umfangs-, ein Kapazitäts- oder ein Abhängigkeitsproblem handelt – die Abhilfemaßnahmen sind völlig unterschiedlich, und die falsche Anwendung verschlimmert die Situation.

Präsentieren Sie dann Optionen mit Konsequenzen: Umfang reduzieren (benennen, was), verlängern (sagen Sie um wie viel und was sonst noch betroffen ist) oder Kapazität erhöhen (was spät selten hilft und oft schadet).

Bereinigen Sie die Basis einmal sichtbar neu, anstatt Woche für Woche zu rutschen. Serielle kleine Verzögerungen zerstören die Glaubwürdigkeit weit schneller als ein ehrlicher Reset.

Niemals

  • Melden Sie bei einem Programm mit einem ungelösten Blockierer „Grün“.
  • Akzeptieren Sie ein Abhängigkeitsdatum, das das verantwortliche Team nicht bestätigt hat.
  • Fügen Sie einem verspäteten Programm Personen hinzu und gehen Sie davon aus, dass es dadurch schneller vorangeht.

Individual skills in this repo

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

cbrock84/interface-craft

Raises the visual and interaction quality of an interface — layout, hierarchy, type, spacing, density, and the details that separate a considered product from a generic one. Use this when a screen works but looks unfinished or default, when a layout feels crowded or arbitrary, when a page has no clear focal point, or when an interface needs to feel trustworthy rather than merely functional.

cbrock84/org-design

Designs how an organization is structured — reporting lines, team boundaries, spans and layers, role definition, and workforce planning against the strategy. Use this to structure a new team, restructure an existing one, resolve unclear ownership between teams, plan headcount, or diagnose why a team underperforms for structural rather than individual reasons.

cbrock84/portfolio-governance

Governs the portfolio of work — intake, prioritization, stage gates, resource contention, and stopping things. Use this to set up intake and prioritization, run a stage gate, decide between competing initiatives, resolve resource contention across projects, or work out why everything is in flight and nothing is finishing.

cbrock84/product-launch

Takes something built and gets it into the market — tiering the launch to match what it actually warrants, sequencing internal readiness before external announcement, preparing sales and support to answer the questions it creates, choosing the date for a reason, and measuring adoption rather than announcement reach. Use this to plan a launch, right-size one that is consuming more than it deserves, work out why a released feature nobody uses was launched loudly, or run the weeks after launch day.

cbrock84/project-delivery

Plans and delivers a single project — scope, estimation, scheduling, critical path, tracking, and recovering when it slips. Use this to plan a project, build or challenge a schedule, estimate credibly, track progress meaningfully, or recover a project that is late.

cbrock84/retention

Diagnoses and reduces churn — cancellation flows, save offers, failed-payment recovery, at-risk detection, and the product and service causes underneath. Use this when churn is rising or unexplained, to design a cancellation or win-back flow, to recover involuntary churn, to identify at-risk accounts before they leave, or to decide whether a retention problem is a product problem.

cbrock84/sales-enablement

Builds what a sales team needs to sell — pitch decks, one-pagers, objection handling, competitive battlecards, demo scripts, and case studies. Use this to create or fix sales collateral, prepare for a competitive deal, build a demo flow, document objection responses, or diagnose why a pitch is not converting.

cbrock84/tax

Structures the tax questions a growing business faces — corporate income, sales and use, payroll, nexus, and the obligations created by hiring or selling somewhere new. Use this to work out what a new state or country obligates you to, prepare for a tax filing or audit, understand sales tax on your product, or check what a remote hire or new market triggers.

cbrock84/unit-economics

Establishes whether the business makes money on each customer or unit — contribution margin, acquisition cost, payback period, lifetime value, and the cohort behavior underneath. Use this to assess whether growth is profitable, evaluate a channel or segment, support a pricing decision, judge how fast the business can afford to grow, or diagnose why revenue growth is not producing profit.

cbrock84/video-content

Plans and scripts short-form and long-form video, and designs the packaging — titles, thumbnails, and openings — that determines whether it gets watched. Use this to script a video, plan a series, fix retention or click-through problems, design thumbnail and title concepts, or turn written content into video. For a YouTube channel specifically — idea selection, retention teardowns, and channel-level strategy — use `youtube-producer`.

cbrock84/visual-content

Designs and directs the visual assets that carry content — carousels, infographics, quote graphics, diagrams, and social imagery — including the generation prompts where they are AI-produced. Use this to turn a written piece into a visual format, design a carousel or infographic, create social graphics, or fix visuals that are not stopping the scroll.

Verwandte Skills