pack-digest
codexThis is the official open digital product factory
DPF-native agent plugin for contributor sessions and in-portal coworker seed source.
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.
acquisition-brief-refreshKeep the acquisition brief current.
ai-platform-posture-refreshReport AI platform and host health.
architecture-alignment-sweepCompare delivered against recorded architecture.
asset-inventory-reconciliationReconcile recorded against observed assets.
books-period-advanceAdvance the open books period.
build-sensitive-domain-requirementsBound sensitive-domain build requirements.
burn-revenue-runway-readReport burn, revenue and runway.
changed-surface-design-critiqueCritique the surfaces that changed.
codex-surface-claim-reportReport Codex workrooms and their evidence.
committed-change-semantic-reviewReview a committed change before publication.
committed-schedule-coordinationKeep committed schedule and reality in step.
consume-stream-orchestration-sweepSurvey and route the consume value stream.
create-office-documentProduce branded reports, letters, sheets and diagrams.
create-presentationProduce and revise branded presentations.
cross-cutting-finance-position-readReport the recorded money position.
cross-stream-stall-readName what is stalled across the streams.
customer-intake-triageTriage an inbound customer request.
deploy-stream-orchestration-sweepSurvey and route the deploy value stream.
dpf-add-archetypeUse when adding a new business archetype, industry, or vertical the DPF storefront taxonomy does not yet cover.
dpf-architecture-reviewUse when reviewing or updating a DPF spec, design doc, or implementation plan for architectural alignment.
dpf-blast-radiusUse 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-brainstormingUse when an open DPF problem needs candidate approaches before a decision — authoring a spec, scoping a feature, choosing a design.
dpf-bring-work-under-formulaUse 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-gapUse when the DPF kernel cannot answer a decision because principles, ownership, evidence, or domain context are missing.
dpf-clear-dependabot-alertsUse when clearing Dependabot or security-advisory alerts on the DPF repo, or bumping a vulnerable dependency.
dpf-compare-optionsUse when DPF decision context is gathered and two to four options need WWMD/kernel scoring.
dpf-data-architecture-stewardUse for the DPF data model: ERD, relations, indexes, drift, and lifecycle — retention, table growth, @dpf declarations.
dpf-decision-via-kernelUse for DPF ambiguity, stuck recovery, build scope, or delegation needing WWMD before a human ask.
dpf-drive-portal-and-observe-buildUse 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-knowledgeUse 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-coworkerUse 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-diagnosisUse 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-handoffUse when an external contributor needs to hand branch, file, test, and evidence context back to Build Studio.
dpf-farm-ranch-seasonal-planningUse for agriculture-ranching operating plans and decision briefs — fields, pasture, crops, hay, livestock, equipment, inputs, vendors, weather, markets, obligations.
dpf-file-backlog-itemUse 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-branchUse when a unit of DPF work is functionally complete and needs to leave the working tree.
dpf-local-merge-ci-before-pushUse before pushing or opening a DPF PR when a branch needs local merged-code verification.
dpf-my-surface-backlogUse to see, open, file, and track backlog items for your own surface and occupation only.
dpf-pr-with-dcoUse when ready to open a DPF pull request.
dpf-promote-to-build-studioUse when a DPF backlog item is triaged build and Build Studio is the right executor for it.
dpf-record-decision-outcomeUse after a DPF WWMD/kernel decision is made and the outcome needs recording.
dpf-retrieve-decision-contextUse before a WWMD/kernel or WWWD/business decision when the agent still needs context.
dpf-route-learning-to-commonsUse in the DPF codebase at a task or session boundary when a finding has been confirmed and is durable.
dpf-sysml-architecture-substrateUse when DPF platform work needs SysML v2 systems-architecture reasoning — EA substrate, requirements, interfaces, allocations, verification cases, or architect-facing planning handoff.
dpf-systematic-debuggingUse when a DPF symptom needs a root cause — a failing build, a wedged runtime, a stuck job, wrong output.
dpf-tddUse 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-unslopUse 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-environmentUse before DPF preview or UX verification when a thread needs a nonproduction environment.
dpf-ux-fit-reviewUse 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-installUse 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-firstUse when tempted to propose a new DPF substrate concept — a table, type, enum value, capability, epic, MCP tool, or agent role.
dpf-worktree-hygieneUse 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-sessionUse when starting, entering, auditing, or managing a concurrent DPF coding session that touches the working tree.
dpf-writing-plansUse when a filed DPF backlog item needs an implementation plan before code is written.
dpf-writing-skillsUse 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-classificationClassify estate divergences with evidence.
estate-record-vs-observed-sweepCompare recorded estate against observed.
evaluate-stream-orchestration-sweepSurvey and route the evaluate value stream.
explore-stream-orchestration-sweepSurvey and route the explore value stream.
exposure-and-supply-chain-triageTriage exposure, vulnerabilities and access.
exposure-posture-sweepRe-read what changed in exposure.
external-catalog-candidate-sweepSweep catalogs for adoption candidates.
external-surface-claim-reportReport claimed workrooms and their evidence.
governance-stream-orchestration-sweepSurvey and route the governance value stream.
grok-surface-claim-reportReport Grok workrooms and their evidence.
integrate-stream-orchestration-sweepSurvey and route the integrate value stream.
integration-surface-inventoryInventory the live integration surface.
jurisdiction-layered-requirement-readRead changed regulations by jurisdiction.
leave-policy-practice-checkCheck leave policy against practice.
licence-currency-reverificationRe-confirm licences against their authority.
mailroom-acknowledgement-sweepRoute unrouted mail and chase what nobody acknowledged.
marketing-collaboration-intakeIntake a partner or channel collaboration.
operate-stream-orchestration-sweepSurvey and route the operate value stream.
outward-accessibility-reviewReview outward surfaces for accessibility.
outward-claim-storefront-checkCheck outward claims against the storefront.
prepare-counsel-packetPrepare a counsel-ready review packet.
provider-cost-intakeCapture a paid provider's cost impact.
release-stream-orchestration-sweepSurvey and route the release value stream.
role-credential-readinessFlag credentials a role legally requires.
seasonal-operations-readFile what the season needs attention on.
service-assignment-proposalsoc-case-scope-reconstructionsoc-coverage-gap-huntsoc-detection-triage-sweepsoc-incident-response-proposalstalled-build-sweepuser-guide-reconciliationworkforce-intake-packetnode "${CLAUDE_PLUGIN_ROOT}/hooks/lease-guard.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/root-clone-guard.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/compose-guard.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/raw-tool-guard.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/portal-image-guard.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/lease-punt-guard.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/pregate-evidence-guard.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/pregate-invocation-guard.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/workroom-claim-guard.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/decision-routing-guard.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/root-clone-guard.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/plan-backlog-coverage-guard.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/ux-fit-precheck.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/spec-plan-doc-precheck.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/design-grounding-precheck.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/tool-economy-precheck.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/workroom-claim-guard.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/worktree-create.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/workroom-claim-refresh.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/install-folder-contract.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/uncommitted-work-guard.mjs" --snapshot
node "${CLAUDE_PLUGIN_ROOT}/hooks/process-spine-health-check.mjs" --hook
node "${CLAUDE_PLUGIN_ROOT}/hooks/pretooluse-guard-selftest.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/governance-freshness-check.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/worktree-session-hygiene.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/worktree-session-heartbeat.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/root-clone-freshness.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/worktree-readiness-banner.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/toolchain-freshness.mjs"
node "${CLAUDE_PLUGIN_ROOT}/hooks/uncommitted-work-guard.mjs"
This is the official open digital product factory
Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.
6 skills
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
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
Claude Skills for Obsidian
6 skills
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.