openspec-archive-change — for Claude Code openspec-archive-change, diving-theory-quizz, community, for Claude Code, ide skills, openspec list --json, openspec status --change "<name>" --json, schemaName, artifacts, tasks.md

v1.0

Об этом навыке

Подходящий сценарий: Ideal for AI agents that need archive a completed change in the experimental workflow. Локализованное описание: Interactive quiz platform to practice and master FFESSM scuba diving theory levels. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Возможности

Archive a completed change in the experimental workflow.
If no change name provided, prompt for selection
Run openspec list --json to get available changes. Use the AskUserQuestion tool to let the user
Show only active changes (not already archived).
Include the schema used for each change if available.

# Ключевые темы

PierreC1024 PierreC1024
[0]
[0]
Обновлено: 5/4/2026

Skill Overview

Start with fit, limitations, and setup before diving into the repository.

Подходящий сценарий: Ideal for AI agents that need archive a completed change in the experimental workflow. Локализованное описание: Interactive quiz platform to practice and master FFESSM scuba diving theory levels. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Зачем использовать этот навык

Рекомендация: openspec-archive-change helps agents archive a completed change in the experimental workflow. Interactive quiz platform to practice and master FFESSM scuba diving theory levels. This AI agent skill

Подходит лучше всего

Подходящий сценарий: Ideal for AI agents that need archive a completed change in the experimental workflow.

Реализуемые кейсы использования for openspec-archive-change

Сценарий использования: Archive a completed change in the experimental workflow
Сценарий использования: If no change name provided, prompt for selection
Сценарий использования: Run openspec list --json to get available changes. Use the AskUserQuestion tool to let the user

! Безопасность и ограничения

  • Ограничение: Show only active changes (not already archived).
  • Ограничение: IMPORTANT: Do NOT guess or auto-select a change. Always let the user choose.
  • Ограничение: Mechanical (blocking): untagged tasks AND tasks tagged (Verify via MCP — <ref ). Must be [x] before archive.

About The Source

The section below is adapted from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Labs-демо

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ и шаги установки

These questions and steps mirror the structured data on this page for better search understanding.

? Частые вопросы

Что такое openspec-archive-change?

Подходящий сценарий: Ideal for AI agents that need archive a completed change in the experimental workflow. Локализованное описание: Interactive quiz platform to practice and master FFESSM scuba diving theory levels. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Как установить openspec-archive-change?

Выполните команду: npx killer-skills add PierreC1024/diving-theory-quizz/openspec-archive-change. Она работает с Cursor, Windsurf, VS Code, Claude Code и более чем 19 другими IDE.

Для чего можно использовать openspec-archive-change?

Ключевые сценарии использования: Сценарий использования: Archive a completed change in the experimental workflow, Сценарий использования: If no change name provided, prompt for selection, Сценарий использования: Run openspec list --json to get available changes. Use the AskUserQuestion tool to let the user.

Какие IDE совместимы с openspec-archive-change?

Этот навык совместим с Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Для единой установки используйте CLI Killer-Skills.

Есть ли ограничения у openspec-archive-change?

Ограничение: Show only active changes (not already archived).. Ограничение: IMPORTANT: Do NOT guess or auto-select a change. Always let the user choose.. Ограничение: Mechanical (blocking): untagged tasks AND tasks tagged (Verify via MCP — <ref ). Must be [x] before archive..

Как установить этот skill

  1. 1. Откройте терминал

    Откройте терминал или командную строку в директории проекта.

  2. 2. Запустите команду установки

    Выполните: npx killer-skills add PierreC1024/diving-theory-quizz/openspec-archive-change. CLI автоматически определит вашу IDE или агента и настроит навык.

  3. 3. Начните использовать skill

    Skill уже активен. Ваш AI-агент может сразу использовать openspec-archive-change в текущем проекте.

! Source Notes

This page is still useful for installation and source reference. Before using it, compare the fit, limitations, and upstream repository notes above.

Upstream Repository Material

The section below is adapted from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Upstream Source

openspec-archive-change

Interactive quiz platform to practice and master FFESSM scuba diving theory levels. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

SKILL.md
Readonly
Upstream Repository Material
The section below is adapted from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.
Upstream Source

