openspec-new-change

Scaffold a new OpenSpec change with a validated kebab-case name.

1|Updated May 7, 2024
One-click install
npx skills add https://github.com/sitdownkevin/blog-next --skill openspec-new-change-sitdownkevin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-new-change
Source: https://github.com/sitdownkevin/blog-next/tree/main/.cursor/skills/openspec-new-change
Command: npx skills add https://github.com/sitdownkevin/blog-next --skill openspec-new-change-sitdownkevin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffolds a new OpenSpec change using the artifact-driven workflow, enabling teams to start changes with a structured, repeatable process without prematurely creating artifacts.

Core Features & Use Cases

  • Scaffold a new change directory under openspec/changes/<name> using the default or a specified workflow.
  • Preview the artifact status and the first artifact's template without generating artifacts.
  • Enforce guardrails: validate kebab-case change names, prompt for missing input, and clearly report progress.

Quick Start

Describe the change you want to work on and I will scaffold the change without creating artifacts yet.

Frequently Asked Questions about openspec-new-change

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

FAQPage Schema
How do I scaffold a new change directory using an artifact-driven workflow?

To scaffold a new change directory, describe your intended change and the workflow will structure the process under openspec/changes/<name> without prematurely creating artifacts. It sets up the directory using a default or specified workflow, presenting the first artifact instructions.

What is an artifact-driven workflow for managing changes?

An artifact-driven workflow is a structured, repeatable process for managing changes that previews artifact status and templates before generating files. It enforces guardrails like validating kebab-case change names and prompting for missing input to ensure consistent progress reporting.

How do I validate a kebab-case change name before creating artifacts?

Validating a kebab-case change name is handled automatically by the scaffolding guardrails when you describe your change. The workflow checks the naming format, prompts for missing input if needed, and derives the change name to ensure it meets the required structure before proceeding.

Can I preview the first artifact template without generating files?

Yes, you can preview the first artifact template without generating files. The scaffolding process presents the current status and the first artifact instructions directly, allowing you to review the template and structure before any actual artifacts are created in the directory.

Does the scaffolding process report progress if input is missing?

Yes, the scaffolding process enforces guardrails that prompt for missing input and clearly report current progress. If required information is absent, it will request the missing details and display the workflow status, ensuring you know exactly what step to complete next.

What's the best way to start a structured change without prematurely creating artifacts?

The best way to start a structured change without prematurely creating artifacts is to use a scaffolding tool that sets up the change directory and previews the workflow status. This approach provides the first artifact instructions and enforces name validation, ensuring a repeatable entry point.