system-spec-kit

Create spec folders and preserve memory context for AI-assisted development.

31|3|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/MichelKerkmeester/Opencode_Dev_Environment --skill system-spec-kit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-spec-kit
Source: https://github.com/MichelKerkmeester/Opencode_Dev_Environment/tree/main/skill/system-spec-kit
Command: npx skills add https://github.com/MichelKerkmeester/Opencode_Dev_Environment --skill system-spec-kit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill orchestrates mandatory spec folder creation for all conversations that modify files, ensuring documentation levels (1-3), template usage, and memory-based context preservation. It minimizes revision toil, accelerates onboarding, and guards against context loss across sessions.

Core Features & Use Cases

  • Enforces a progressive documentation model (Level 1 baseline, Level 2 verification, Level 3 full) for all file modifications
  • Provides 12 templates, 7 automation scripts, and 8 governance gates to standardize docs
  • Integrates memory tooling to preserve context across sessions and enable fast resumption
  • Offers automated validation and guidance via commands and scripts to reduce complexity and time-to-delivery

Quick Start

Start by creating or updating a spec folder whenever you modify a file:

  • Use the create-spec-folder script to auto-create a named spec folder and select a documentation level
  • Or invoke the /spec_kit commands to drive the end-to-end workflow

Frequently Asked Questions about system-spec-kit

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

FAQPage Schema
How do I automate spec folder creation when modifying code or documentation?

Spec-folder automation standardizes documentation across file modifications by enforcing progressive levels (1-3) and applying templates. Use the create-spec-folder script or /spec_kit commands to auto-generate named folders, preserve context, and trigger gated workflows whenever you change code, docs, or configuration.

What documentation levels does a spec folder support?

Spec folders support three progressive documentation levels: Level 1 baseline captures essential change intent, Level 2 verification documents validation steps and decisions, and Level 3 full provides complete context including memory checkpoints and vector search indexing for cross-session resumption.

Can I enforce spec templates and validation gates across my development workflow?

Yes. The Skill provides 12 templates, 7 automation scripts, and 8 governance gates that standardize specs and enforce documentation compliance. Gate-enforced workflows block file modifications until spec requirements are satisfied, reducing revision toil and ensuring context preservation.

How does spec-folder memory integration preserve context across sessions?

Spec folders integrate with memory tooling and vector-search indexing to checkpoint context during file modifications. Memory preservation enables fast resumption in future sessions by storing change rationale, decisions, and indexed documentation that the memory MCP server and vector-index tools can retrieve.

When should I use a spec folder for development changes?

Create a spec folder whenever your conversation modifies files—code, documentation, or configuration. The mandatory spec-folder model applies universally to enable template enforcement, memory checkpointing, and gated modification rules, minimizing context loss and accelerating onboarding across all file-change scenarios.