spec-generate

Generate plugin specification artifacts from planning outputs into a runnable workspace.

1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/VanLengs/astra-studio-plugins --skill spec-generate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-generate
Source: https://github.com/VanLengs/astra-studio-plugins/tree/main/studio-planner/skills/spec-generate
Command: npx skills add https://github.com/VanLengs/astra-studio-plugins --skill spec-generate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically generate the complete implementation workspace for a plugin by turning planning artifacts into SKILL.md skeletons, plugin manifests, briefs, and command scaffolds to accelerate build readiness.

Core Features & Use Cases

  • Generate SKILL.md skeletons for each skill from the skill map and place them in the target plugin directory.
  • Create plugin.json.draft, brief.md, and status scaffolds under studio/changes to drive the build process.
  • Produce per-skill command scaffolds and orchestration artifacts so the implementation can proceed without manual scaffolding.

Quick Start

Run spec-generate after completing the skill design to produce the implementation workspace under the target directory.

Frequently Asked Questions about spec-generate

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

FAQPage Schema
How do I auto-generate plugin specs from planning artifacts?

To auto-generate plugin specs from planning artifacts, you run a deterministic process that transforms skill-map.md, event-storm.md, and domain-map.md into runnable workspace scaffolds. It writes SKILL.md skeletons, plugin.json.draft files, and briefs without requiring interactive input.

What is the best way to scaffold a plugin manifest and SKILL.md skeleton?

Scaffolding a plugin manifest and SKILL.md skeleton is best handled by parsing existing planning outputs like skill maps and domain maps. This approach generates plugin.json.draft files and per-skill command structures directly into the target plugin directory.

Do I need interactive input to generate a runnable plugin workspace?

No interactive input is needed to generate a runnable plugin workspace. The generation process is deterministic, relying entirely on parsed planning artifacts to emit ready-for-build artifacts like studio/changes briefs and status coordinators.

How does generating command scaffolds from a skill map accelerate build readiness?

Generating command scaffolds from a skill map accelerates build readiness by automating the creation of per-skill orchestration artifacts. This eliminates manual scaffolding, allowing implementation to proceed immediately using the produced studio/changes briefs.

Can I use event-storm.md and domain-map.md to create studio/changes briefs?

Yes, you can use event-storm.md and domain-map.md to create studio/changes briefs. These planning documents are parsed to drive the build process, automatically producing status scaffolds and plugin manifests under the target directory.

When should I not use automation for plugin specification generation?

You should not use automation for plugin specification generation if your planning artifacts like skill-map.md or domain-map.md are incomplete or missing. The process requires these inputs to deterministically write SKILL.md skeletons and command scaffolds correctly.