Rapid Warden 01
01README
Sync state of infrastructure against a desired-state YAML. Diffs are previewed before any mutation.
Quick start
Add @bayou_fang/rapid-warden-01 to your repo's extensions list, then reference its model in your swamp.yaml:
extensions:
- @bayou_fang/rapid-warden-01
workflows:
- name: rapid-warden-01-run
jobs:
- name: main
steps:
- name: get
model: bayou_fang/rapid-warden-01
method: getRun with swamp workflow run rapid-warden-01-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: infra vpn python
02Models
@bayou_fang/rapid-warden-01/pilotv0.1.0pilot.ts
fn get(limit: number)
Get the resource.
| Argument | Type | Description |
|---|---|---|
| limit | number | Maximum results to return |
fn sync(force: boolean)
Sync the resource.
| Argument | Type | Description |
|---|---|---|
| force | boolean | Skip confirmation and apply immediately |
fn create(filter: record, limit?: number, force?: boolean)
Create the resource.
| Argument | Type | Description |
|---|---|---|
| filter | record | Key-value filter expression |
| limit? | number | Maximum results to return |
| force? | boolean | Skip confirmation and apply immediately |
@bayou_fang/rapid-warden-01/reactorv0.1.0reactor.ts
fn get(force: boolean)
Get the resource.
| Argument | Type | Description |
|---|---|---|
| force | boolean | Skip confirmation and apply immediately |
fn sync(tags: array, limit: number)
Sync the resource.
| Argument | Type | Description |
|---|---|---|
| tags | array | List of tags to apply |
| limit | number | Maximum results to return |
@bayou_fang/rapid-warden-01/anchorv0.1.0anchor.ts
fn delete(tags: array, filter: record)
Delete the resource.
| Argument | Type | Description |
|---|---|---|
| tags | array | List of tags to apply |
| filter | record | Key-value filter expression |
fn sync(force: boolean, dryRun?: boolean, id?: string)
Sync the resource.
| Argument | Type | Description |
|---|---|---|
| force | boolean | Skip confirmation and apply immediately |
| dryRun? | boolean | Compute changes without applying them |
| id? | string | Resource identifier |
fn diff(filter: record, limit: number, tags?: array)
Diff the resource.
| Argument | Type | Description |
|---|---|---|
| filter | record | Key-value filter expression |
| limit | number | Maximum results to return |
| tags? | array | List of tags to apply |
fn create(filter: record, force?: boolean)
Create the resource.
| Argument | Type | Description |
|---|---|---|
| filter | record | Key-value filter expression |
| force? | boolean | Skip confirmation and apply immediately |
03Skills
rapid-warden-01scripts2 files
Claude Code skill bundling tool whitelists and triggers.
04Stats
A
100 / 100
Downloads
30
Archive size
55.0 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- 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 repository2/2earned
05Security 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.
06Platforms
07Labels