From bankr-x402-sdk-dev
Scaffolds a TypeScript/Node.js project using the Bankr x402 SDK. Supports bot, web-service, dashboard, and CLI types with customizable structure and files.
npx claudepluginhub bankrbot/claude-plugins --plugin bankr-x402-sdk-devproject-type# x402 SDK Project Scaffold Create a complete TypeScript/Node.js project scaffold for building on the Bankr x402 SDK. ## Process 1. **Determine project type** - If `$ARGUMENTS` specifies a type, use it. Otherwise, ask the user. Load the `x402-project-templates` skill for available types: - **bot** - Automated trading bot, price monitor, portfolio rebalancer, scheduled task - **web-service** - HTTP API that wraps Bankr SDK for mobile apps or integrations - **dashboard** - Web UI for portfolio tracking, swap interface, monitoring - **cli** - Command-line tool for Bankr oper...
/scaffoldScaffolds Next.js App Router pages, layouts, server/client components, API routes, server actions, and loading/error states following best practices and project patterns.
/scaffoldScaffolds production-ready project for API, web, CLI, lib, or fullstack using TypeScript, Python, Go, or Rust. Includes src/tests, Docker, GitHub Actions CI/CD, git init, deps, and verification.
/scaffoldDetects .NET project architecture and generates complete feature slices with endpoints, handlers, validators, DTOs, EF configs, and integration tests.
/scaffoldInteractively scaffolds myfy components like modules, routes, providers, tasks, settings, or full features by gathering requirements and generating code.
/scaffoldScaffolds a TypeScript/Node.js project using the Bankr Agent API. Supports bot, web-service, dashboard, or CLI types via project-type argument.
/scaffoldGenerates a starter mlld orchestrator by asking about archetype (audit/research/development), domain, inputs, and outputs, producing index.mld, context, prompts, schemas, and shared fragments.
Create a complete TypeScript/Node.js project scaffold for building on the Bankr x402 SDK.
Determine project type - If $ARGUMENTS specifies a type, use it. Otherwise, ask the user.
Load the x402-project-templates skill for available types:
Ask for project details:
my-trading-bot)Create project structure:
x402-project-templates skill for the directory structurex402-client-patterns skill for common files and client codemkdir -pExplain next steps:
bun install && bun dev or npm install && npm run dev)Core Skills (always load):
x402-project-templates - Directory structures for each project typex402-client-patterns - bankr-client.ts and common files (package.json, tsconfig.json, .env.example, .gitignore)sdk-capabilities - SDK operation referenceCapability Skills (load based on project purpose):
sdk-token-swaps - For trading bots: swap patterns, approval handlingsdk-transaction-builder - For custom transfers, NFT ops, bridgessdk-balance-queries - For dashboards: portfolio queries, balance trackingsdk-wallet-operations - For multi-wallet setupssdk-job-management - For advanced: job polling, cancellationmkdir -p