Archive a completed change in the experimental workflow.

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

  1. If no change name provided, prompt for selection

    Run openspec list --json to get available changes. Use the AskUserQuestion tool to let the user select.

    Show only active changes (not already archived). Include the schema used for each change if available.

    IMPORTANT: Do NOT guess or auto-select a change. Always let the user choose.

  2. Check artifact completion status

    Run openspec status --change "<name>" --json to check artifact completion.

    Parse the JSON to understand:

    • schemaName: The workflow being used
    • artifacts: List of artifacts with their status (done or other)

    If any artifacts are not done:

    • Display warning listing incomplete artifacts
    • Use AskUserQuestion tool to confirm user wants to proceed
    • Proceed if user confirms
  3. Check task completion status (with residual-batch rule)

    Read the tasks file (typically tasks.md) and bucket every - [ ] line by its terminal tag (see AGENTS.md and openspec/specs/verification/spec.md):

    • Mechanical (blocking): untagged tasks AND tasks tagged _(Verify via MCP — <ref>)_. Must be [x] before archive.
    • Human sign-off (batched): tasks tagged _(Manual — <free text>)_ AND tasks whose referenced scenario title ends with the suffix _(subjective)_. These can be confirmed at archive time.

    If any mechanical task is [ ]:

    • Display the list of blocking mechanical tasks.
    • Refuse to archive automatically; recommend /opsx-apply <change> (or /opsx-verify for the MCP loop) to close them.
    • Use AskUserQuestion tool to ask whether the user wants to override and archive anyway. Default: do NOT proceed.

    If only human-sign-off tasks remain:

    • Enumerate them as a single sign-off batch with each task's free-text instruction or scenario reference inlined.
    • Use AskUserQuestion tool per task (or as a single multi-select) to confirm the human has spot-checked each one.
    • Proceed only after explicit confirmation per task.

    If all tasks are [x]: Proceed silently to step 4.

    If no tasks file exists: Proceed without task-related warning.

  4. Assess delta spec sync state

    Check for delta specs at openspec/changes/<name>/specs/. If none exist, proceed without sync prompt.

    If delta specs exist:

    • Compare each delta spec with its corresponding main spec at openspec/specs/<capability>/spec.md
    • Determine what changes would be applied (adds, modifications, removals, renames)
    • Show a combined summary before prompting

    Prompt options:

    • If changes needed: "Sync now (recommended)", "Archive without syncing"
    • If already synced: "Archive now", "Sync anyway", "Cancel"

    If user chooses sync, use Task tool (subagent_type: "general-purpose", prompt: "Use Skill tool to invoke openspec-sync-specs for change '<name>'. Delta spec analysis: <include the analyzed delta spec summary>"). Proceed to archive regardless of choice.

  5. Perform the archive

    Create the archive directory if it doesn't exist:

    bash
    1mkdir -p openspec/changes/archive

    Generate target name using current date: YYYY-MM-DD-<change-name>

    Check if target already exists:

    • If yes: Fail with error, suggest renaming existing archive or using different date
    • If no: Move the change directory to archive
    bash
    1mv openspec/changes/<name> openspec/changes/archive/YYYY-MM-DD-<name>
  6. Display summary

    Show archive completion summary including:

    • Change name
    • Schema that was used
    • Archive location
    • Whether specs were synced (if applicable)
    • Note about any warnings (incomplete artifacts/tasks)

Output On Success

## Archive Complete

**Change:** <change-name>
**Schema:** <schema-name>
**Archived to:** openspec/changes/archive/YYYY-MM-DD-<name>/
**Specs:** ✓ Synced to main specs (or "No delta specs" or "Sync skipped")

All artifacts complete. All tasks complete.

Guardrails

  • Always prompt for change selection if not provided
  • Use artifact graph (openspec status --json) for completion checking
  • Don't block archive on warnings - just inform and confirm
  • Preserve .openspec.yaml when moving to archive (it moves with the directory)
  • Show clear summary of what happened
  • If sync is requested, use openspec-sync-specs approach (agent-driven)
  • If delta specs exist, always run the sync assessment and show the combined summary before prompting

Связанные навыки

Looking for an alternative to openspec-archive-change or another community skill for your workflow? Explore these related open-source skills.

Показать все

openclaw-release-maintainer

Logo of openclaw
openclaw

Локализованное описание: 🦞 # OpenClaw Release Maintainer Use this skill for release and publish-time workflow. It covers ai, assistant, crustacean workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

widget-generator

Logo of f
f

Локализованное описание: Generate customizable widget plugins for the prompts.chat feed system # Widget Generator Skill This skill guides creation of widget plugins for prompts.chat . It covers ai, artificial-intelligence, awesome-list workflows. This AI agent skill supports Claude Code, Cursor

flags

Logo of vercel
vercel

Локализованное описание: The React Framework # Feature Flags Use this skill when adding or changing framework feature flags in Next.js internals. It covers blog, browser, compiler workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

138.4k
0
Браузер

pr-review

Logo of pytorch
pytorch

Локализованное описание: Usage Modes No Argument If the user invokes /pr-review with no arguments, do not perform a review . It covers autograd, deep-learning, gpu workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

98.6k
0
Разработчик