Help us improve
Share bugs, ideas, or general feedback.
Script-backed operations workflows with adapter profiles for Bun projects (default: Next.js + Supabase + Railway; optional TanStack + Fly.io).
npx claudepluginhub bishnubista/stacklaneScript-backed operations plugin for Bun projects with adapter profiles (Next.js or TanStack, Railway or Fly.io). It enforces deterministic init, migration, deploy, and incident workflows with production confirmation gates, artifacts, and rollback verification.
RuFlo Marketplace: Claude Code native agents, swarms, workers, and MCP tools for continuous software engineering
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage
Share bugs, ideas, or general feedback.
Operational plugin for script-backed execution workflows.
Default profile:
bunnextjssupabaserailwayYou can override adapters (for example frontend=tanstack, deploy=flyio) via .stacklane.json or /stacklane:init flags.
stacklane is execution-focused.
Use plangate for process/governance (plan -> implement -> gate -> review).
/plugin marketplace add bishnubista/stacklane
/plugin install stacklane@stacklane
Every /stacklane:* command delegates to deterministic scripts in scripts/:
.stacklane.jsonThis avoids ad-hoc prompt behavior for critical production actions.
Niche focus:
| Dimension | Supported values |
|---|---|
| runtime | bun |
| frontend | nextjs, tanstack, none |
| database | supabase, none |
| deploy | railway, flyio, none |
Notes:
migrate-safe currently requires database=supabase.deploy-verify and incident require deploy != none.commands.rollback for your service.database=supabase)deploy=railway)deploy=flyio)| Command | Script entrypoint | Purpose |
|---|---|---|
/stacklane:init | scripts/stacklane-init.sh | Baseline setup, profile/config scaffolding, runbook, validation |
/stacklane:migrate-safe | scripts/stacklane-migrate-safe.sh | Migration safety checks, rollback notes, apply report |
/stacklane:deploy-verify | scripts/stacklane-deploy-verify.sh | Preflight, deploy, verify, and optional rollback |
/stacklane:incident | scripts/stacklane-incident.sh | Incident logging, evidence capture, rollback mitigation |
For production migration/deploy/rollback, scripts require:
--confirm-production I_UNDERSTAND_PRODUCTION
If omitted, execution is blocked.
Session-start hook emits <stacklane-manifest> with:
.stacklane.json ConfigurationCreated by scripts/stacklane-init.sh if missing.
{
"profile": {
"runtime": "bun",
"frontend": "nextjs",
"database": "supabase",
"deploy": "railway"
},
"defaults": {
"environment": "staging",
"service": "web"
},
"healthcheck": {
"url": "",
"timeoutSeconds": "60",
"intervalSeconds": "5"
},
"adapters": {
"database": {
"migrationsDir": "supabase/migrations"
}
},
"commands": {
"install": "bun install",
"typecheck": "bunx tsc --noEmit",
"lint": "bunx next lint",
"test": "bun test",
"build": "bun run build",
"migrateLint": "supabase db lint",
"migrateApply": "supabase db push",
"deploy": "railway up --detach --service {service} --environment {environment} --message stacklane:{release_id}",
"currentRelease": "railway deployment list --service {service} --environment {environment} --limit 10 --json",
"rollback": "",
"logs": "railway logs --service {service} --environment {environment} --lines 200",
"smoke": ""
}
}
Template variables available inside command strings:
{service}{environment}{release_id}{rollback_target}{deployment_id}Notes:
healthcheck.url must be an absolute http:// or https:// URL.fly releases rollback {rollback_target} --app {service} --yes./stacklane:init Profile Flagsscripts/stacklane-init.sh \
--frontend tanstack \
--deploy flyio \
--service my-fly-app \
--healthcheck-url https://example.com/healthz
Execution writes operational records to .stacklane/:
.stacklane/init-report.md.stacklane/migration-reports/*.stacklane/releases/*.stacklane/incidents/*.stacklane/state/*./try-stacklane.sh
./try-stacklane.sh --scaffold
claude plugin validate .
stacklane intentionally does not provide:
plangate)https://github.com/bishnubista/stacklane/issuescollab@bishnu.devMIT