speckit-workflows.baseline

Execute a script to generate baseline-spec.md and current-state.md from JSON output.

2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/pradeepmouli/lspeasy --skill speckit-workflows-baseline-pradeepmouli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-workflows.baseline
Source: https://github.com/pradeepmouli/lspeasy/tree/main/.github/skills/speckit-workflows.baseline
Command: npx skills add https://github.com/pradeepmouli/lspeasy --skill speckit-workflows-baseline-pradeepmouli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Baseline documentation establishes a consistent context for all future spec work by capturing the initial project state and defining the expected structure for baseline artifacts.

Core Features & Use Cases

  • Establish baseline specification: generate a comprehensive, reference baseline of the project to anchor future specs.
  • Create change-tracking documentation: produce a changelog-like record for modifications as specs evolve.
  • Automated artifact generation: use templates to produce baseline-spec.md and current-state.md from the project state.

Quick Start

Run the script at .specify/extensions/workflows/scripts/bash/create-baseline.sh --json from the repo root to generate the baseline docs.

Frequently Asked Questions about speckit-workflows.baseline

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

FAQPage Schema
How do I generate baseline documentation for my project specs?

Generate baseline documentation by running the create-baseline.sh script with the --json flag from your repository root to capture the project state and populate baseline-spec.md and current-state.md automatically.

What is a project baseline and why do I need it for spec workflows?

A project baseline captures the initial state and expected structure to anchor future specs, providing consistent context and a changelog-like record for tracking modifications as your documentation evolves.

How do I create a changelog-like record for tracking spec modifications?

Create a change-tracking record by analyzing the current state or baseline commit, which produces baseline documentation that captures initial project context and maintains modification history as specs evolve.

Do I need any dependencies to use spec-kit workflows for markdown documentation?

No dependencies are required to use spec-kit workflows for markdown documentation, as the Skill operates independently to execute documented scripts and generate baseline artifacts from your project state.

Can I use automated templates to produce current-state.md and baseline-spec.md?

Yes, you can use automated templates to produce current-state.md and baseline-spec.md by executing the documented script, which analyzes the baseline commit and references spec templates to generate comprehensive documentation.

What's the best way to establish a reference baseline for future version-controlled specs?

The best way to establish a reference baseline is executing the baseline script to capture JSON output, then analyzing the current state to populate documentation that supports future specs with context, structure, and change history.