From skillkit-essentials
Creates implementation-ready technical specifications via 4-step conversational workflow with tasks, acceptance criteria, and code investigation for feature planning.
npx claudepluginhub rfxlamia/skillkit --plugin skillkit-essentialsThis skill uses the workspace's default tool permissions.
Create implementation-ready technical specifications through a 4-step conversational workflow. This skill guides you from vague requirements to a complete tech-spec with tasks, acceptance criteria, and technical context that any developer can use to implement the feature.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Checks Next.js compilation errors using a running Turbopack dev server after code edits. Fixes actionable issues before reporting complete. Replaces `next build`.
Create implementation-ready technical specifications through a 4-step conversational workflow. This skill guides you from vague requirements to a complete tech-spec with tasks, acceptance criteria, and technical context that any developer can use to implement the feature.
The output meets the "Ready for Development" standard:
User wants to build a feature
|
v
+----------------------------------+
| Have tech-spec? |
+----------------------------------+
| |
YES NO
| |
v v
+---------+ +---------------------+
| Use | | Start quick-spec |
| spec | | workflow |
+---------+ +---------------------+
This workflow uses micro-file design for disciplined execution:
stepsCompleted arraystepsCompleted in frontmatter before loading next stepGoal: Define the technical requirement delta and scope through informed questioning.
Process:
Output: WIP file with Overview section filled
Goal: Map the problem statement to specific anchor points in the codebase.
Process:
Output: WIP file with technical context documented
Goal: Create the implementation sequence that addresses the requirement delta.
Process:
- [ ] Task N: Description with File, Action, NotesOutput: Complete tech-spec ready for review
Goal: Review the complete spec and finalize it for development.
Process:
Output: Finalized tech-spec file ready for implementation
The output tech-spec follows this structure:
---
title: 'Feature Name'
slug: 'feature-name'
created: '2026-01-15'
status: 'ready-for-dev'
stepsCompleted: [1, 2, 3, 4]
tech_stack: []
files_to_modify: []
code_patterns: []
test_patterns: []
---
# Tech-Spec: Feature Name
## Overview
### Problem Statement
### Solution
### Scope (In/Out)
## Context for Development
### Codebase Patterns
### Files to Reference
### Technical Decisions
## Implementation Plan
### Tasks
### Acceptance Criteria
## Additional Context
### Dependencies
### Testing Strategy
### Notes
[a] Advanced Elicitation - dig deeper into requirements
[c] Continue - proceed to next step
[p] Party Mode - bring in other experts
[a] Advanced Elicitation - refine further
[r] Adversarial Review - critique of the spec (highly recommended)
[b] Begin Development - start implementing now (not recommended)
[d] Done - exit workflow
[p] Party Mode - get expert feedback before dev
User: "I want to add user authentication to my app"
Agent: Uses quick-spec workflow to:
User: "Need an endpoint to export user data as CSV"
Agent: Uses quick-spec workflow to:
The quick-spec workflow can invoke:
Tech-specs are saved to: IMPLEMENTATION_ARTIFACTS/tech-spec-SLUG.md
Default: project-root/.ai/tech-spec-SLUG.md
references/step-01-understand.md - Step 1 instruction filereferences/step-02-investigate.md - Step 2 instruction filereferences/step-03-generate.md - Step 3 instruction filereferences/step-04-review.md - Step 4 instruction fileassets/tech-spec-template.md - Template for output tech-spec files