spec-templates

Generate spec.md, tasks.md, and component.md templates with frontmatter fields.

12|2|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/jikig-ai/soleur --skill spec-templates-jikig-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-templates
Source: https://github.com/jikig-ai/soleur/tree/main/plugins/soleur/skills/spec-templates
Command: npx skills add https://github.com/jikig-ai/soleur --skill spec-templates-jikig-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Inconsistent or incomplete feature specifications and task lists slow development, cause misalignment, and make knowledge hard to reuse; these templates enforce a consistent structure so teams can capture requirements, technical constraints, and execution steps reliably.

Core Features & Use Cases

  • Provides ready-to-use templates for spec.md to capture problem statements, goals, non-goals, functional and technical requirements.
  • Includes tasks.md templates for phased task breakdowns and component.md templates with required frontmatter for documenting system components.
  • Ideal for converting brainstorm or plan outputs into knowledge-base entries, creating new feature directories, and standardizing component documentation across projects.

Quick Start

Create a new knowledge-base/project/specs/feat-your-feature directory and populate spec.md using the spec template then add a tasks.md for phased implementation.

Frequently Asked Questions about spec-templates

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

FAQPage Schema
How do I standardize feature specifications and task tracking in a knowledge base?

You can standardize feature specifications by generating spec.md, tasks.md, and component.md templates with required frontmatter fields and directory structure conventions for your project knowledge base.

What is the best way to document system components with required frontmatter?

The best way to document system components is using a component.md template that enforces required frontmatter fields, ensuring consistent component documentation across project knowledge base directories.

How do I convert brainstorming outputs into structured product specs?

To convert brainstorming outputs into structured product specs, apply specification templates when finishing planning sessions to capture problem statements, goals, non-goals, and technical requirements reliably.

Can I create phased task breakdowns for feature implementation?

Yes, you can create phased task breakdowns for feature implementation using the tasks.md template, which structures execution steps directly within your feature directory alongside the spec.

Does generating specification templates require any external dependencies?

Generating specification templates requires no external dependencies, allowing you to directly populate feature directories and create standardized knowledge base entries without additional setup.

When should I use structured templates for feature documentation?

You should use structured templates for feature documentation when creating new feature directories or standardizing component documentation, preventing inconsistent specs that slow development and cause misalignment.