speckit-intake

Classify CoreRuntime requests as migration, bugfix, new-feature, or needs-routing.

95|39|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/liuminxin45/auto-podcast --skill speckit-intake
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-intake
Source: https://github.com/liuminxin45/auto-podcast/tree/main/.agents/spec-kit/skills/speckit-intake
Command: npx skills add https://github.com/liuminxin45/auto-podcast --skill speckit-intake

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents ambiguous product and engineering requests from jumping straight into implementation by classifying the work first and recording the evidence needed to plan it safely.

Core Features & Use Cases

  • Request Routing: Sorts work into migration, bugfix, new-feature, or needs-routing so teams can choose the correct next step.
  • Risk and Delivery Assessment: Captures routing confidence, risk level, delivery profile, and human gates before specification begins.
  • Scope and Boundary Capture: Records source paths, UI split, identity or API boundaries, and clarification gaps when the request touches complex runtime or frontend areas.
  • Use Case: A team asks whether a feature is a migration or a new capability; this Skill turns that into a structured intake record that guides the rest of the planning flow.

Quick Start

Ask the skill to classify the request, identify the affected scope, and produce an intake summary before any specification work begins.

Frequently Asked Questions about speckit-intake

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I route engineering requests before writing a specification?

Routing engineering requests before specification requires classifying the work as migration, bugfix, new-feature, or needs-routing. This process captures routing confidence, risk level, and delivery profile to prevent ambiguous requests from jumping straight into implementation.

What is spec-kit intake and when do I need it for feature planning?

Spec-kit intake is a pre-specification workflow that classifies CoreRuntime requests and records evidence like source paths and API boundaries. You need it when planning repository changes to ensure work is categorized safely and clarification gaps are explicitly handled before any specification begins.

How do I classify a CoreRuntime request as a migration or a new feature?

Classifying a CoreRuntime request involves evidence-based assessment to determine if it is a migration, bugfix, or new-feature. The intake workflow preserves source paths and boundary records, applying explicit clarification handling when the request is ambiguous and needs routing.

Does spec-kit intake work for assessing risk and delivery profiles of bugfixes?

Spec-kit intake works for bugfixes by capturing routing confidence, risk level, delivery profile, and human gates. It ensures that even corrective work undergoes structured intake to identify scope boundaries and clarification gaps before specification.

What's the best way to handle ambiguous product requests in a development workflow?

Handling ambiguous product requests requires structured intake that applies explicit clarification handling and routes them to a needs-routing category. This prevents premature implementation by forcing teams to capture missing evidence and identify exact scope boundaries first.

When should I not skip request routing and jump straight into implementation?

You should not skip request routing when a request touches complex runtime or frontend areas, involves UI splits, or crosses identity and API boundaries. Skipping intake risks losing source paths and boundary records needed to plan repository changes safely.