speckit-workflows.baseline

Generate baseline-spec.md and current-state.md from codebase and git history.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/refactory-lang/refactory-template --skill speckit-workflows-baseline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-workflows.baseline
Source: https://github.com/refactory-lang/refactory-template/tree/main/.claude/skills/speckit-workflows.baseline
Command: npx skills add https://github.com/refactory-lang/refactory-template --skill speckit-workflows-baseline

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of foundational documentation for a project, establishing a clear baseline specification and tracking subsequent changes.

Core Features & Use Cases

  • Baseline Specification Generation: Creates a comprehensive baseline-spec.md detailing the project's initial state, architecture, and functionality.
  • Current State Tracking: Generates a current-state.md that enumerates features, modifications, bugfixes, and other changes tracked by spec-kit.
  • Use Case: Before starting new feature development, run this Skill to ensure a solid understanding of the existing codebase and track all modifications made during the development cycle.

Quick Start

Run the speckit-workflows.baseline skill to create the initial project documentation.

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 project documentation from an existing codebase?

Generate baseline project documentation by running a bash script that analyzes the codebase and git history. This process creates a comprehensive baseline specification detailing the initial state, architecture, and functionality of the project.

How do I track current project state changes during development?

Track current project state changes by generating a current-state.md file. This document enumerates features, modifications, bugfixes, and other changes tracked by spec-kit to monitor development progress accurately.

What is a baseline specification in software engineering?

A baseline specification is a foundational document capturing a project's initial state, architecture, and functionality. It establishes a clear reference point to understand the existing codebase before starting new feature development.

Do I need git history to create baseline specifications?

Yes, you need git history to create baseline specifications. The documentation generation requires analyzing git history to track project state changes and establish a comprehensive baseline accurately.

When should I establish a project baseline?

Establish a project baseline before starting new feature development. This ensures a solid understanding of the existing codebase and provides a clear reference point to track all subsequent modifications made during the development cycle.

What is the best way to automate foundational documentation creation?

Automate foundational documentation creation by executing a bash script to gather project state. This approach analyzes the codebase and spec-kit history to generate baseline specifications without manual documentation effort.