skills/general/prompt-versioning/SKILL.md
Manage AI prompts with version control, rollback, and Linear integration. Load when user mentions 'prompt versioning', 'version prompt', 'rollback prompt', 'prompt history', 'create prompt version', or needs to manage prompts across client projects.
npx skillsauth add beam-ai-team/beam-next-skills prompt-versioningInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Standardized prompt management for client projects with version control, rollback, and Linear integration.
Before initializing prompt storage, creating versions, changing current production prompts, rolling back, or linking Linear tickets, show the project, prompt name, target version, files/records to change, and rollback impact. Require explicit user approval in the current turn before writing files or updating Linear. Listing, reading, and diffing prompt versions do not require approval.
This skill provides a consistent way to manage AI prompts across client projects. It tracks versions, links changes to Linear tickets, and enables easy rollback when needed.
| Command | Description |
|---------|-------------|
| prompt init | Initialize prompt versioning in current project |
| prompt create <name> | Create a new prompt |
| prompt version <name> | Create new version of existing prompt |
| prompt list | List all prompts and their versions |
| prompt get <name> [version] | Get prompt content |
| prompt diff <name> <v1> <v2> | Compare two versions |
| prompt set-current <name> <version> | Set production version |
| prompt rollback <name> <version> | Rollback to previous version |
python prompt_init.py --project americana
python prompt_create.py --name consolidation --description "Merge email data with Airtable state"
python prompt_version.py --name consolidation --ticket CLI-4442 --change "Fixed dash to minus extraction"
python prompt_list.py
python prompt_get.py --name consolidation
python prompt_get.py --name consolidation --version v1
python prompt_diff.py --name consolidation --v1 v1 --v2 v2
python prompt_set_current.py --name consolidation --version v2
{project}/02-resources/prompts/
├── .prompt-config.yaml ← Configuration and version tracking
├── REGISTRY.md ← Auto-generated human-readable index
└── {prompt-name}/
├── v1.md ← Version 1
├── v2.md ← Version 2
└── ...
The .prompt-config.yaml file tracks all prompts and versions:
project: americana
created: 2026-01-12
prompts:
consolidation:
description: "Merge email data with Airtable state"
current: v2
beam_node_id: null
versions:
v1:
date: 2026-01-05
ticket: null
change: "Initial version"
v2:
date: 2026-01-12
ticket: CLI-4442
change: "Added dash fix"
prompt get to reviewtools
Build a Palantir-shape, PDF-native use-case proposal document for a sophisticated enterprise account: research-grounded use cases (each with description, challenge, impact, value), an operating-graph ontology page, a recommended PoC with a week-by-week plan, and a closing page that asks for one decision. Load when a client asks us to 'propose high-impact use cases', requests a use-case presentation/catalog for a function (finance, HR, ops), or when a technical evaluation team will review candidates to pick a PoC. NOT for single-account cold outreach (use prospect-brief), full process diagnostics (use operating-diagnostic), or priced proposals (use proposal-creation).
development
Convert Beam Figma slide designs into high-fidelity, editable HTML presentation decks. Use when Codex is asked to audit Figma slides, extract slide templates, rebuild Beam slides as HTML decks, decide whether Figma imagery should be exported or rebuilt in HTML/CSS, create Beam/Prism-compatible deck templates, or improve fidelity of existing Beam HTML slide rebuilds.
development
Use the Beam AI reusable slide library: individual HTML slide templates extracted from Beam Figma rebuilds, kept separate from deck themes and full deck templates. Load when the user asks for a slide library, specific Beam slide patterns, reusable Figma-inspired slides, Prism slide-library items, or slide-level HTML templates.
development
Use Beam AI deck and report design packs, HTML templates, and curated examples to create sales decks, customer intro decks, RPO decks, and DIN A4 use-case proposal reports. Load when the user asks for Beam-branded presentation templates, Prism-compatible deck templates, Beam report templates, customer intro decks, commercial proposals, or reusable HTML deck/report examples.