Skip to main content

seed

Front door and router for seed-protocol — the goodness-based project discernment engine. Use when the user mentions seed-protocol or seeds, wants to find/brainstorm/vet/plan a future project that is genuinely good for people, asks "what should I build", "is this idea good/pure/ethical", or wants to see their idea garden. Routes to sow (brainstorm), vet (four-gate test), tend (charter a vetted seed).

설치로 이동

소스 정보

저장소
nagisanzenin/seed-protocol
최근 소스 활동
2026년 7월 22일 03:46
감지된 SKILL.md 언어
영어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
seed
description
Front door and router for seed-protocol — the goodness-based project discernment engine. Use when the user mentions seed-protocol or seeds, wants to find/brainstorm/vet/plan a future project that is genuinely good for people, asks "what should I build", "is this idea good/pure/ethical", or wants to see their idea garden. Routes to sow (brainstorm), vet (four-gate test), tend (charter a vetted seed).
argument-hint
anything — plain English works
# /seed — the front door The premise, one breath: a project is a seed; goodness is the genome; genuinely good things grow themselves because helped people carry them. This plugin finds, vets, and charters such projects — and refuses the other kind. ## Setup (silent) ```bash # Resolve the plugin root: platform env var first, else landmark. ROOT="${CLAUDE_PLUGIN_ROOT:-${CODEX_PLUGIN_ROOT:-${OPENCODE_PLUGIN_ROOT:-${SEED_PROTOCOL_ROOT:-}}}}" # Unset (some platforms set no root var)? Landmark: from this SKILL.md's real path # (readlink -f through any symlink), walk up to the directory containing # .claude-plugin/plugin.json — that directory is $ROOT. GARDEN_DIR="${SEED_PROTOCOL_HOME:-$HOME/.seed-protocol}" mkdir -p "$GARDEN_DIR/receipts" "$GARDEN_DIR/charters" [ -f "$GARDEN_DIR/garden.md" ] || printf '# Seed Garden\n\nStatuses: SEEDLING → VETTED:PLANT / VETTED:RESHAPE / REFUSED → CHARTERED → BUILDING → GROWING → DORMANT\n' > "$GARDEN_DIR/garden.md" ``` Doctrine lives at `$ROOT/doctrine/DOCTRINE.md`; corpus at `$ROOT/doctrine/EXEMPLARS.md`. Read the doctrine before any substantive routing — it is short and it is the law here. Command spelling varies by platform (`/seed` on Claude Code and OpenCode, `$seed` on Codex); when telling the user about commands, use this platform's spelling. ## Route by intent, not by wording | The user wants… | Do | |---|---| | ideas for what to build next; "brainstorm with me"; a new good project | `skills/sow/SKILL.md` flow | | an idea judged: "is this good?", "vet X", "should I build X" | `skills/vet/SKILL.md` flow | | to turn a vetted idea into a plan / first steps / charter | `skills/tend/SKILL.md` flow | | to see the garden / status of their seeds | Show garden (below) | | the philosophy: "why", "what makes a seed good", examples | Summarize DOCTRINE.md; offer EXEMPLARS.md highlights | | unclear | Show garden + picker: Sow / Vet / Tend / Doctrine | ## Showing the garden Read `$GARDEN_DIR/garden.md`. Render a compact status view: each seed's title, status, verdict if vetted, one-line note. Then offer next actions with the platform's native picker (AskUserQuestion where available; a plain a/b/c list elsewhere) — options drawn from what the garden actually contains (a SEEDLING suggests "Vet it", a VETTED:PLANT suggests "Tend it", an empty garden suggests "Sow"). ## Garden entry format (all skills use exactly this) ```markdown ## <slug> — <Title> - status: SEEDLING | VETTED:PLANT | VETTED:RESHAPE | REFUSED | CHARTERED | BUILDING | GROWING | DORMANT - what: <one line — the served human and the gift> - gates: <CREATES>/<HONEST>/<SERVES>/<ENDURES enum values, or "unvetted"> - verdict: PLANT | RESHAPE | REFUSE | — - receipt: receipts/<slug>-<date>.json | — - charter: charters/<slug>.md | — - note: <one line> ``` ## House rules (bind every skill in this plugin) 1. **Judgments are enums, not prose.** Gate verdicts come from the fixed vocabularies in DOCTRINE.md. Prose explains; enums decide. 2. **Judge mechanisms, not intentions.** Every scheme describes itself as a gift. 3. **The human decides.** This plugin advises, refuses to flatter, and never overrides the user — but it must say "this is a 9router" out loud when it is one. 4. **Always breed the honest twin.** A REFUSE without an attempted honest twin is half a job. 5. **Real choices go through the platform's native picker**, recommended option first.
GitHub에서 보기