dpf-add-archetype
Use when adding a new business archetype, industry, or vertical the DPF storefront taxonomy does not yet cover.
Skill by OpenDigitalProductFactory
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/opendigitalproductfactory-dpf-add-archetype
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/dpf-add-archetype
Tools it pre-approves 9
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
ReadGrepGlobEditWriteBashmcp__dpf__principle_decidemcp__dpf__query_backlogmcp__dpf__create_backlog_item
What's inside
- Skill name
dpf-add-archetype- Description
- Use when adding a new business archetype, industry, or vertical the DPF storefront taxonomy does not yet cover.
- License
- Apache-2.0
- Allowed tools
- Read, Grep, Glob, Edit, Write, Bash, mcp__dpf__principle_decide, mcp__dpf__query_backlog, mcp__dpf__create_backlog_item
- Instructions
- 123 lines in SKILL.md · view on GitHub
Before installing
- Pre-approves any shell command
Files (1)
- SKILL.md
SKILL.md (first lines)
# DPF Add Archetype A complete archetype provisions **four** things, not one. The taxonomy substrate is only dimension 1; an archetype that ships that alone is present but shallow. This skill walks all four and ends at the completeness gate that enforces them. Design: `docs/superpowers/specs/2026-07-21-archetype-provisioning-playbook-design.md`. Coworker-side sibling this mirrors: `dpf-establish-coworker`. ## The four dimensions | # | Dimension | Home | Gate tier | |---|---|---|---| | 1 | Template substrate | `packages/storefront-templates` + ~16 category-keyed consumers | Tier 1 — blocks all | | 2 | Profession corpus (WSID) | `docs/professions/<family>/wiki/*.md` | Tier 2 — blocks new | | 3 | AI coworker | `COWORKER_AGENT_SEEDS` / `establish_coworker` | Tier 2 — blocks new | | 4 | Skills & tools | `skills/<category>/*.skill.md` + grants | Tier 2 — blocks new | ## Step 0 — Verify it isn't already covered Compose `dpf-verify-substrate-first`. The most common "new archetype" is really: - a missing **leaf** on an existing category (add the leaf, not a category); or - a **variant** expressible by an axis value (e.g. cold storage is a temperature attribute on a custody leaf, not its own category). `grep -rl "<nearest-existing-category>"` to enumerate the ~16 touchpoints you will mirror. Watch the reverse trap too: a name that *looks* reusable may not be — `inventory-specialist` is the IT-estate coworker, not a warehouse one. ## Step 1 — Research + route the taxonomy shape Research the market and the open standards it aligns to (cite sources — the research-and-use-standards principle). Compose `dpf-decision-via-kernel`: score 2–4 candidate taxonomy shapes through `principle_decide` (`ringScope: ["ring-3-archetype", "universal-ring"]`). Record the returned ledger id in the design doc. New category vs new-leaf vs new-axis-value is the decision this step exists to make. ## Step 2 — File the BI + write the design doc (one plan) Compose `dpf-file-backlog-item` then `dpf-writing-plans`. The design doc must name the **four-dimension provisioning plan**, not just the template — a `## Provisioning plan` section listing the corpus pages, the coworker decision, and the skills, so reviewers see the whole archetype, not half of it. ## Step 3 — Implement the template substrate (dimension 1) The Tier-1 touchpoints (all required — the gate blocks any category missing one): 1. `ArchetypeCategory` union — `packages/storefront-templates/src/types.ts` 2. leaves module + register in `packages/storefront-templates/src/archetypes/index.ts` 3. `PROFESSION_ARCHETYPES` — `packages/db/src/wiki-taxonomy.ts` 4. `INDUSTRY_OPTIONS` (+ length test) — `apps/web/lib/storefront/industries.ts` 5. finance profile — bespoke `archetypeCategory` entry **or** a category default 6. value-stream defaults — `operational-value-stream.ts` (commercial model / demand / capacity; add a new stage/`CapacityUnitType` only if the operating loop genuinely needs one, as custody's `receive-store` did) 7. twin template mapping — `twin-profile.ts` (add a new `TwinTemplate` only for a genuinely new spatial grammar; `DOCK` was the 13th) Graceful-default consumers (populate for correct UX, but they fall back safely): `archetype-vocabulary.ts`, `marketing-playbooks.ts`, `archetype-business-context.ts`, `workspace-home/profiles.ts` (**and register any new component key in BOTH `registry.ts` and the `types.ts` union — a mismatch typechecks clean then fails the production build**), `demo-flavor.ts`, `archetype-supply-manifest.ts`, `contribution-review.ts`, `public-web-tools.ts`. ## Step 4 — Provision the corpus (dimension 2) At least one WSID page per the frontmatter contract, in `docs/professions/<family>/wiki/`, declaring the category in `professionArchetype:`. Bind the profession family in `docs/professions/registry.json`. These are the profession techniques the archetype's coworker retrieves — the dispatch heuristics, compliance gates, and craft rules that make its advice competent rather than generic. Ground them in cited standards (open-class sources fetched; licensed-class checklist-only). ## Step 5 — Decide the coworker (dimension 3) Every archetype gets a recorded coworker decision — one of: - **Extend an existing coworker**: record in the design doc *which* one and *why* no new one is needed (e.g. a shared role already covers the value stream). This is a legitimate, common outcome. - **New coworker**: run `dpf-establish-coworker` end to end (its own enforced `draft → defined → certified → active` lifecycle). Its `establish_coworker` steps change coworker authority and run in the portal only, so this skill's Surface A `allowed-tools` omits that tool (BI-E0F19DBA); from an external CLI, ask the operator to run them. "No decision recorded" is the failure this dimension exists to prevent. ## Step 6 — Skills & tools (dimension 4) Author archetype-relevant `skills/<category>/*.skill.md` where the coworker needs a capability the generic set lacks, and grant the tools via the coworker's grant map. Reuse before authoring. ## Step 7 — Run the gate + finish ``` node scripts/check-archetype-completeness.mjs ``` Tier 1 must pass for every category. A **new** category must clear the full depth floor (≥1 corpus page + a coworker decision) — it is NOT added to the grandfather baseline; that list only shrinks. Then finish with `dpf-pr-with-dco`, carrying the `Seed-Fit-Decision:` and `Design-Grounding-Decision:` trailers in the PR body. ## Hard rules - Never ship a new category template-only. The gate blocks it; do not add a new category to the grandfather baseline to get around the gate — that baseline is pre-existing debt that ratchets down, never a parking spot for new work (mirrors "never park a new coworker's gaps in the conformance baseline"). - A new category vs a new leaf is a kernel-routed decision, not a reflex — route it (Step 1). Most ideas are leaves.
From OpenDigitalProductFactory/opendigitalproductfactory, Apache-2.0.
More from OpenDigitalProductFactory/opendigitalproductfactory
- 0.642score
dpf-systematic-debugging
OpenDigitalProductFactory
Use when a DPF symptom needs a root cause — a failing build, a wedged runtime, a stuck job, wrong output.
SkillAFreshness: A★ 15Claude Code +9 - 0.638score
dpf-capture-kernel-gap
OpenDigitalProductFactory
Use when the DPF kernel cannot answer a decision because principles, ownership, evidence, or domain context are missing.
SkillAFreshness: A★ 15Claude Code +9 - 0.638score
dpf-elicit-tacit-knowledge
OpenDigitalProductFactory
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…
SkillAFreshness: A★ 15Claude Code +9 - 0.638score
dpf-sysml-architecture-substrate
OpenDigitalProductFactory
Use when DPF platform work needs SysML v2 systems-architecture reasoning — EA substrate, requirements, interfaces, allocations, verification cases, or…
SkillAFreshness: A★ 15Claude Code +9 - 0.638score
dpf-brainstorming
OpenDigitalProductFactory
Use when an open DPF problem needs candidate approaches before a decision — authoring a spec, scoping a feature, choosing a design.
SkillAFreshness: A★ 15Claude Code +9 - 0.638score
dpf-drive-portal-and-observe-build
OpenDigitalProductFactory
Use when driving the live DPF portal through the browser — messaging a coworker, clicking through build gates, filling an admin form — or when establishing…
SkillAFreshness: A★ 15Claude Code +9 - 0.638score
dpf-file-backlog-item
OpenDigitalProductFactory
Use when new DPF work needs to enter the backlog — a feature gap, bug, tool, skill or doc gap, automated detection, or user request.
SkillAFreshness: A★ 15Claude Code +9 - 0.638score
dpf-evidence-before-diagnosis
OpenDigitalProductFactory
Use when about to claim a cause for a DPF symptom without having checked the live DB, status fields, logs, or runtime state.
SkillAFreshness: A★ 15Claude Code +9 - 0.638score
portal-navigation-audit
OpenDigitalProductFactory
Audit and improve portal navigation, route organization, and page hierarchy for complex web apps.
SkillAFreshness: A★ 15Claude Code +9 - 0.637score
dpf-decision-via-kernel
OpenDigitalProductFactory
Use when an open DPF question has two or more architecturally-distinct options that need kernel scoring.
SkillAFreshness: A★ 15Claude Code +9 - 0.637score
dpf-architecture-review
OpenDigitalProductFactory
Use when reviewing or updating a DPF spec, design doc, or implementation plan for architectural alignment.
SkillAFreshness: A★ 15Claude Code - 0.637score
dpf-compare-options
OpenDigitalProductFactory
Use when DPF decision context is gathered and two to four options need WWMD/kernel scoring.
SkillAFreshness: A★ 15Claude Code +9
Signals
- Stars
- 15
- Forks
- 4
- Open issues
- 40
- Last commit (this folder)
- Oct 7, 2026 (21 days ago)
- Last release
- Oct 24, 2026 (4 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from OpenDigitalProductFactory
- 0.642score
dpf-systematic-debugging
OpenDigitalProductFactory
Use when a DPF symptom needs a root cause — a failing build, a wedged runtime, a stuck job, wrong output.
SkillAFreshness: A★ 15Claude Code +9 - 0.638score
dpf-brainstorming
OpenDigitalProductFactory
Use when an open DPF problem needs candidate approaches before a decision — authoring a spec, scoping a feature, choosing a design.
SkillAFreshness: A★ 15Claude Code +9 - 0.638score
dpf-capture-kernel-gap
OpenDigitalProductFactory
Use when the DPF kernel cannot answer a decision because principles, ownership, evidence, or domain context are missing.
SkillAFreshness: A★ 15Claude Code +9 - 0.638score
dpf-drive-portal-and-observe-build
OpenDigitalProductFactory
Use when driving the live DPF portal through the browser — messaging a coworker, clicking through build gates, filling an admin form — or when establishing…
SkillAFreshness: A★ 15Claude Code +9 - 0.638score
portal-navigation-audit
OpenDigitalProductFactory
Audit and improve portal navigation, route organization, and page hierarchy for complex web apps.
SkillAFreshness: A★ 15Claude Code +9 - 0.638score
dpf-elicit-tacit-knowledge
OpenDigitalProductFactory
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…
SkillAFreshness: A★ 15Claude Code +9
Cite this page
dpf-add-archetype skill. Agent Mart. https://agentmart.dev/skills/opendigitalproductfactory-dpf-add-archetype (last updated 2026-10-24)