set-current-spec

Updates the current working specification in progress.yml via the CLI.

1|Updated Dec 4, 2025
One-click install
npx skills add https://github.com/retsohuang/retso-marketplace --skill set-current-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: set-current-spec
Source: https://github.com/retsohuang/retso-marketplace/tree/main/plugins/spec-kit/skills/set-current-spec
Command: npx skills add https://github.com/retsohuang/retso-marketplace --skill set-current-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

Set Current Spec

Update the current working specification in progress.yml to track which spec is active.

What problem does it solve?

This Skill updates the current working specification in progress.yml when you switch specs, ensuring subsequent spec-kit commands operate on the correct feature and reducing misrouting.

Core Features & Use Cases

  • Validation: Verifies the target spec directory exists before updating.
  • Progress Update: Writes the new currentSpec to .claude/spec-kit/memory/progress.yml via the CLI.
  • Confirmation: Provides a clear success message with the new active spec and location.

Quick Start

Set the active spec to 002-user-auth by saying "switch to spec 002" or "work on the user-auth feature." The command will update progress and inform you of the change.