dpf-sysml-architecture-substrate
Use when DPF platform work needs SysML v2 systems-architecture reasoning — EA substrate, requirements, interfaces, allocations, verification cases, or…
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-sysml-architecture-substrate
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-sysml-architecture-substrate
Tools it pre-approves 7
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
ReadGrepGlobmcp__dpf__search_specs_and_plansmcp__dpf__search_code_graphmcp__dpf__query_ontology_graphmcp__dpf__wiki_query
What's inside
- Skill name
dpf-sysml-architecture-substrate- Description
- Use when DPF platform work needs SysML v2 systems-architecture reasoning — EA substrate, requirements, interfaces, allocations, verification cases, or architect-facing planning handoff.
- License
- Apache-2.0
- Allowed tools
- Read, Grep, Glob, mcp__dpf__search_specs_and_plans, mcp__dpf__search_code_graph, mcp__dpf__query_ontology_graph, mcp__dpf__wiki_query
- Instructions
- 129 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# DPF SysML Architecture Substrate Use SysML v2 as an internal architecture reasoning layer over DPF's existing EA substrate. Do not treat SysML as a separate documentation island or as a normal-user feature. ## Read First 1. `docs/Reference/sysml-v2.md` 2. `docs/superpowers/specs/2026-06-14-sysml-architecture-substrate-design.md` 3. `docs/superpowers/specs/2026-06-14-design-implementation-parity-engine-design.md` 4. `docs/superpowers/specs/2026-06-06-data-architecture-self-maintenance-design.md` 5. `packages/db/prisma/schema/ea-architecture.prisma` (the schema is split across `packages/db/prisma/schema/*.prisma`; there is no monolithic `schema.prisma`) 6. Relevant Build Studio/design spec or implementation plan under review ## Modeling Stance - DPF's canonical model is the platform substrate: Postgres, EA graph, code graph, governed evidence, and mirrored runtime facts. - SysML v2 is a notation/viewpoint over that substrate for requirements, constraints, interfaces, allocations, behavior, verification, and traceability. - ArchiMate remains the default EA notation. BPMN remains the workflow/process behavior notation. C4 remains the lightweight human-readable software view. - SysML is for architects, data architects, Build Studio planning/review, and external coding agents. Do not surface SysML complexity to ordinary users. - Current-state SysML/BPMN should come from the Parity Engine's live projections whenever a source registry/manifest/graph/state machine exists. Hand-authored SysML is for bounded architect judgment, target-state notes, or explicitly tracked catch-up gaps. ## Concept Map | SysML concept | DPF interpretation | | --- | --- | | Package | Architecture namespace or view boundary. | | Part definition / part usage | System, subsystem, component, runtime part, or platform capability. | | Interface / port | Explicit contract, API, MCP tool boundary, data access boundary, or event boundary. | | Requirement | Required system behavior, quality, policy, or capability. | | Constraint | Rule that limits implementation choices. | | Action / behavior | System-level behavior; use BPMN for executable process detail. | | State | Lifecycle or operating mode. | | Allocation | Logical obligation assigned to an implementation element. | | Satisfy / verify / trace | Requirement and evidence traceability. | | Verification case | Test, gate, or evidence record that proves a requirement or constraint. | ## When Planning A Change Produce a short "SysML architecture note" whenever the work changes platform architecture, data architecture, agent authority, runtime/deployment contracts, or Build Studio behavior. Include: 1. **System boundary:** what system, subsystem, package, or view changes. 2. **Requirements/constraints:** new or changed obligations. 3. **Interfaces/ports:** APIs, MCP tools, events, data access, permissions, or external contracts changed. 4. **Allocations:** which components, agents, routes, models, jobs, or runtime substrates realize the obligation. 5. **Verification cases:** tests, build gates, UX checks, migration checks, or evidence records that prove the change. 6. **Data authority:** source of truth, derived projection, mirror, or sync rule affected. 7. **EA catch-up:** views, viewpoint definitions, conformance issues, or reference docs that must be updated. 8. **Parity impact:** extractor, projection, parity gate, or conformance issue behavior that must change so the model remains derived from source. ## Current-State Catch-Up Workflow 1. Name the current-state slice: data authority, AI agent authority, Build Studio lifecycle, deployment contracts, platform decomposition, value-stream allocation, or skill/toolchain model. 2. Check whether the slice already has a Parity Engine extractor/projection. Prefer updating the source registry or extractor over editing SysML view data. 3. Gather source facts from existing code, schema, specs, EA views, and runtime evidence. Do not invent architecture. 4. Decide the viewpoint: ArchiMate for enterprise structure, BPMN for process, C4 for human software view, SysML for requirements/interfaces/allocation/ verification semantics. 5. Write or update the EA view specification. If direct EA mutation is not available, capture a backlog item or implementation task explicitly. 6. Mark deterministic facts separately from architect-authored interpretation. 7. Record conformance issues for drift, missing source keys, orphaned elements, missing verification cases, or ambiguous authority. ## Boundaries - Do not add new Prisma models for SysML until the existing EA substrate is proven insufficient. - Do not adopt external SysML tools without the Tool Evaluation Pipeline. - Do not hand-maintain `.sysml` files as the canonical architecture. - Do not silently overwrite model drift. Use the parity gate, projection reconciler, and `EaConformanceIssue` steward path so gaps are reviewable. - Do not claim runtime validation from a worktree or source-only review. - Do not use SysML when a small C4, ArchiMate, or BPMN view is the simpler adequate answer. ## Output Template ```markdown ## SysML Architecture Note - Scope: - Changed requirements/constraints: - Changed interfaces/ports: - Allocations: - Verification cases: - Data authority impact: - EA/current-state catch-up: - Parity/extractor impact: - Open architecture risks: ``` ## Worked Example For a Build Studio change that lets external Codex sessions update platform work:
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-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-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-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
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-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-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
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.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 - 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-external-evidence-handoff
OpenDigitalProductFactory
Use when an external contributor needs to hand branch, file, test, and evidence context back to Build Studio.
SkillAFreshness: A★ 15Claude Code +9 - 0.637score
dpf-add-archetype
OpenDigitalProductFactory
Use when adding a new business archetype, industry, or vertical the DPF storefront taxonomy does not yet cover.
SkillAFreshness: A★ 15Claude Code +9
Signals
- Stars
- 15
- Forks
- 4
- Open issues
- 40
- Last commit (this folder)
- Aug 27, 2026 (2 months 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-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-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
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-sysml-architecture-substrate skill. Agent Mart. https://agentmart.dev/skills/opendigitalproductfactory-dpf-sysml-architecture-substrate (last updated 2026-10-24)