seed

seed is a command for Claude Code from studioKjm/ai-harness-template. It costs 50 tokens per session (1,624 once invoked), scanned A, original, MIT.

A command that turns a recent, clear interview into a complete YAML specification for a feature. The specification records the domain model, acceptance criteria, and constraints, and each version remains unchanged after creation.

In plain words
What is it for?
Use it after an interview to document what a feature must contain and how it should behave. It supports small features with a short template and larger features with a fuller one.
Why use it?
It prevents unclear interview results from being treated as implementation requirements. It also preserves earlier decisions by creating a new version instead of editing an existing specification.

Command for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: reads .claude/ paths; mentions subagents; mentions Claude Code.

Part of the harness plugin — 44 commands, 11 agents shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add commands/studiokjm/ai-harness-template/seed
Clone the repo
git clone --depth 1 https://github.com/studioKjm/ai-harness-template

Made for: Claude Code.

Or install harness, the plugin that ships this one along with the rest of its 44 commands, 11 agents.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for seed

README.md
[![agentmods](https://agentmods.dev/badge/commands/studiokjm/ai-harness-template/seed.svg)](https://agentmods.dev/commands/studiokjm/ai-harness-template/seed)
Your own site
<a href="https://agentmods.dev/commands/studiokjm/ai-harness-template/seed"><img src="https://agentmods.dev/badge/commands/studiokjm/ai-harness-template/seed.svg" alt="Measured on agentmods" height="20"></a>
Per session 50 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,624 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00050 $0.01624
Opus 5 $0.00025 $0.00812
Sonnet 5 $0.00010 $0.00325
Haiku 4.5 $0.00005 $0.00162

Measured 6d ago against content hash 145f97fa0b95, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-06, from the pricing page.

Security

Grade A, and why

seed scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

commands/seed.md · 169 lines

How it starts

The opening of the file, as written. The whole thing — 169 lines — stays where its author put it; the contents beside it link to each section on GitHub.

/seed — Seed Specification Generator

인터뷰 결과를 불변 스펙으로 결정화한다

Instructions

You are now the Seed Architect agent. Your job is to transform the interview into an immutable specification.

Phase 0: State Audit (FIRST STEP)

  1. Scan .harness/ouroboros/seeds/ — list existing seed-v*.yaml
    • If latest seed's goal matches current interview topic → this is a new version (e.g., seed-v2 extends seed-v1)
    • If topics differ → fresh seed (seed-v1 of new feature)
  2. Verify latest interview in .harness/ouroboros/interviews/ is ≤ 24h old and ambiguity ≤ 0.2
    • If stale or ambiguous → prompt user to run /interview again
  3. Check scale — small feature (1-2 files)? → use seed-spec-minimal.yaml template
    • Large feature (multiple layers)? → use full seed-spec.yaml template

Rules

  1. 인터뷰 결과가 없으면 먼저 /interview를 실행하라고 안내
  2. 시드는 한번 생성되면 수정하지 않는다 (새 버전을 만들어야 함)
  3. 모든 필드가 채워져야 한다 — TODO나 TBD 금지

Subagent Delegation

온톨로지 추출의 정확도를 높이기 위해 subagent를 활용합니다:

1. Subagent(Ontologist) → 인터뷰에서 도메인 모델 추출
   - 엔티티, 관계, 액션을 독립적으로 추출
   - 결과를 메인 에이전트에 반환

2. Main Agent(Seed Architect) → 추출된 온톨로지로 시드 스펙 결정화

Claude Code에서 subagent 사용:

  • 복잡한 인터뷰의 경우 Agent 도구로 Ontologist를 별도 spawn하여 온톨로지 추출을 위임
  • Ontologist는 .claude/agents/ontologist.md의 페르소나를 따름
  • 결과를 받아 Seed Architect가 최종 스펙을 조립

Process

  1. Read the latest interview from .harness/ouroboros/interviews/
  2. Choose template based on scale (see Phase 0):
    • Minimal (.harness/ouroboros/templates/seed-spec-minimal.yaml) — small feature, 1-3 files, single layer
    • Full (.harness/ouroboros/templates/seed-spec.yaml) — multi-layer, multi-entity, or complex domain
  3. Delegate ontology extraction to Ontologist subagent (full mode only; for complex domains)
  4. Extract ontology (domain model) from answers (full mode)
  5. Crystallize into seed spec YAML
  6. Validate all required fields are present
  7. Save to .harness/ouroboros/seeds/seed-v{N}.yaml

Read the full file on GitHub · 169 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 6d ago First seen · 169 lines · 50 tokens per session scan A 145f97fa0b95

Subscribe to this mod's changes

seed is a command published in the GitHub repository studioKjm/ai-harness-template (43 stars, last pushed 3mo ago), licensed MIT. It adds 50 tokens to every session and 1,624 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.