From partme-ai-full-stack-skills
Creates, forks, validates, and resolves custom OpenSpec workflow schemas defining artifacts and dependencies. Use for custom workflows like research-first or rapid iteration.
npx claudepluginhub partme-ai/full-stack-skills --plugin t2ui-skillsThis skill uses the workspace's default tool permissions.
Use **openspec schema** subcommands to create and manage custom workflow schemas. Schemas define what artifacts exist and their dependencies. The default `spec-driven` schema provides proposal -> specs -> design -> tasks, but custom schemas allow different workflows.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Use openspec schema subcommands to create and manage custom workflow schemas. Schemas define what artifacts exist and their dependencies. The default spec-driven schema provides proposal -> specs -> design -> tasks, but custom schemas allow different workflows.
openspec schema which).openspec schema init my-workflow
# Interactive: prompts for description, artifacts, default
# Non-interactive:
openspec schema init rapid --description "Rapid iteration" --artifacts "proposal,tasks" --default
Creates openspec/schemas/my-workflow/ with schema.yaml and templates/.
openspec schema fork spec-driven my-workflow
Copies the spec-driven schema for customization.
openspec schema validate my-workflow
# Or validate all:
openspec schema validate
openspec schema which spec-driven
# Shows: package, project, or user source
openspec schema which --all
openspec/schemas/<name>/
├── schema.yaml # Artifact definitions and dependencies
└── templates/
├── proposal.md # Template for each artifact
├── specs.md
├── design.md
└── tasks.md
name: research-first
artifacts:
- id: research
generates: research.md
requires: []
- id: proposal
generates: proposal.md
requires: [research]
- id: tasks
generates: tasks.md
requires: [proposal]
openspec/schemas/<name>/ (local, version controlled)~/.local/share/openspec/schemas/<name>/ (global)spec-driven)openspec/schemas/<name>/ with schema.yaml and templates./opsx:new my-change --schema my-workflow.openspec/config.yaml).openspec schemas for available schemas; check openspec schema which <name> for resolution.openspec schema validate <name> --verbose for details.openspec schemas --json for artifact IDs per schema.