openspec-apply-change
Implement tasks from an OpenSpec change.
Input: Optionally specify a change name. If omitted, check if it can be inferred from conversation context. If vague or ambiguous you MUST prompt for available changes.
Steps
-
Select the change
If a name is provided, use it. Otherwise:
- Infer from conversation context if the user mentioned a change
- Auto-select if only one active change exists
- If ambiguous, run
openspec list --jsonto get available changes and use the AskUserQuestion tool to let the user select
Always announce: "Using change: " and how to override (e.g.,
/opsx:apply <other>). -
Check status to understand the schema
openspec status --change "<name>" --json
More from spot-canvas/sn
signals
Listen to live trading signals from SignalNGN using `sn signals`. Use this skill when acting as a trading bot to subscribe to the signal stream, parse signal payloads, filter by confidence or action, and decide when to trade.
9sn
Use the sn CLI to manage the SignalNGN platform. Covers products, backfill, backtests, trading config, user strategies, strategies, ML model reloads, metrics, engine status, tenants, live signal streaming, and live price lookup. Use sn instead of curl for all API operations.
9openspec-onboard
Guided onboarding for OpenSpec - walk through a complete workflow cycle with narration and real codebase work.
7trading-bot
Build a signal-driven cryptocurrency trading bot using the `sn` and `ledger` CLIs. Covers the full loop — signal consumption, strategy filtering, trade execution, position sizing, risk management (SL/TP, trailing stops, max hold), and position monitoring. Use when implementing a trading bot, adding risk management to an existing bot, or understanding the signal-to-trade architecture.
7openspec-verify-change
Verify implementation matches change artifacts. Use when the user wants to validate that implementation is complete, correct, and coherent before archiving.
7openspec-new-change
Start a new OpenSpec change using the experimental artifact workflow. Use when the user wants to create a new feature, fix, or modification with a structured step-by-step approach.
7