Generate well-structured nova-spec proposals from JIRA RFE tickets or free-form feature descriptions. Includes interactive clarification, architectural review via Nova core reviewer personas, and Launchpad blueprint registration.
| Skill | Description |
|---|---|
/nova-create-spec |
Generate a nova-spec from a JIRA RFE or feature description |
/nova-refine-spec |
Review and refine a generated spec with architectural feedback |
/nova-blueprint |
Add Launchpad blueprint URL to a spec |
- Required: ACP session, Claude Code, or Cursor
- Recommended:
openstack/nova-specsrepository added to the workspace (for template and release detection) - Optional: JIRA MCP integration configured (for automatic RFE ticket extraction; manual paste fallback available). In ACP, configure via Workspace Settings. For Claude Code or Cursor, see Configuring MCP Servers in the main README.
- In ACP, select "Custom Workflow..."
- Fill in the fields:
- URL:
https://github.com/sbauza/openstack-agentic-workflows.git - Branch:
main - Path:
workflows/nova-spec-workflow
- URL:
- Click "Load Workflow"
Run claude from the workflow directory to auto-load skills, rules, and personas:
cd openstack-agentic-workflows/workflows/nova-spec-workflow
claudeSkills are available as slash commands: /nova-create-spec, /nova-refine-spec, /nova-blueprint. Agent personas (nova-core, nova-coresec) are loaded automatically via CLAUDE.md.
Open the repository root in Cursor. Skills are discovered via symlinks in .agents/skills/:
| Cursor Skill | Maps To |
|---|---|
nova-create-spec |
/nova-create-spec |
nova-refine-spec |
/nova-refine-spec |
nova-blueprint |
/nova-blueprint |
Type / in the agent chat to invoke a skill. Agent personas are auto-detected from agents/.
/nova-create-spec NOVA-1234
The workflow reads the JIRA ticket, asks you 3 clarification questions about the problem, use cases, and approach, then generates a complete nova-spec RST file.
/nova-create-spec Add support for live migration of instances with vGPUs
/nova-refine-spec
Checks structural completeness, invokes nova-core and nova-coresec agents for architectural review, and helps strengthen weak sections interactively.
/nova-blueprint vgpu-live-migration
Generated specs are written to artifacts/nova-spec-workflow/. RST files are ready to be copied into the nova-specs repository for Gerrit submission.
This workflow reuses shared agent personas from the repository root:
- nova-core — Architectural fit, versioning, conductor boundary, upgrade safety
- nova-coresec — Security review for privsep, RBAC, credential handling