ワンクリックで
design-data-sources
Map external data sources with trust levels, freshness thresholds, verification rules, and fallback chains.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Map external data sources with trust levels, freshness thresholds, verification rules, and fallback chains.
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-sources |
| description | Map external data sources with trust levels, freshness thresholds, verification rules, and fallback chains. |
/design-skills (need to know which skills use external data)domain-input/data-sources.md needs to be filleddomain-input/domain-knowledge.md (what reference data matters, staleness thresholds)output/designs/skill-designs.md (which skills query external sources)List every external source the OS will query:
| Source | Access Method | What It Provides | Which Skills Use It |
|---|---|---|---|
| [e.g., WebSearch] | Tool call | Market data, company info, news | /[research], /[score] |
| [e.g., Playwright] | Page navigation | Live page content, form state | /[verify], /[scan] |
| [e.g., API endpoint] | HTTP request | Structured data (listings, prices) | /[scan], /[batch] |
For each source, assign a trust level based on data freshness and reliability:
| Level | Criteria | Example | Action Rule |
|---|---|---|---|
| 1 (High) | Live, real-time observation | Playwright page snapshot, live API call | Act on directly |
| 2 (Medium) | Structured but may be cached | API with known cache TTL, RSS feed | Act on; flag if age > threshold |
| 3 (Low) | Search results, cached pages | WebSearch, Google cache, web scraping | MUST verify with Level 1/2 before acting |
Ask the designer for each source:
For each Level 3 source, define verification:
Source: [name]
Trust: Level 3
Verification: [how to verify — e.g., "Navigate to URL with Playwright,
check if page contains content and active action button"]
Verified status: [VERIFIED]
Unverified status: [UNVERIFIED: [reason]]
Stale status: [STALE: data from [date]]
When a high-trust source is unavailable, what's the fallback?
Primary: [Level 1 source] — [access method]
↓ if unavailable
Fallback 1: [Level 2 source] — [access method]
↓ if unavailable
Fallback 2: [Level 3 source] — [access method] + [verification note]
For each data type, define when it becomes unreliable:
| Data Type | Fresh | Stale | Expired | Strategy |
|---|---|---|---|---|
| [e.g., Posting status] | <7 days | 7-30 days | >30 days | Always verify live |
| [e.g., Company overview] | <6 months | 6-12 months | >12 months | Pre-load + periodic refresh |
| [e.g., Market rates] | <3 months | 3-6 months | >6 months | WebSearch + cite sources |
Write the data source map to domain-input/data-sources.md.
Tell the designer:
Data sources mapped:
- [N] sources: [list with trust levels]
- Verification rules: defined for all Level 3 sources
- Fallback chains: [N] chains defined
- Staleness thresholds: defined for [N] data types
Key insight: [the most important trust/verification decision]
Next: Run /design-localization if the OS serves multiple languages.
Or skip to /generate-os.
Good data source design:
Bad data source design: