一键导入
design-data-contract
Define file ownership boundaries — which files the user owns, which the system manages, and which are hybrid with shared access.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Define file ownership boundaries — which files the user owns, which the system manages, and which are hybrid with shared access.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Audit a generated OS repository for completeness, consistency, and architectural integrity against the 15 design principles and 23-item checklist.
Transplant a skill, command, or capability from one agentic-system repo into another via a 5-phase gated protocol (inventory → import → localize → wire → verify). Use when grafting a feature from an upstream repo that has its own dependencies, platform assumptions, or upstream-specific file references that need adapting before the feature will work in the destination repo. Not for copying a self-contained file — use only when the feature has a dependency footprint and the destination repo has its own conventions the import must respect.
Design multi-dimensional evaluation rubrics with calibrated scales, thresholds, and function-adaptive weights.
Identify who evaluates the user's output, what each audience prioritizes, and where their priorities conflict.
Define the user context model — identity axes, context files, persona variants, and privacy rules for the target OS.
Design compounding feedback loops — what data accumulates, what reads it, and how the system gets smarter with use.
| name | design-data-contract |
| description | Define file ownership boundaries — which files the user owns, which the system manages, and which are hybrid with shared access. |
/design-identity and /design-skills (need to know what files exist and who writes them)domain-input/data-contract.md needs to be filleddomain-input/identity-model.md (what context files exist)domain-input/domain-workflow.md (what gets produced and tracked)output/designs/skill-designs.md (which skills read/write which files)List every file the OS will contain that persists between sessions:
Context files: [from identity-model.md]
Config files: [defaults, overrides]
Output files: [reports, artifacts, briefings]
Data files: [trackers, pipelines, histories]
Templates: [scaffolding, artifact templates]
Batch files: [state, input, prompt]
For each file, ask the designer:
Classification rules:
Ask the designer: "When the user asks to change a system default (like scoring weights or output format), where should that change go?"
The answer must be ONE specific file (the user's override file). The Golden Rule is: "When the user asks to customize [X], ALWAYS write to [user-file], NEVER to [system-file]."
For each hybrid file:
For each skill, verify it respects the contract:
Write the data contract to domain-input/data-contract.md.
Tell the designer:
Data contract defined:
- User-owned: [N] files — [list]
- System-managed: [N] files — [list]
- Hybrid: [N] files — [list]
- Golden Rule: "[the rule]"
Key design decision: [the most consequential classification choice]
Next: Run /design-artifact-pipeline if the OS produces non-text deliverables.
Or skip to /generate-os if infrastructure design is complete.
Good data contract:
Bad data contract: