Specfuse umbrella CLI — bridges the pip-installed driver and the Claude Code plugin (init / upgrade).
Project description
Specfuse — Claude Code plugin marketplace
This repository is the Claude Code plugin marketplace for the Specfuse gate-cycle methodology. It is the shared distribution home so the loop today — and the orchestrator and future products later — install their Claude assets from one place.
Install
/plugin marketplace add specfuse/specfuse
/plugin install specfuse@specfuse
That installs the specfuse plugin: the methodology's interactive skills,
namespaced under /specfuse: (e.g. /specfuse:pick-feature,
/specfuse:draft-feature, /specfuse:arm-gate). Update with /plugin update specfuse@specfuse; reload after changes with /reload-plugins.
The skills drive the specfuse-loop driver (pip install specfuse-loop); see
specfuse/loop for the methodology, the driver,
and getting-started docs.
The specfuse umbrella CLI
This repo also ships the specfuse pip package — the umbrella CLI that bridges
the pip-installed driver and this plugin:
pip install specfuse # pulls specfuse-loop too
specfuse upgrade # pip-upgrade driver + CLI, then points at /plugin update
specfuse init <repo> # ensure the driver is installed; print bootstrap steps
specfuse contributes to the shared specfuse.* import namespace (so
specfuse.loop from the driver and a future specfuse.orchestrator coexist). Note:
fully pip-native scaffolding (specfuse init laying down .specfuse/ templates and
rules) is deferred — until it ships, scaffolding a new repo still uses the loop's
init.sh; specfuse upgrade already owns the pip ↔ plugin bridge.
Plugins
| Plugin | What it ships | Source |
|---|---|---|
specfuse |
Gate-cycle skills (pick / draft / arm / diagnose / wrap, authoring, verification) | plugins/specfuse/ |
Future products (orchestrator, shared core) will add entries here and reuse the same marketplace.
Layout
.claude-plugin/marketplace.json # this marketplace's catalog
plugins/specfuse/
.claude-plugin/plugin.json # the specfuse plugin manifest
skills/<skill>/SKILL.md # the gate-cycle skills
Relationship to specfuse/loop
The skills here are the same craft authored in
specfuse/loop's .specfuse/skills/. The loop
repo is canonical; a sync step keeps this plugin's copy current (see the loop's
FEAT-2026-0019). Until the native-plugin migration completes, the loop's init.sh
also installs these skills into a target repo's .specfuse/skills/ — the plugin is
the forward path, init.sh the legacy one.
License
Apache License 2.0. See LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file specfuse-0.1.0.tar.gz.
File metadata
- Download URL: specfuse-0.1.0.tar.gz
- Upload date:
- Size: 9.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c77bea71e2f3d0bb6a4d0e86b6a41f88d3956888bfbd0c33af989676c77c728c
|
|
| MD5 |
74d05c52deb6a73151b3fea7b7c20dad
|
|
| BLAKE2b-256 |
afdea08ebdbaea9ce17495fc6cea02508cffa8b50162f315f2ade8261f8c4e66
|
Provenance
The following attestation bundles were made for specfuse-0.1.0.tar.gz:
Publisher:
release.yml on specfuse/specfuse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
specfuse-0.1.0.tar.gz -
Subject digest:
c77bea71e2f3d0bb6a4d0e86b6a41f88d3956888bfbd0c33af989676c77c728c - Sigstore transparency entry: 1865063429
- Sigstore integration time:
-
Permalink:
specfuse/specfuse@c8e87e917493fccbc263dfce3461cdb7019b3050 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/specfuse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@c8e87e917493fccbc263dfce3461cdb7019b3050 -
Trigger Event:
push
-
Statement type:
File details
Details for the file specfuse-0.1.0-py3-none-any.whl.
File metadata
- Download URL: specfuse-0.1.0-py3-none-any.whl
- Upload date:
- Size: 9.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e876184647f90ab630e3b14953fe9c1597c5564b8f5e093c42ffba3b6305f53
|
|
| MD5 |
634240d822b2f14b8451ac9008d62722
|
|
| BLAKE2b-256 |
9845be93a44f0318f97b9726fffb7c104db6f4f14653116bbf194c6acae64a0d
|
Provenance
The following attestation bundles were made for specfuse-0.1.0-py3-none-any.whl:
Publisher:
release.yml on specfuse/specfuse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
specfuse-0.1.0-py3-none-any.whl -
Subject digest:
7e876184647f90ab630e3b14953fe9c1597c5564b8f5e093c42ffba3b6305f53 - Sigstore transparency entry: 1865063539
- Sigstore integration time:
-
Permalink:
specfuse/specfuse@c8e87e917493fccbc263dfce3461cdb7019b3050 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/specfuse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@c8e87e917493fccbc263dfce3461cdb7019b3050 -
Trigger Event:
push
-
Statement type: