osx-modify-artifacts

Solid

Single-artifact edit with forward-only dependent propagation. Use for targeted fixes from review findings. Route multi-artifact drift to /opsx:update; missing artifacts to /opsx:continue.

AI & Automation 6 stars 1 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
28
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# osx-modify-artifacts Single-artifact surgical editor. Walks downstream `unlocks` for forward-only propagation, **never** rewrites a `dependencies` artifact (that is `openspec-update-change`'s job). > **Schema-agnostic contract** — see `references/schema-agnostic-contract.md`. > **Store selection** — see `references/store-selection.md`. > **Mode** — see `references/osx-mode-conventions.md`. When `OSX_AUTONOMOUS=1` is set, skip interactive confirmation and proceed with reasonable defaults. Triggered by `/{{CMD_PREFIX}}modify <change> [artifact-id]` or as a routing target from `osx-review-artifacts`. Multi-artifact drift is out of scope — route to `/opsx:update` instead. --- ## Inputs - Positional `<change-name>` (required). - Optional positional `<artifact-id>`. When provided as the second argument it is the **root artifact** to edit. When omitted, prompt. - Optional `--intent-flag <flag>` to surface a deliberate intent change when the requested edit cannot be a refinement. --- ## Workflow ### Step 1 — Select the change Adopt the `openspec-update-change` policy: **never auto-select**. If the argument matches multiple active changes, auto-select the most-recently modified under `OSX_AUTONOMOUS=1`; otherwise ask the user with `{{ASK_TOOL}}` marked `(Recommended)`. ### Step 2 — Load schema state ```bash openspec status --change "<name>" [--store "<id>"] --json ``` Capture `schemaName`, `planningHome`, `changeRoot`, every `artifactPaths.<id>`, and `actionContext.allo...

Details

Author
amauryconstant
Repository
amauryconstant/openspec-extended
Created
7 months ago
Last Updated
1 weeks ago
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category