Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,6 @@ jobs:
- uses: actions/checkout@v4
- uses: Swatinem/rust-cache@v2
- run: cargo clippy --workspace --all-targets --all-features
# Also lint the default-feature config (registry-publish OFF) — this is what
# release binaries are built from, so it must stay clean too.
- run: cargo clippy --workspace --all-targets

build:
name: Build
Expand Down
3 changes: 1 addition & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ Commands are divided into two categories:
- Initialize `FastSkillService` first
- Use shared service layer for operations

2. **Standalone commands** (init, install, publish, auth, registry)
2. **Standalone commands** (init, install, registry)
- Execute without full service initialization
- Avoid circular dependencies and overhead
- Registry command has its own modular structure in `src/cli/commands/registry/`
Expand Down Expand Up @@ -222,7 +222,6 @@ FastSkill resolves configuration in priority order:
Defined in `Cargo.toml`:

- `filesystem-storage` (default) - Local filesystem storage for skills
- `registry-publish` (default) - Publishing to registries with AWS S3
- `hot-reload` (optional) - File watching for automatic skill reloading

Tests requiring optional features are skipped if features not enabled.
Expand Down
5 changes: 1 addition & 4 deletions CONTEXT.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,8 @@ A diagnostic command that reports environment readiness — chiefly whether an *

The distribution commands form an orthogonal pipeline, not overlapping verbs:

**Artifact**:
A packaged skill produced by `package` — a ZIP with change-detection/version-bump. Input to `publish`.

**Registry index**:
The catalog `publish` writes (alongside blobs) for an **http-registry** repository; consumed by `repos`/`search --remote`. FastSkill's *native* catalog format.
The on-disk NDJSON catalog read by `fastskill serve` and `registry search`; populated externally (e.g. by the platform operator) for an **http-registry** repository; consumed by `repos`/`search --remote`. FastSkill's *native* catalog format.

**marketplace.json**:
A *distinct, first-class* catalog produced by `marketplace create`, consumed by plugin-marketplace tooling (e.g. Claude Code plugin marketplaces). **Not** interchangeable with the **Registry index** — two real formats for two different consumers; do not conflate or collapse them.
Expand Down
1 change: 0 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,6 @@ fn test_command_output() {
fastskill supports several feature flags that affect available functionality:

- `filesystem-storage` (default): Enables local filesystem storage for skills
- `registry-publish` (default): Enables publishing skills to registries
- `hot-reload` (optional): Enables file watching for automatic skill reloading during development

#### Test matrix
Expand Down
Loading
Loading