Skip to content

Feature Request: Create Skills from OpenSpec Specifications #1481

Description

@krober10nd

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

  1. Generate Skill from Spec

    • Create a skill scaffold from a completed spec.
    • Carry over relevant metadata, requirements, workflows, and documentation.
  2. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions