원클릭으로
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: