claudecodex

dpf-platform

DPF-native agent plugin for contributor sessions and in-portal coworker seed source.

15 on GitHubby Digital Product Factoryv0.2.21Apache-2.0updated todayGovernance
/

Plugin dpf-platform from marketplace dpf-platform-local in OpenDigitalProductFactory/opendigitalproductfactory. Commands read from the repo's manifest — today.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (88)

  • acquisition-brief-refresh

    Keep the acquisition brief current.

  • ai-platform-posture-refresh

    Report AI platform and host health.

  • architecture-alignment-sweep

    Compare delivered against recorded architecture.

  • asset-inventory-reconciliation

    Reconcile recorded against observed assets.

  • books-period-advance

    Advance the open books period.

  • build-sensitive-domain-requirements

    Bound sensitive-domain build requirements.

  • burn-revenue-runway-read

    Report burn, revenue and runway.

  • changed-surface-design-critique

    Critique the surfaces that changed.

  • codex-surface-claim-report

    Report Codex workrooms and their evidence.

  • committed-change-semantic-review

    Review a committed change before publication.

  • committed-schedule-coordination

    Keep committed schedule and reality in step.

  • consume-stream-orchestration-sweep

    Survey and route the consume value stream.

  • create-office-document

    Produce branded reports, letters, sheets and diagrams.

  • create-presentation

    Produce and revise branded presentations.

  • cross-cutting-finance-position-read

    Report the recorded money position.

  • cross-stream-stall-read

    Name what is stalled across the streams.

  • customer-intake-triage

    Triage an inbound customer request.

  • deploy-stream-orchestration-sweep

    Survey and route the deploy value stream.

  • dpf-add-archetype

    Use when adding a new business archetype, industry, or vertical the DPF storefront taxonomy does not yet cover.

  • dpf-architecture-review

    Use when reviewing or updating a DPF spec, design doc, or implementation plan for architectural alignment.

  • dpf-blast-radius

    Use before shipping a DPF change to find what it breaks elsewhere — a refactor, renamed field, contract/schema/enum edit, shared helper, or a diff you do not trust.

  • dpf-brainstorming

    Use when an open DPF problem needs candidate approaches before a decision — authoring a spec, scoping a feature, choosing a design.

  • dpf-bring-work-under-formula

    Use when adding a DPF work carrier or lifecycle. Routes it through one case, a WorkUnit adapter, the source registry, and canonical status projection.

  • dpf-capture-kernel-gap

    Use when the DPF kernel cannot answer a decision because principles, ownership, evidence, or domain context are missing.

  • dpf-clear-dependabot-alerts

    Use when clearing Dependabot or security-advisory alerts on the DPF repo, or bumping a vulnerable dependency.

  • dpf-compare-options

    Use when DPF decision context is gathered and two to four options need WWMD/kernel scoring.

  • dpf-data-architecture-steward

    Use for the DPF data model: ERD, relations, indexes, drift, and lifecycle — retention, table growth, @dpf declarations.

  • dpf-decision-via-kernel

    Use for DPF ambiguity, stuck recovery, build scope, or delegation needing WWMD before a human ask.

  • dpf-drive-portal-and-observe-build

    Use when driving the live DPF portal through the browser — messaging a coworker, clicking through build gates, filling an admin form — or when establishing what the build engine actually did.

  • dpf-elicit-tacit-knowledge

    Use when durable DPF knowledge lives only in a human's head — a decision rationale, the why behind a choice, a profession technique, domain context a build depends on.

  • dpf-establish-coworker

    Use when creating a new AI coworker on the DPF platform, or when a coworker idea is floated and needs the paved road.

  • dpf-evidence-before-diagnosis

    Use when about to claim a cause for a DPF symptom without having checked the live DB, status fields, logs, or runtime state.

  • dpf-external-evidence-handoff

    Use when an external contributor needs to hand branch, file, test, and evidence context back to Build Studio.

  • dpf-farm-ranch-seasonal-planning

    Use for agriculture-ranching operating plans and decision briefs — fields, pasture, crops, hay, livestock, equipment, inputs, vendors, weather, markets, obligations.

  • dpf-file-backlog-item

    Use when new DPF work needs to enter the backlog — a feature gap, bug, tool, skill or doc gap, automated detection, or user request.

  • dpf-finishing-a-development-branch

    Use when a unit of DPF work is functionally complete and needs to leave the working tree.

  • dpf-local-merge-ci-before-push

    Use before pushing or opening a DPF PR when a branch needs local merged-code verification.

  • dpf-my-surface-backlog

    Use to see, open, file, and track backlog items for your own surface and occupation only.

  • dpf-pr-with-dco

    Use when ready to open a DPF pull request.

  • dpf-promote-to-build-studio

    Use when a DPF backlog item is triaged build and Build Studio is the right executor for it.

  • dpf-record-decision-outcome

    Use after a DPF WWMD/kernel decision is made and the outcome needs recording.

  • dpf-retrieve-decision-context

    Use before a WWMD/kernel or WWWD/business decision when the agent still needs context.

  • dpf-route-learning-to-commons

    Use in the DPF codebase at a task or session boundary when a finding has been confirmed and is durable.

  • dpf-sysml-architecture-substrate

    Use when DPF platform work needs SysML v2 systems-architecture reasoning — EA substrate, requirements, interfaces, allocations, verification cases, or architect-facing planning handoff.

  • dpf-systematic-debugging

    Use when a DPF symptom needs a root cause — a failing build, a wedged runtime, a stuck job, wrong output.

  • dpf-tdd

    Use for DPF test-first work. Write the failing behavior test first, make it green, refactor, then run the functional gate; never claim an unrun test passed.

  • dpf-unslop

    Use before handing written output to a person — a PR body, backlog item, alert, wiki draft, spec, commit message, or coworker reply.

  • dpf-use-shared-nonprod-environment

    Use before DPF preview or UX verification when a thread needs a nonproduction environment.

  • dpf-ux-fit-review

    Use before code or PR handoff for UI-impacting DPF work — any route, viewport, dashboard, metric, card, button, empty state, navigation, or admin/settings/config screen, form, or field. Config forms are UI surfaces.

  • dpf-verify-on-live-install

    Use when asked to functionally verify that a DPF feature works on the live install by driving the happy path on the running portal.

  • dpf-verify-substrate-first

    Use when tempted to propose a new DPF substrate concept — a table, type, enum value, capability, epic, MCP tool, or agent role.

  • dpf-worktree-hygiene

    Use when DPF worktree or Build Studio sandbox disk is sprawling, when leftovers remain after merges, or when deciding on janitor/GC flags.

  • dpf-worktree-per-session

    Use when starting, entering, auditing, or managing a concurrent DPF coding session that touches the working tree.

  • dpf-writing-plans

    Use when a filed DPF backlog item needs an implementation plan before code is written.

  • dpf-writing-skills

    Use when writing a new DPF skill, editing a SKILL.md, changing a skill's assignTo or description, or reviewing a PR that touches the skill corpus.

  • estate-divergence-classification

    Classify estate divergences with evidence.

  • estate-record-vs-observed-sweep

    Compare recorded estate against observed.

  • evaluate-stream-orchestration-sweep

    Survey and route the evaluate value stream.

  • explore-stream-orchestration-sweep

    Survey and route the explore value stream.

  • exposure-and-supply-chain-triage

    Triage exposure, vulnerabilities and access.

  • exposure-posture-sweep

    Re-read what changed in exposure.

  • external-catalog-candidate-sweep

    Sweep catalogs for adoption candidates.

  • external-surface-claim-report

    Report claimed workrooms and their evidence.

  • governance-stream-orchestration-sweep

    Survey and route the governance value stream.

  • grok-surface-claim-report

    Report Grok workrooms and their evidence.

  • integrate-stream-orchestration-sweep

    Survey and route the integrate value stream.

  • integration-surface-inventory

    Inventory the live integration surface.

  • jurisdiction-layered-requirement-read

    Read changed regulations by jurisdiction.

  • leave-policy-practice-check

    Check leave policy against practice.

  • licence-currency-reverification

    Re-confirm licences against their authority.

  • mailroom-acknowledgement-sweep

    Route unrouted mail and chase what nobody acknowledged.

  • marketing-collaboration-intake

    Intake a partner or channel collaboration.

  • operate-stream-orchestration-sweep

    Survey and route the operate value stream.

  • outward-accessibility-review

    Review outward surfaces for accessibility.

  • outward-claim-storefront-check

    Check outward claims against the storefront.

  • prepare-counsel-packet

    Prepare a counsel-ready review packet.

  • provider-cost-intake

    Capture a paid provider's cost impact.

  • release-stream-orchestration-sweep

    Survey and route the release value stream.

  • role-credential-readiness

    Flag credentials a role legally requires.

  • seasonal-operations-read

    File what the season needs attention on.

  • service-assignment-proposal
  • soc-case-scope-reconstruction
  • soc-coverage-gap-hunt
  • soc-detection-triage-sweep
  • soc-incident-response-proposal
  • stalled-build-sweep
  • user-guide-reconciliation
  • workforce-intake-packet

Hooks (30)

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/lease-guard.mjs"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/root-clone-guard.mjs"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/compose-guard.mjs"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/raw-tool-guard.mjs"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/portal-image-guard.mjs"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/lease-punt-guard.mjs"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/pregate-evidence-guard.mjs"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/pregate-invocation-guard.mjs"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/workroom-claim-guard.mjs"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/decision-routing-guard.mjs"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/root-clone-guard.mjs"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/plan-backlog-coverage-guard.mjs"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/ux-fit-precheck.mjs"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/spec-plan-doc-precheck.mjs"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/design-grounding-precheck.mjs"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/tool-economy-precheck.mjs"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/workroom-claim-guard.mjs"

  • WorktreeCreate

    node "${CLAUDE_PLUGIN_ROOT}/hooks/worktree-create.mjs"

  • PostToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/workroom-claim-refresh.mjs"

  • SessionStart

    node "${CLAUDE_PLUGIN_ROOT}/hooks/install-folder-contract.mjs"

  • SessionStart

    node "${CLAUDE_PLUGIN_ROOT}/hooks/uncommitted-work-guard.mjs" --snapshot

  • SessionStart

    node "${CLAUDE_PLUGIN_ROOT}/hooks/process-spine-health-check.mjs" --hook

  • SessionStart

    node "${CLAUDE_PLUGIN_ROOT}/hooks/pretooluse-guard-selftest.mjs"

  • SessionStart

    node "${CLAUDE_PLUGIN_ROOT}/hooks/governance-freshness-check.mjs"

  • SessionStart

    node "${CLAUDE_PLUGIN_ROOT}/hooks/worktree-session-hygiene.mjs"

  • SessionStart

    node "${CLAUDE_PLUGIN_ROOT}/hooks/worktree-session-heartbeat.mjs"

  • SessionStart

    node "${CLAUDE_PLUGIN_ROOT}/hooks/root-clone-freshness.mjs"

  • SessionStart

    node "${CLAUDE_PLUGIN_ROOT}/hooks/worktree-readiness-banner.mjs"

  • SessionStart

    node "${CLAUDE_PLUGIN_ROOT}/hooks/toolchain-freshness.mjs"

  • SessionEnd

    node "${CLAUDE_PLUGIN_ROOT}/hooks/uncommitted-work-guard.mjs"

View source on GitHub

More from OpenDigitalProductFactory/opendigitalproductfactory

All 2 plugins →

This is the official open digital product factory

15

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

nextjs

claude

Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.

6 skills

vercel/next.js 143,495

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

5 skills + 35 modes + Material Passport pipeline. Includes v3.6.7 cross-model audit gate and v3.6.8 generator-evaluator contract.

5 skills · 16 commands · 4 agents · hooks

Imbad0202/academic-research-skills 56,698

obsidian

claude

Claude Skills for Obsidian

6 skills

kepano/obsidian-skills 51,587

Maintain dpf-platform?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins2 plugins