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
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Semantic search for Claude Code conversations. Remember past discussions, decisions, and patterns.