Help us improve
Share bugs, ideas, or general feedback.
From spec-team
Archive a design proposal by moving it from .spec/design/ to .spec/archive/{timestamp}/. Checks DIVERGENCES.md for references — warns if the file is part of an open/proposed divergence. Updates THESIS.md decision log and commits with diff.
npx claudepluginhub surebeli/specteam --plugin spec-teamHow this skill is triggered — by the user, by Claude, or both
Slash command
/spec-team:spec-archiveThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Archive (freeze) a design proposal and record the decision.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Explores codebases via GitNexus: discover repos, query execution flows, trace processes, inspect symbol callers/callees, and review architecture.
Share bugs, ideas, or general feedback.
Archive (freeze) a design proposal and record the decision.
$ARGUMENTS: Required. The proposal file path relative to .spec/design/, including the member code prefix. Example: alice/proposal.mdgit config spec.member-code to determine current identity. Apply identity guard.git status and display the result..spec/design/$ARGUMENTS exists. If not, list available files and ask the user to specify.Read .spec/DIVERGENCES.md if it exists.
Search for references to the file being archived (match against design/{member-code}/{filename} in divergence entries).
If the file is referenced in an open or proposed divergence:
⚠️ This file is referenced in the following unresolved divergences:
- D-{N}: {title} ({status}) — {parties}
Archiving may require re-evaluation of these divergences.
Continue with archive? (yes / cancel)
Stop and wait for confirmation.
If the file is referenced in a resolved divergence → no warning, proceed (the decision was already made).
If no reference in DIVERGENCES.md → proceed silently.
.spec/archive/{YYYYMMDD}/.spec/design/$ARGUMENTS → .spec/archive/{YYYYMMDD}/{filename}.spec/THESIS.md:
## Decision Log
- [{date}] Archived `{member-code}/{filename}` — {reason/summary extracted from the proposal}
**Note**: Referenced file `{path}` was archived ({date}). This divergence may need re-review.
git add .spec/ and commit: "[SpecTeam] archive - {code}/{filename} decision frozen"