Seed Module Library
Manage and apply the 10 Dojo Seed Patches plus 3 field seeds as reusable thinking modules. The core seeds derive from Dataiku research; the field seeds emerged from direct practice. Make enterprise-grade agent patterns accessible, consistent, and evolvable.
Philosophy
Seeds codify the hard-won patterns that make agent systems work — patterns that are invisible until you need them and expensive to rediscover. The Seed Library exists so that every session can start with the collective intelligence of all prior sessions, rather than reinventing the wheel. A library without a retrieval mechanism is a graveyard; a library without maintenance is noise. The discipline here is dual: surfacing the right seed at the right moment, and retiring seeds whose context has passed.
When to Use This Skill
Trigger this skill when:
- User asks "What seed applies here?" or "Which pattern should I use?"
- Keywords match seed triggers (governance, multi-agent, cost, context, routing, etc.)
- Architecting new features or systems
- Debugging complex issues
- Optimizing costs or performance
- Building trust through transparency
The 10 Core Seeds
- Three-Tiered Governance - Strategic/Tactical/Operational framework
- Harness Trace - Nested spans + events for traceability
- Context Iceberg - 6x token multiplier, hierarchical loading
- Agent Connect - Routing-first, not swarm-first
- Go-Live Bundles - Reusable artifacts (DojoPacket)
- Cost Guard - Budget for full iceberg (5-10x multiplier)
- Safety Switch - Fallback to conservative mode
- Implicit Perspective Extraction - Extract from constraints/metaphors
- Mode-Based Complexity Gating - 3-question test
- Shared Infrastructure - Build once, reuse everywhere
Meta-Seed: Governance Multiplies Velocity
Field Seeds (From Practice)
- Voice Before Structure - Read design language before writing structural artifacts
- Pointer Directories - Empty directories are references, not gaps
- Granular Visibility - Progress tracking serves the user, not the agent
Core Workflow
1. Suggest Relevant Seeds
Based on keywords or task context:
python3.11 /home/ubuntu/skills/seed-library/scripts/suggest_seeds.py <keywords...>
Example:
python3.11 suggest_seeds.py multi-agent architecture coordination
Output:
- Top 3 relevant seeds ranked by relevance score
- Brief description of each seed
- File path to full seed content
Saved to: /home/ubuntu/seed-suggestions.md
2. Apply a Seed
Load full seed content and application guide:
python3.11 /home/ubuntu/skills/seed-library/scripts/apply_seed.py <seed_id> [session_id]
Example:
python3.11 apply_seed.py 04_agent_connect session_123
Output:
- Full seed content (What It Is, Why It Matters, The Pattern, etc.)
- Application checklist
- Next steps
- Usage tracked automatically
Saved to: /home/ubuntu/seed-<seed_id>-applied.md
Script Reference
suggest_seeds.py
Purpose: Suggest relevant seeds based on keywords
Usage:
python3.11 suggest_seeds.py <keywords...>
How it works:
- Matches keywords to seed triggers
- Calculates relevance score
- Returns top 3 suggestions
Trigger Keywords by Seed:
- 01 (Governance): governance, capabilities, complexity, multi-agent, coordination, policy, standards
- 02 (Trace): debugging, trace, transparency, performance, evaluation, logging, monitoring
- 03 (Context): token, cost, context, window, limit, budget, pruning, memory, overhead
- 04 (Agent Connect): multi-agent, routing, coordination, specialized, handoff, permission, swarm
- 05 (Bundles): export, sharing, reuse, artifact, package, bundle, repeatability, trust
- 06 (Cost Guard): cost, budget, estimation, planning, infrastructure, investment, pricing
- 07 (Safety Switch): fallback, conservative, alert, drift, failure, recovery, validation, error
- 08 (Perspective): perspective, constraint, metaphor, scope, extraction, implicit, natural
- 09 (Complexity): mode, complexity, routing, simple, query, reasoning, adaptive
- 10 (Infrastructure): infrastructure, reuse, duplication, foundation, shared, common, service
- 11 (Voice): voice, philosophy, design-language, manifest, description, ecosystem, grounding, plugin
- 12 (Pointers): empty, missing, pointer, provenance, registry, audit, gap, coverage, directory
- 13 (Visibility): progress, tracking, visibility, todo, granular, steering, trust, delegation
apply_seed.py
Purpose: Load and explain how to apply a seed
Usage:
python3.11 apply_seed.py <seed_id> [session_id]
What it does:
- Loads full seed content from
/seeds/<seed_id>.md
- Generates application guide with checklist
- Tracks usage in
/home/ubuntu/.seed-usage.json
- Saves guide to file
Seed IDs:
01_three_tiered_governance
02_harness_trace
03_context_iceberg
04_agent_connect
05_go_live_bundles
06_cost_guard
07_safety_switch
08_implicit_perspective_extraction
09_mode_based_complexity_gating
10_shared_infrastructure
meta_governance_multiplies_velocity
11_voice_before_structure
12_pointer_directories
13_granular_visibility
Seed Files
All seeds are stored in /home/ubuntu/skills/seed-library/seeds/ as markdown files.
Seed File Structure
---
seed_id: 01
name: Three-Tiered Governance
version: 1.0
created: 2026-01-12
source: Dataiku Research
status: active
---
# Seed Name
## What It Is
{description}
## Why It Matters
{rationale}
## The Pattern
{pattern description}
## Revisit Trigger
{when to apply this seed}
## Dojo Application
{how Dojo uses this pattern}
## What It Refuses
{what this pattern explicitly rejects}
## Checks
- [ ] {validation check 1}
- [ ] {validation check 2}
## Related Seeds
- {seed name}: {relationship}
Usage Tracking
The skill automatically tracks seed usage in /home/ubuntu/.seed-usage.json:
{
"seeds": {
"04_agent_connect": {
"usage_count": 3,
"last_used": "2026-01-29T12:00:00Z",
"sessions": ["session_123", "session_456"]
}
},
"session_seeds": {
"session_123": ["04_agent_connect", "10_shared_infrastructure"]
}
}
Reference Documents
seed_catalog.md
Quick reference to all 10 seeds plus meta-seed:
- One-line descriptions
- Triggers and refusals
- Seed relationships
- Usage patterns (5 common scenarios)
- Maintenance guidelines
Read this when:
- Getting overview of all seeds
- Understanding seed relationships
- Learning usage patterns
Common Use Cases
Use Case 1: Architecting Multi-Agent System
User says: "How should we architect the multi-agent system?"
Workflow:
- Run
suggest_seeds.py multi-agent architecture coordination
- Top suggestions: Agent Connect, Shared Infrastructure, Three-Tiered Governance
- Apply Seed 04 (Agent Connect)
- Follow application checklist
- Track usage
Output:
Based on your query, I recommend Agent Connect (Seed 04). This seed provides a routing-first pattern where the Supervisor acts as a single entry point, routing to specialized agents (Dojo, Librarian, Debugger, Builder) based on context. This prevents agent sprawl and keeps coordination manageable.
Use Case 2: Optimizing Token Usage
User says: "Token usage is spiking, how do we optimize?"
Workflow:
- Run
suggest_seeds.py token cost context optimization
- Top suggestions: Context Iceberg, Cost Guard, Mode-Based Complexity Gating
- Apply Seed 03 (Context Iceberg)
- Implement hierarchical context loading (Tier 1-4)
- Set pruning triggers (80%, 90%, 95%)
Output:
The Context Iceberg pattern (Seed 03) explains the 6x token multiplier from demo to production. Implement hierarchical context loading with 4 tiers, and set pruning triggers at 80% (prune Tier 4), 90% (prune Tier 3), and 95% (alert user).
Use Case 3: Debugging Unexpected Behavior
User says: "Why did Dojo choose Scout instead of Mirror?"
Workflow:
- Run
suggest_seeds.py debugging trace transparency
- Top suggestion: Harness Trace
- Apply Seed 02 (Harness Trace)
- Review trace spans for
mode_selection
- Read
metadata.reasoning
Output:
Use the Harness Trace (Seed 02) to inspect the decision path. Check the mode_selection span in the trace JSON. The metadata.reasoning field will explain why Scout was chosen over Mirror.
Use Case 4: Building Trust with Users
User says: "Users don't understand our recommendations"
Workflow:
- Run
suggest_seeds.py trust transparency trace
- Top suggestions: Harness Trace, Go-Live Bundles, Governance Multiplies Velocity
- Apply Seed 02 (Harness Trace) for transparency
- Apply Seed 05 (Go-Live Bundles) for repeatability
- Apply Meta-Seed for philosophy
Output:
Build trust through Harness Trace (transparency), Go-Live Bundles (repeatability), and the Governance Multiplies Velocity philosophy. Show users the decision path, make sessions exportable and inspectable, and emphasize that governance accelerates delivery.
Use Case 5: Planning New Feature
User says: "Let's plan the Workbench feature"
Workflow:
- Run
suggest_seeds.py planning feature governance
- Top suggestions: Three-Tiered Governance, Cost Guard, Shared Infrastructure
- Apply Seed 01 (Three-Tiered Governance)
- Define strategic (principles), tactical (standards), operational (tools)
- Apply Seed 06 (Cost Guard) to budget for 5-10x multiplier
Output:
Start with Three-Tiered Governance (Seed 01). Define strategic principles (does this align with "no autopilot"?), tactical standards (DojoPacket schema, routing logic), and operational tools (tests, traces). Then apply Cost Guard (Seed 06) to budget for the full iceberg, not just API costs.
Integration with Dojo Agent
When Dojo is reasoning, it can reference seeds:
Example:
"Considering Agent Connect (Seed 04) for this multi-agent architecture. Using Supervisor as router with transparent handoffs."
Example:
"Applying Context Iceberg (Seed 03) to manage token usage. Loading Tier 1 + Tier 2 context for this query."
Seed Relationships
Foundational Seeds (Start Here)
- 01. Three-Tiered Governance - Framework for all other seeds
- Meta. Governance Multiplies Velocity - Philosophy
Operational Seeds (Day-to-Day)
- 02. Harness Trace - Transparency and debugging
- 03. Context Iceberg - Token and cost management
- 07. Safety Switch - Error handling
- 09. Mode-Based Complexity Gating - Query routing
Architectural Seeds (System Design)
- 04. Agent Connect - Multi-agent coordination
- 10. Shared Infrastructure - Reusable services
Delivery Seeds (Shipping)
- 05. Go-Live Bundles - Packaging and reuse
- 06. Cost Guard - Budgeting and planning
UX Seeds (User Experience)
- 08. Implicit Perspective Extraction - Reduce friction
Field Seeds (From Practice)
- 11. Voice Before Structure - Ground in philosophy before writing
- 12. Pointer Directories - Understand provenance before filling gaps
- 13. Granular Visibility - Track progress for the user, not the agent
Seed Maintenance
When to Update a Seed
- Pattern evolves based on new learnings
- Better approach discovered
- User feedback suggests improvement
When to Archive a Seed
- Pattern no longer applies
- Superseded by better approach
- Context has fundamentally changed
Versioning Convention
- 1.0 - Initial version from Dataiku research
- 1.1 - Minor update (clarification, example added)
- 2.0 - Major update (pattern changed)
Update Process
- Identify need for update
- Draft new version
- Test with real scenarios
- Update seed file with "Revised:" section
- Update seed_catalog.md
- Notify users of change
Best Practices
Frequency
- Proactive: Suggest seeds during planning and design
- Reactive: Apply seeds when debugging or optimizing
- Continuous: Track usage to identify most valuable seeds
Application
- Read the full seed before applying (don't just skim)
- Follow the checklist to validate application
- Note what it refuses to avoid anti-patterns
- Track usage to measure effectiveness
Evolution
- Update when patterns evolve (not just for the sake of updating)
- Archive when obsolete (don't hoard outdated seeds)
- Version carefully (breaking changes = major version bump)
Limitations
What This Skill Does
- Suggest relevant seeds based on keywords
- Load and explain how to apply seeds
- Track usage over time
- Provide quick reference to all seeds
What This Skill Doesn't Do
- Automatically apply seeds (you still need to implement)
- Make architectural decisions for you
- Guarantee success (seeds are patterns, not silver bullets)
- Replace deep thinking (seeds guide, they don't replace reasoning)
Quick Reference
| Task |
Command |
| Suggest seeds |
python3.11 suggest_seeds.py <keywords...> |
| Apply seed |
python3.11 apply_seed.py <seed_id> |
| View catalog |
file read references/seed_catalog.md |
| Check usage |
cat /home/ubuntu/.seed-usage.json |
| List all seeds |
ls /home/ubuntu/skills/seed-library/seeds/ |
Success Metrics
- Accessibility: Find relevant seed in < 10 seconds
- Consistency: Seeds applied correctly 90%+ of the time
- Evolution: Seeds updated when patterns improve
- Reuse: Seeds used across multiple sessions
- Learning: New seeds added as patterns emerge
Output
- A seed recommendation saved to
/home/ubuntu/seed-suggestions.md — top 3 ranked seeds with relevance scores and file paths
- A seed application guide saved to
/home/ubuntu/seed-<seed_id>-applied.md — full seed content, application checklist, and next steps
- Usage tracked automatically in
/home/ubuntu/.seed-usage.json
Examples
Scenario 1: User says "which seed applies to multi-agent coordination?" → runs suggest_seeds.py multi-agent coordination, returns top 3 (Agent Connect, Three-Tiered Governance, Shared Infrastructure) with relevance scores, saves to seed-suggestions.md.
Scenario 2: User says "apply the Context Iceberg seed" → runs apply_seed.py 03_context_iceberg, loads full seed content, generates application checklist for the current task, saves guide to seed-03_context_iceberg-applied.md.
Edge Cases
- If no keywords match any seed triggers, prompt the user for the core problem being solved (cost? coordination? trust?) rather than returning an empty result.
- If the user requests a seed by name that does not exist in the library, list the 13 available seeds and ask for clarification.
Anti-Patterns
- Suggesting a seed without running the suggestion script — keyword matching is essential for relevance; do not rely on recall alone.
- Applying a seed without reading the full seed content — skimming the trigger and skipping "What It Refuses" leads to misapplication.
Quality Checklist
After a suggest-or-apply cycle, verify:
Related Skills
seed-extraction — creates new seeds to add to this library from experience; the supply side of the seed lifecycle
seed-to-skill-converter — promotes a proven seed to a full structured skill when it develops a multi-step workflow
memory-garden — the broader memory system that seeds feed into and draw context from
build-intelligence-map — uses seeds as a source of pattern vocabulary when mapping system intelligence
1---2name: seed-library3description: Seed Module Library4---56# Seed Module Library78Manage and apply the **10 Dojo Seed Patches** plus **3 field seeds** as reusable thinking modules. The core seeds derive from Dataiku research; the field seeds emerged from direct practice. Make enterprise-grade agent patterns accessible, consistent, and evolvable.910## Philosophy1112Seeds codify the hard-won patterns that make agent systems work — patterns that are invisible until you need them and expensive to rediscover. The Seed Library exists so that every session can start with the collective intelligence of all prior sessions, rather than reinventing the wheel. A library without a retrieval mechanism is a graveyard; a library without maintenance is noise. The discipline here is dual: surfacing the right seed at the right moment, and retiring seeds whose context has passed.1314## When to Use This Skill1516Trigger this skill when:17- User asks "What seed applies here?" or "Which pattern should I use?"18- Keywords match seed triggers (governance, multi-agent, cost, context, routing, etc.)19- Architecting new features or systems20- Debugging complex issues21- Optimizing costs or performance22- Building trust through transparency2324## The 10 Core Seeds25261. **Three-Tiered Governance** - Strategic/Tactical/Operational framework272. **Harness Trace** - Nested spans + events for traceability283. **Context Iceberg** - 6x token multiplier, hierarchical loading294. **Agent Connect** - Routing-first, not swarm-first305. **Go-Live Bundles** - Reusable artifacts (DojoPacket)316. **Cost Guard** - Budget for full iceberg (5-10x multiplier)327. **Safety Switch** - Fallback to conservative mode338. **Implicit Perspective Extraction** - Extract from constraints/metaphors349. **Mode-Based Complexity Gating** - 3-question test3510. **Shared Infrastructure** - Build once, reuse everywhere3637**Meta-Seed:** Governance Multiplies Velocity3839### Field Seeds (From Practice)4011. **Voice Before Structure** - Read design language before writing structural artifacts4112. **Pointer Directories** - Empty directories are references, not gaps4213. **Granular Visibility** - Progress tracking serves the user, not the agent4344## Core Workflow4546### 1. Suggest Relevant Seeds4748Based on keywords or task context:4950```bash51python3.11 /home/ubuntu/skills/seed-library/scripts/suggest_seeds.py <keywords...>52```5354**Example:**55```bash56python3.11 suggest_seeds.py multi-agent architecture coordination57```5859**Output:**60- Top 3 relevant seeds ranked by relevance score61- Brief description of each seed62- File path to full seed content6364**Saved to:** `/home/ubuntu/seed-suggestions.md`6566### 2. Apply a Seed6768Load full seed content and application guide:6970```bash71python3.11 /home/ubuntu/skills/seed-library/scripts/apply_seed.py <seed_id> [session_id]72```7374**Example:**75```bash76python3.11 apply_seed.py 04_agent_connect session_12377```7879**Output:**80- Full seed content (What It Is, Why It Matters, The Pattern, etc.)81- Application checklist82- Next steps83- Usage tracked automatically8485**Saved to:** `/home/ubuntu/seed-<seed_id>-applied.md`8687## Script Reference8889### suggest_seeds.py9091**Purpose:** Suggest relevant seeds based on keywords9293**Usage:**94```bash95python3.11 suggest_seeds.py <keywords...>96```9798**How it works:**991. Matches keywords to seed triggers1002. Calculates relevance score1013. Returns top 3 suggestions102103**Trigger Keywords by Seed:**104105- **01 (Governance):** governance, capabilities, complexity, multi-agent, coordination, policy, standards106- **02 (Trace):** debugging, trace, transparency, performance, evaluation, logging, monitoring107- **03 (Context):** token, cost, context, window, limit, budget, pruning, memory, overhead108- **04 (Agent Connect):** multi-agent, routing, coordination, specialized, handoff, permission, swarm109- **05 (Bundles):** export, sharing, reuse, artifact, package, bundle, repeatability, trust110- **06 (Cost Guard):** cost, budget, estimation, planning, infrastructure, investment, pricing111- **07 (Safety Switch):** fallback, conservative, alert, drift, failure, recovery, validation, error112- **08 (Perspective):** perspective, constraint, metaphor, scope, extraction, implicit, natural113- **09 (Complexity):** mode, complexity, routing, simple, query, reasoning, adaptive114- **10 (Infrastructure):** infrastructure, reuse, duplication, foundation, shared, common, service115- **11 (Voice):** voice, philosophy, design-language, manifest, description, ecosystem, grounding, plugin116- **12 (Pointers):** empty, missing, pointer, provenance, registry, audit, gap, coverage, directory117- **13 (Visibility):** progress, tracking, visibility, todo, granular, steering, trust, delegation118119### apply_seed.py120121**Purpose:** Load and explain how to apply a seed122123**Usage:**124```bash125python3.11 apply_seed.py <seed_id> [session_id]126```127128**What it does:**1291. Loads full seed content from `/seeds/<seed_id>.md`1302. Generates application guide with checklist1313. Tracks usage in `/home/ubuntu/.seed-usage.json`1324. Saves guide to file133134**Seed IDs:**135- `01_three_tiered_governance`136- `02_harness_trace`137- `03_context_iceberg`138- `04_agent_connect`139- `05_go_live_bundles`140- `06_cost_guard`141- `07_safety_switch`142- `08_implicit_perspective_extraction`143- `09_mode_based_complexity_gating`144- `10_shared_infrastructure`145- `meta_governance_multiplies_velocity`146- `11_voice_before_structure`147- `12_pointer_directories`148- `13_granular_visibility`149150## Seed Files151152All seeds are stored in `/home/ubuntu/skills/seed-library/seeds/` as markdown files.153154### Seed File Structure155156```markdown157---158seed_id: 01159name: Three-Tiered Governance160version: 1.0161created: 2026-01-12162source: Dataiku Research163status: active164---165166# Seed Name167168## What It Is169{description}170171## Why It Matters172{rationale}173174## The Pattern175{pattern description}176177## Revisit Trigger178{when to apply this seed}179180## Dojo Application181{how Dojo uses this pattern}182183## What It Refuses184{what this pattern explicitly rejects}185186## Checks187- [ ] {validation check 1}188- [ ] {validation check 2}189190## Related Seeds191- {seed name}: {relationship}192```193194## Usage Tracking195196The skill automatically tracks seed usage in `/home/ubuntu/.seed-usage.json`:197198```json199{200 "seeds": {201 "04_agent_connect": {202 "usage_count": 3,203 "last_used": "2026-01-29T12:00:00Z",204 "sessions": ["session_123", "session_456"]205 }206 },207 "session_seeds": {208 "session_123": ["04_agent_connect", "10_shared_infrastructure"]209 }210}211```212213## Reference Documents214215### seed_catalog.md216217Quick reference to all 10 seeds plus meta-seed:218- One-line descriptions219- Triggers and refusals220- Seed relationships221- Usage patterns (5 common scenarios)222- Maintenance guidelines223224**Read this when:**225- Getting overview of all seeds226- Understanding seed relationships227- Learning usage patterns228229## Common Use Cases230231### Use Case 1: Architecting Multi-Agent System232233**User says:** "How should we architect the multi-agent system?"234235**Workflow:**2361. Run `suggest_seeds.py multi-agent architecture coordination`2372. Top suggestions: Agent Connect, Shared Infrastructure, Three-Tiered Governance2383. Apply Seed 04 (Agent Connect)2394. Follow application checklist2405. Track usage241242**Output:**243> Based on your query, I recommend **Agent Connect** (Seed 04). This seed provides a routing-first pattern where the Supervisor acts as a single entry point, routing to specialized agents (Dojo, Librarian, Debugger, Builder) based on context. This prevents agent sprawl and keeps coordination manageable.244245### Use Case 2: Optimizing Token Usage246247**User says:** "Token usage is spiking, how do we optimize?"248249**Workflow:**2501. Run `suggest_seeds.py token cost context optimization`2512. Top suggestions: Context Iceberg, Cost Guard, Mode-Based Complexity Gating2523. Apply Seed 03 (Context Iceberg)2534. Implement hierarchical context loading (Tier 1-4)2545. Set pruning triggers (80%, 90%, 95%)255256**Output:**257> The **Context Iceberg** pattern (Seed 03) explains the 6x token multiplier from demo to production. Implement hierarchical context loading with 4 tiers, and set pruning triggers at 80% (prune Tier 4), 90% (prune Tier 3), and 95% (alert user).258259### Use Case 3: Debugging Unexpected Behavior260261**User says:** "Why did Dojo choose Scout instead of Mirror?"262263**Workflow:**2641. Run `suggest_seeds.py debugging trace transparency`2652. Top suggestion: Harness Trace2663. Apply Seed 02 (Harness Trace)2674. Review trace spans for `mode_selection`2685. Read `metadata.reasoning`269270**Output:**271> Use the **Harness Trace** (Seed 02) to inspect the decision path. Check the `mode_selection` span in the trace JSON. The `metadata.reasoning` field will explain why Scout was chosen over Mirror.272273### Use Case 4: Building Trust with Users274275**User says:** "Users don't understand our recommendations"276277**Workflow:**2781. Run `suggest_seeds.py trust transparency trace`2792. Top suggestions: Harness Trace, Go-Live Bundles, Governance Multiplies Velocity2803. Apply Seed 02 (Harness Trace) for transparency2814. Apply Seed 05 (Go-Live Bundles) for repeatability2825. Apply Meta-Seed for philosophy283284**Output:**285> Build trust through **Harness Trace** (transparency), **Go-Live Bundles** (repeatability), and the **Governance Multiplies Velocity** philosophy. Show users the decision path, make sessions exportable and inspectable, and emphasize that governance accelerates delivery.286287### Use Case 5: Planning New Feature288289**User says:** "Let's plan the Workbench feature"290291**Workflow:**2921. Run `suggest_seeds.py planning feature governance`2932. Top suggestions: Three-Tiered Governance, Cost Guard, Shared Infrastructure2943. Apply Seed 01 (Three-Tiered Governance)2954. Define strategic (principles), tactical (standards), operational (tools)2965. Apply Seed 06 (Cost Guard) to budget for 5-10x multiplier297298**Output:**299> Start with **Three-Tiered Governance** (Seed 01). Define strategic principles (does this align with "no autopilot"?), tactical standards (DojoPacket schema, routing logic), and operational tools (tests, traces). Then apply **Cost Guard** (Seed 06) to budget for the full iceberg, not just API costs.300301## Integration with Dojo Agent302303When Dojo is reasoning, it can reference seeds:304305**Example:**306> "Considering **Agent Connect** (Seed 04) for this multi-agent architecture. Using Supervisor as router with transparent handoffs."307308**Example:**309> "Applying **Context Iceberg** (Seed 03) to manage token usage. Loading Tier 1 + Tier 2 context for this query."310311## Seed Relationships312313### Foundational Seeds (Start Here)314- **01. Three-Tiered Governance** - Framework for all other seeds315- **Meta. Governance Multiplies Velocity** - Philosophy316317### Operational Seeds (Day-to-Day)318- **02. Harness Trace** - Transparency and debugging319- **03. Context Iceberg** - Token and cost management320- **07. Safety Switch** - Error handling321- **09. Mode-Based Complexity Gating** - Query routing322323### Architectural Seeds (System Design)324- **04. Agent Connect** - Multi-agent coordination325- **10. Shared Infrastructure** - Reusable services326327### Delivery Seeds (Shipping)328- **05. Go-Live Bundles** - Packaging and reuse329- **06. Cost Guard** - Budgeting and planning330331### UX Seeds (User Experience)332- **08. Implicit Perspective Extraction** - Reduce friction333334### Field Seeds (From Practice)335- **11. Voice Before Structure** - Ground in philosophy before writing336- **12. Pointer Directories** - Understand provenance before filling gaps337- **13. Granular Visibility** - Track progress for the user, not the agent338339## Seed Maintenance340341### When to Update a Seed342- Pattern evolves based on new learnings343- Better approach discovered344- User feedback suggests improvement345346### When to Archive a Seed347- Pattern no longer applies348- Superseded by better approach349- Context has fundamentally changed350351### Versioning Convention352- **1.0** - Initial version from Dataiku research353- **1.1** - Minor update (clarification, example added)354- **2.0** - Major update (pattern changed)355356### Update Process3571. Identify need for update3582. Draft new version3593. Test with real scenarios3604. Update seed file with "Revised:" section3615. Update seed_catalog.md3626. Notify users of change363364## Best Practices365366### Frequency367- **Proactive:** Suggest seeds during planning and design368- **Reactive:** Apply seeds when debugging or optimizing369- **Continuous:** Track usage to identify most valuable seeds370371### Application372- **Read the full seed** before applying (don't just skim)373- **Follow the checklist** to validate application374- **Note what it refuses** to avoid anti-patterns375- **Track usage** to measure effectiveness376377### Evolution378- **Update when patterns evolve** (not just for the sake of updating)379- **Archive when obsolete** (don't hoard outdated seeds)380- **Version carefully** (breaking changes = major version bump)381382## Limitations383384### What This Skill Does385- Suggest relevant seeds based on keywords386- Load and explain how to apply seeds387- Track usage over time388- Provide quick reference to all seeds389390### What This Skill Doesn't Do391- Automatically apply seeds (you still need to implement)392- Make architectural decisions for you393- Guarantee success (seeds are patterns, not silver bullets)394- Replace deep thinking (seeds guide, they don't replace reasoning)395396## Quick Reference397398| Task | Command |399|------|---------|400| Suggest seeds | `python3.11 suggest_seeds.py <keywords...>` |401| Apply seed | `python3.11 apply_seed.py <seed_id>` |402| View catalog | `file read references/seed_catalog.md` |403| Check usage | `cat /home/ubuntu/.seed-usage.json` |404| List all seeds | `ls /home/ubuntu/skills/seed-library/seeds/` |405406## Success Metrics407408- **Accessibility:** Find relevant seed in < 10 seconds409- **Consistency:** Seeds applied correctly 90%+ of the time410- **Evolution:** Seeds updated when patterns improve411- **Reuse:** Seeds used across multiple sessions412- **Learning:** New seeds added as patterns emerge413414## Output415416- A seed recommendation saved to `/home/ubuntu/seed-suggestions.md` — top 3 ranked seeds with relevance scores and file paths417- A seed application guide saved to `/home/ubuntu/seed-<seed_id>-applied.md` — full seed content, application checklist, and next steps418- Usage tracked automatically in `/home/ubuntu/.seed-usage.json`419420## Examples421422**Scenario 1:** User says "which seed applies to multi-agent coordination?" → runs `suggest_seeds.py multi-agent coordination`, returns top 3 (Agent Connect, Three-Tiered Governance, Shared Infrastructure) with relevance scores, saves to `seed-suggestions.md`.423424**Scenario 2:** User says "apply the Context Iceberg seed" → runs `apply_seed.py 03_context_iceberg`, loads full seed content, generates application checklist for the current task, saves guide to `seed-03_context_iceberg-applied.md`.425426## Edge Cases427428- If no keywords match any seed triggers, prompt the user for the core problem being solved (cost? coordination? trust?) rather than returning an empty result.429- If the user requests a seed by name that does not exist in the library, list the 13 available seeds and ask for clarification.430431## Anti-Patterns432433- Suggesting a seed without running the suggestion script — keyword matching is essential for relevance; do not rely on recall alone.434- Applying a seed without reading the full seed content — skimming the trigger and skipping "What It Refuses" leads to misapplication.435436---437438## Quality Checklist439440After a suggest-or-apply cycle, verify:441442- [ ] Suggestion run used keyword matching (not recall alone)443- [ ] Top 3 seeds were presented with relevance scores, not just names444- [ ] The applied seed was read in full before application (not just the trigger line)445- [ ] "What It Refuses" / cautions section was reviewed to rule out misapplication446- [ ] Usage was tracked in `.seed-usage.json`447- [ ] Application guide was saved to the expected output file448- [ ] If no seeds matched, the user was prompted for the core problem rather than returning an empty result449450---451452## Related Skills453454- `seed-extraction` — creates new seeds to add to this library from experience; the supply side of the seed lifecycle455- `seed-to-skill-converter` — promotes a proven seed to a full structured skill when it develops a multi-step workflow456- `memory-garden` — the broader memory system that seeds feed into and draw context from457- `build-intelligence-map` — uses seeds as a source of pattern vocabulary when mapping system intelligence