spectra-commit
CommunityPrecisely commit Spectra changes with artifacts
Authorkaochenlong
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Commit only the relevant files for a Spectra change, reducing accidental commits of unrelated work by reading per-change tracking data and artifact lists.
Core Features & Use Cases
- Reads tracking data to identify source files touched by a change
- Collects artifact files under openspec/changes/<name>/ for commit
- Presents a deterministic commit plan with artifact, source, and unrelated sections and prompts for confirmation
- Supports an optional archive-first flow to move changes into archived storage and include them in the commit
- Ensures per-file staging (no git add .) and explicit user confirmation before committing
Quick Start
Commit artifacts for a specific Spectra change by selecting tracked files and staging them individually before finalizing the commit.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: spectra-commit Download link: https://github.com/kaochenlong/handshake/archive/main.zip#spectra-commit Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.