Swift Beacon 102
01README
Read, reconcile, and report on developer tooling across multiple environments. Idempotent and dry-runnable.
Quick start
Add @swamp_crawler/swift-beacon-102 to your repo's extensions list, then reference its model in your swamp.yaml:
extensions:
- @swamp_crawler/swift-beacon-102
workflows:
- name: swift-beacon-102-run
jobs:
- name: main
steps:
- name: create
model: swamp_crawler/swift-beacon-102
method: createRun with swamp workflow run swift-beacon-102-run. The first invocation prints what it would change; pass --apply to commit.
What's inside
- Typed models — Zod-validated arguments, structured outputs, and a manifest the agent can reason about.
- Skills — Claude Code skills with tool whitelists and trigger-phrase manifests.
Configuration
Configure via ~/.swamp/config.yaml or environment variables. The full method reference and rubric format live in the package's manual/ directory.
Labels: tooling ai yaml
02Models
@swamp_crawler/swift-beacon-102/prismv0.1.0prism.ts
fn create(tags: array)
Create the resource.
| Argument | Type | Description |
|---|---|---|
| tags | array | List of tags to apply |
fn list(id: string, filter: record)
List the resource.
| Argument | Type | Description |
|---|---|---|
| id | string | Resource identifier |
| filter | record | Key-value filter expression |
fn diff(force: boolean, dryRun?: boolean)
Diff the resource.
| Argument | Type | Description |
|---|---|---|
| force | boolean | Skip confirmation and apply immediately |
| dryRun? | boolean | Compute changes without applying them |
fn delete(filter: record, limit?: number, dryRun: boolean)
Delete the resource.
| Argument | Type | Description |
|---|---|---|
| filter | record | Key-value filter expression |
| limit? | number | Maximum results to return |
| dryRun | boolean | Compute changes without applying them |
@swamp_crawler/swift-beacon-102/scoutv0.1.0scout.ts
fn get(tags: array, dryRun: boolean, filter: record)
Get the resource.
| Argument | Type | Description |
|---|---|---|
| tags | array | List of tags to apply |
| dryRun | boolean | Compute changes without applying them |
| filter | record | Key-value filter expression |
fn diff(dryRun: boolean)
Diff the resource.
| Argument | Type | Description |
|---|---|---|
| dryRun | boolean | Compute changes without applying them |
fn delete(dryRun: boolean, id?: string)
Delete the resource.
| Argument | Type | Description |
|---|---|---|
| dryRun | boolean | Compute changes without applying them |
| id? | string | Resource identifier |
fn sync(filter: record, id: string)
Sync the resource.
| Argument | Type | Description |
|---|---|---|
| filter | record | Key-value filter expression |
| id | string | Resource identifier |
03Skills
swift-beacon-102scripts7 files
Claude Code skill bundling tool whitelists and triggers.
04Previous Versions
2.5.5Nov 30, 2025
05Stats
B
75 / 100
Downloads
30
Archive size
378.0 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types0/1missing
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository0/2missing
06Security Notice
This extension includes AI agent skills with executable scripts (Python, Bash, JS). These scripts run with your user permissions. Review all skill files and scripts before installing.
07Platforms
08Labels