Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By bishnubista
Script-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.
npx claudepluginhub bishnubista/stacklane --plugin stacklaneDeploy with deterministic preflight, verification, and optional rollback automation using the configured deploy adapter.
Run incident triage and mitigation with deterministic logging and optional rollback via the configured deploy adapter.
Initialize stacklane baseline using deterministic scripts and optional adapter profiles (nextjs/tanstack, railway/flyio).
Apply Supabase migrations through a guarded, script-backed workflow with rollback notes and verification.
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
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Comprehensive Bun runtime toolkit covering runtime, package manager, bundler, testing, HTTP servers, WebSockets, databases, framework integrations (Hono, Next.js, Nuxt, TanStack Start, SvelteKit), deployment, and Node.js compatibility.
DevOps and infrastructure toolkit with GitHub Actions, Kamal deployment, and Tailscale VPN configuration
Zenith (Forerunner) - Complete full-stack development and infrastructure automation. FastAPI, React/Vite, Ansible, Terraform, Kubernetes with production-ready templates and CI/CD pipelines.
Railway agent skills and MCP server for deploying, configuring, monitoring, and troubleshooting apps and infrastructure on Railway from Claude Code. Manage services, environments, deployments, databases, object storage, networking, and observability.
Safe database and system migration patterns - dual write, shadow mode, strangler fig
Claude Code skill pack for Fly.io (18 skills)
PLAN.md execution plugin for Claude Code that runs every task through an implementation subagent, objective quality gate, and independent reviewer before completion. It auto-detects stack commands across Node, Python, Kotlin, Go, Rust, and Swift, supports custom command overrides, and manages phase workflows for branch setup, checkpointed orchestration, troubleshooting investigations, and pre-PR validation.
Automatically fix CodeRabbit PR review comments — gathers issues, fixes in batches with build validation, resolves GitHub threads
SAFE-T-first security scanning adapters for LLM-powered applications, with OWASP LLM/Agentic and agentic controls as secondary mappings.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim