Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Kirby Little avatar

Spec Gen

  • Updated March 14, 2026
  • krbylit/claude-plugins

spec-gen is a Claude Code skill in the AI & Agent Building category. Generate specs with refinement process and research from Notion, Slack, and web.

Key points

  • spec-gen
  • AI & Agent Building
  • AI-coding skill

Spec Gen by the numbers

  • Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add krbylit/claude-plugins
/plugin install spec-gen@kirby-marketplace

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Last updatedMarch 14, 2026
Repositorykrbylit/claude-plugins

What it does

Generate specs with refinement process and research from Notion, Slack, and web.

README.md

spec-gen

Spec Refinement Orchestrator for Claude Code.

Enforces a guided, one-step-at-a-time specification refinement workflow that converts a vague idea into an implementation-grade spec with explicit constraints, tracked unknowns, and cited context — without requiring you to write a complete spec upfront.

What It Does

  1. Hard refusal gate — Refuses all implementation actions until the spec is approved
  2. Structured interview — One question per turn, tracks assumptions, converts them to explicit questions
  3. Research phase — Spawns parallel research agents (Notion, Slack, Web) once the brief is ready
  4. Distillation — Synthesizes research into decision-relevant context
  5. Conflict surfacing — If sources disagree, asks the user (never silently chooses)
  6. Spec generation — Progressive disclosure: single SPEC.md for small scope, linked sub-specs for larger
  7. Open questions tracker — Continuously maintained authoritative list
  8. Approval checklist — Derived from spec schema; implementation blocked until approved

Usage

/spec-gen:refine                          # Start fresh from interview
/spec-gen:refine path/to/seed-file.md     # Start with seed input
/spec-gen:refine "brief idea description" # Start with text

The workflow resumes automatically if a spec/ directory already exists.

Artifacts Produced

All files are written to spec/ in the current working directory:

File Purpose
BRIEF.md One-page seed context and index
SPEC.md Full specification (links to sub-specs if needed)
OPEN_QUESTIONS.md Authoritative list of unresolved questions
RESEARCH/NOTION.md Findings from Notion search
RESEARCH/SLACK.md Findings from Slack search
RESEARCH/WEB.md Findings from web research
RESEARCH/DISTILLED_CONTEXT.md Synthesized decision-relevant context

Prerequisites

For full research capability, these MCP servers should be configured:

  • Notion MCP — for searching your Notion workspace
  • Slack MCP — for searching Slack channels and threads
  • Web search works via Claude Code's built-in WebSearch tool

The plugin works without MCP integrations — research agents will report "no results" and the workflow continues with manual context.

Components

  • 1 skill: spec-refinement — core workflow knowledge
  • 1 command: refine — entry point
  • 5 agents: notion-researcher, slack-researcher, web-researcher, distiller, open-questions-tracker

Installation

claude --plugin-dir /path/to/spec-gen

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.