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

Sobre este Skill

Cenario recomendado: Ideal for AI agents that need archive a completed change in the experimental workflow. Resumo localizado: Interactive quiz platform to practice and master FFESSM scuba diving theory levels. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Recursos

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.

# Tópicos principais

PierreC1024 PierreC1024
[0]
[0]
Atualizado: 5/4/2026

Skill Overview

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

Cenario recomendado: Ideal for AI agents that need archive a completed change in the experimental workflow. Resumo localizado: Interactive quiz platform to practice and master FFESSM scuba diving theory levels. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Por que usar essa habilidade

Recomendacao: 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

Melhor para

Cenario recomendado: Ideal for AI agents that need archive a completed change in the experimental workflow.

Casos de Uso Práticos for openspec-archive-change

Caso de uso: Archive a completed change in the experimental workflow
Caso de uso: If no change name provided, prompt for selection
Caso de uso: Run openspec list --json to get available changes. Use the AskUserQuestion tool to let the user

! Segurança e Limitações

  • Limitacao: Show only active changes (not already archived).
  • Limitacao: IMPORTANT: Do NOT guess or auto-select a change. Always let the user choose.
  • Limitacao: 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.

Demo 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 e etapas de instalação

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

? Perguntas frequentes

O que é openspec-archive-change?

Cenario recomendado: Ideal for AI agents that need archive a completed change in the experimental workflow. Resumo localizado: Interactive quiz platform to practice and master FFESSM scuba diving theory levels. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Como instalar openspec-archive-change?

Execute o comando: npx killer-skills add PierreC1024/diving-theory-quizz/openspec-archive-change. Ele funciona com Cursor, Windsurf, VS Code, Claude Code e mais de 19 outros IDEs.

Quais são os casos de uso de openspec-archive-change?

Os principais casos de uso incluem: Caso de uso: Archive a completed change in the experimental workflow, Caso de uso: If no change name provided, prompt for selection, Caso de uso: Run openspec list --json to get available changes. Use the AskUserQuestion tool to let the user.

Quais IDEs são compatíveis com openspec-archive-change?

Esta skill é compatível com 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. Use a CLI do Killer-Skills para uma instalação unificada.

openspec-archive-change tem limitações?

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

Como instalar este skill

  1. 1. Abra o terminal

    Abra o terminal ou linha de comando no diretório do projeto.

  2. 2. Execute o comando de instalação

    Execute: npx killer-skills add PierreC1024/diving-theory-quizz/openspec-archive-change. A CLI detectará sua IDE ou agente automaticamente e configurará a skill.

  3. 3. Comece a usar o skill

    O skill já está ativo. Seu agente de IA pode usar openspec-archive-change imediatamente no projeto atual.

! 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

Habilidades Relacionadas

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

Ver tudo

openclaw-release-maintainer

Logo of openclaw
openclaw

Resumo localizado: 🦞 # 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

Resumo localizado: 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, and

flags

Logo of vercel
vercel

Resumo localizado: 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
Navegador

pr-review

Logo of pytorch
pytorch

Resumo localizado: 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
Desenvolvedor