Summary
Add support for creating reusable skills or memories directly from completed OpenSpec specifications (e.g., /opsx::distill), and provide a way to migrate/export those specs into a separate adjacent project or repository (e.g., /opsx::migrate)
Motivation
Many specs ultimately become operational workflows, agents, memories/skills. Being able to generate a skill scaffold from a spec would streamline the path from design to implementation.
Separately, specs often need to live beyond the planning phase and be maintained in a dedicated project. An export/migration capability would make it easier to promote mature specs into related repositories while preserving structure and traceability.
Proposed Features
-
Generate Skill from Spec
- Create a skill scaffold from a completed spec.
- Carry over relevant metadata, requirements, workflows, and documentation.
-
Export/Migrate Spec
- Move or export a spec to another repository/project.
- Preserve links, history, and metadata where feasible.
Benefits
- Reduces duplication between specification and implementation.
- Improves workflow from planning to deployment.
- Enables better separation of specification management and operational skill development.
- Supports larger multi-repository project structures.
Summary
Add support for creating reusable skills or memories directly from completed OpenSpec specifications (e.g., /opsx::distill), and provide a way to migrate/export those specs into a separate adjacent project or repository (e.g., /opsx::migrate)
Motivation
Many specs ultimately become operational workflows, agents, memories/skills. Being able to generate a skill scaffold from a spec would streamline the path from design to implementation.
Separately, specs often need to live beyond the planning phase and be maintained in a dedicated project. An export/migration capability would make it easier to promote mature specs into related repositories while preserving structure and traceability.
Proposed Features
Generate Skill from Spec
Export/Migrate Spec
Benefits