Independent plan/spec reviewer for AI coding agents. Verifies claims against the workspace and returns structured verdicts with findings.
npx claudepluginhub degrammer/seldonIndependent plan/spec reviewer for AI coding agents. Verifies claims against the workspace and returns structured verdicts with findings.
Official prompts.chat marketplace - AI prompts, skills, and tools for Claude Code
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations
Claude Code plugins for the Slidev presentation framework
Share bugs, ideas, or general feedback.
Analyzes implementation plans the way Hari Seldon analyzed civilizations — by checking structural assumptions against reality before things go wrong.
Slides •
Install •
Usage •
Focus Modes •
External Judges •
Output Schema
Feed Seldon a plan, spec, or proposal. It reads the document, inspects your codebase for evidence, and returns a verdict: approve, approve with changes, or request major revision. Every finding includes severity, evidence from your workspace, and file references with line numbers.
Works out of the box as an inline skill for Claude Code. Plug in Codex, OpenAI, or Anthropic as an external judge for true model independence. Or write your own.
Works with Claude Code (CLI) and Claude Desktop (Cowork). No API keys or config needed for inline review.
Option A — Download from GitHub:
seldon-*.zipclaude plugin install ./seldon-1.1.0.zip
Option B — One-liner with gh:
gh release download --repo degrammer/seldon --pattern '*.zip' && claude plugin install ./seldon-*.zip
Option C — Claude Desktop (non-technical users):
/seldon my-plan.md in any conversationAfter installing, the /seldon command is available in all your Claude sessions.
Via skills.sh:
npx skills add degrammer/seldon
Manual (clone):
# Global — available in all projects
git clone https://github.com/degrammer/seldon.git ~/.claude/skills/seldon
# Project-level — shared with your team via git
git clone https://github.com/degrammer/seldon.git .claude/skills/seldon
/seldon my-plan.md
/seldon --focus architecture docs/migration-plan.md
/seldon --focus safety spec.md supporting-context.md
🟡 Confidence ████████████████░░░░ 0.82 (moderate)
Judge: codex via judge-runner.sh
Verdict: approve_with_changes
Summary: Plan is sound but assumes a migration path that doesn't exist yet.
🟡 Confidence ████████████████░░░░ 0.82 (moderate)
Strengths:
- Clear phasing with realistic scope per step
- Good rollback strategy for the data migration
Blocking findings:
high — Migration depends on schema v3 which hasn't been created
Why: Step 2 cannot begin without this prerequisite
Evidence: No v3 migration file exists in prisma/migrations/
Refs: prisma/schema.prisma:42, docs/plan.md:18
Open questions:
- Is the external billing API rate limit sufficient for the proposed batch size?
Focus modes weight the review toward specific concerns. Default is balanced.
| Mode | Emphasis |
|---|---|
balanced | All rubric dimensions evenly |
architecture | Service boundaries, dependencies, migration risk, hidden integration work |
evaluation | Success criteria, regression detection, testability of quality claims |
product | User-visible failure modes, sequencing, scope realism |
operations | Rollout, alerting, rollback, failure handling, maintenance burden |
safety | Privacy, security, hallucination controls, access assumptions |
/seldon --focus safety docs/auth-redesign.md
By default, Seldon runs inline — the current agent performs the review. For true model independence, plug in an external judge.
judges/ directoryjudge-runner.sh in the skill rootcd ~/.claude/skills/seldon # or .claude/skills/seldon
# Option A: Codex (requires @openai/codex CLI)
cp judges/codex.sh judge-runner.sh
# Option B: OpenAI API (requires OPENAI_API_KEY)
cp judges/openai.sh judge-runner.sh
# Option C: Anthropic API (requires ANTHROPIC_API_KEY)
cp judges/anthropic.sh judge-runner.sh
To switch back to inline review, remove judge-runner.sh.