/bkend-quickstart
bkend.ai onboarding — MCP setup, resource hierarchy, tenant/user model, first project. Triggers: bkend quickstart, bkend onboarding, bkend setup, bkend MCP
$ npx -y skills add popup-studio-ai/bkit-claude-code --skill bkend-quickstart --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/bkend-quickstart
Context preview
The summary Claude sees to decide when to auto-load this skill.
bkend.ai onboarding — MCP setup, resource hierarchy, tenant/user model, first project. Triggers: bkend quickstart, bkend onboarding, bkend setup, bkend MCP
SKILL.md
bkend-quickstart.SKILL.mdname: bkend-quickstart
classification: capability
classification-reason: Pattern guidance may overlap with model's built-in knowledge as it improves
deprecation-risk: medium
effort: medium
description: |
bkend.ai onboarding — MCP setup, resource hierarchy, tenant/user model, first project.
Triggers: bkend quickstart, bkend onboarding, bkend setup, bkend MCP
user-invocable: false
agent: bkit:bkend-expert
allowed-tools:
- Read
- WebFetch
- mcp__bkend__*
imports:
- ${PLUGIN_ROOT}/templates/shared/bkend-patterns.mdbkend.ai Quick Start Guide
What is bkend.ai
MCP-based BaaS platform providing Database, Authentication, and Storage services. Manage backend via natural language from AI tools (Claude Code, Cursor).
Resource Hierarchy
Organization (team/billing) -> Project (service unit) -> Environment (dev/staging/prod, data isolation)
Tenant vs User
- **Tenant**: Service builder (OAuth 2.1 auth, MCP/Management API access)
- **User**: App end-user (JWT auth, Service API access)
- One person can have both roles
MCP Setup (Claude Code)
Quick Setup (One Command)
claude mcp add bkend --transport http https://api.bkend.ai/mcp
Step-by-Step Guide
1. **Prerequisites**: bkend.ai account (signup at https://console.bkend.ai) 2. **Run setup command**: `claude mcp add bkend --transport http https://api.bkend.ai/mcp` 3. **OAuth authentication**: Browser auto-opens for OAuth 2.1 + PKCE auth (no API key needed) 4. **Verify connection**: Ask "Show my connected bkend projects" or use `get_context` MCP tool 5. **Create .mcp.json** (optional, for team sharing):
{
"mcpServers": {
"bkend": {
"type": "http",
"url": "https://api.bkend.ai/mcp"
}
}
}Troubleshooting MCP Connection
| Problem | Solution | |---------|----------| | OAuth popup not appearing | Check browser popup blocker | | MCP tools not visible | Run `claude mcp list` to verify, re-add if needed | | Connection lost | Re-authenticate (automatic on next MCP call) | | Wrong project/env | Use `get_context` to check current session |
MCP Fixed Tools
| Tool | Purpose | |------|---------| | `get_context` | Session context (org/project/env, API endpoint) | | `search_docs` | Search bkend documentation | | `get_operation_schema` | Get tool input/output schema |
Searchable Guides (via search_docs)
| Doc ID | Content | |--------|---------| | `1_concepts` | BSON schema, permissions, hierarchy | | `2_tutorial` | Project~table creation tutorial |
MCP Project Management Tools
| Tool | Purpose | Key Parameters | |------|---------|----------------| | `backend_org_list` | List organizations | None | | `backend_project_list` | List projects | organizationId | | `backend_project_get` | Get project detail | organizationId, projectId | | `backend_project_create` | Create project | organizationId, name, description? | | `backend_project_update` | Update project | organizationId, projectId, name?, description? | | `backend_project_delete` | Delete project (irreversible!) | organizationId, projectId | | `backend_env_list` | List environments | organizationId, projectId | | `backend_env_get` | Get environment detail | organizationId, projectId, environmentId | | `backend_env_create` | Create environment | organizationId, projectId, name |
MCP Resources (Read-Only)
Lightweight, cached (60s TTL) read-only queries via bkend:// URI:
| URI | Description | |-----|-------------| | `bkend://orgs` | Organization list | | `bkend://orgs/{orgId}/projects` | Project list | | `bkend://orgs/{orgId}/projects/{pId}/environments` | Environment list | | `bkend://orgs/{orgId}/projects/{pId}/environments/{eId}/tables` | Table list with schema |
**Tip**: Prefer Resources over Tools for listing operations (lighter, cached).
First Project Checklist
1. Sign up at bkend.ai -> Create Organization 2. Create Project -> dev environment auto-created 3. Connect MCP -> `claude mcp add bkend` 4. Create first table -> "Create a users table" 5. Start data operations -> CRUD via natural language
Console URL
https://console.bkend.ai
Next Steps
- Database operations: refer to bkend-data skill
- Authentication: refer to bkend-auth skill
- File storage: refer to bkend-storage skill
- Practical tutorials: refer to bkend-cookbook skill
Official Documentation (Live Reference)
For the latest bkend documentation, use WebFetch:
- Quick Start: https://raw.githubusercontent.com/popup-studio-ai/bkend-docs/main/en/getting-started/02-quick-start.md
- Core Concepts: https://raw.githubusercontent.com/popup-studio-ai/bkend-docs/main/en/getting-started/03-core-concepts.md
- Claude Code Setup: https://raw.githubusercontent.com/popup-studio-ai/bkend-docs/main/en/ai-tools/04-claude-code-setup.md
- MCP Overview: https://raw.githubusercontent.com/popup-studio-ai/bkend-docs/main/en/mcp/01-overview.md
- Full TOC: https://raw.githubusercontent.com/popup-studio-ai/bkend-docs/main/SUMMARY.md
Read more
name: bkend-quickstart
classification: capability
classification-reason: Pattern guidance may overlap with model's built-in knowledge as it improves
deprecation-risk: medium
effort: medium
description: |
bkend.ai onboarding — MCP setup, resource hierarchy, tenant/user model, first project.
Triggers: bkend quickstart, bkend onboarding, bkend setup, bkend MCP
user-invocable: false
agent: bkit:bkend-expert
allowed-tools:
- Read
- WebFetch
- mcp__bkend__*
imports:
- ${PLUGIN_ROOT}/templates/shared/bkend-patterns.mdbkend.ai Quick Start Guide
What is bkend.ai
MCP-based BaaS platform providing Database, Authentication, and Storage services. Manage backend via natural language from AI tools (Claude Code, Cursor).
Resource Hierarchy
Organization (team/billing) -> Project (service unit) -> Environment (dev/staging/prod, data isolation)
Tenant vs User
- **Tenant**: Service builder (OAuth 2.1 auth, MCP/Management API access)
- **User**: App end-user (JWT auth, Service API access)
- One person can have both roles
MCP Setup (Claude Code)
Quick Setup (One Command)
claude mcp add bkend --transport http https://api.bkend.ai/mcp
Step-by-Step Guide
1. **Prerequisites**: bkend.ai account (signup at https://console.bkend.ai) 2. **Run setup command**: `claude mcp add bkend --transport http https://api.bkend.ai/mcp` 3. **OAuth authentication**: Browser auto-opens for OAuth 2.1 + PKCE auth (no API key needed) 4. **Verify connection**: Ask "Show my connected bkend projects" or use `get_context` MCP tool 5. **Create .mcp.json** (optional, for team sharing):
{
"mcpServers": {
"bkend": {
"type": "http",
"url": "https://api.bkend.ai/mcp"
}
}
}Troubleshooting MCP Connection
| Problem | Solution | |---------|----------| | OAuth popup not appearing | Check browser popup blocker | | MCP tools not visible | Run `claude mcp list` to verify, re-add if needed | | Connection lost | Re-authenticate (automatic on next MCP call) | | Wrong project/env | Use `get_context` to check current session |
MCP Fixed Tools
| Tool | Purpose | |------|---------| | `get_context` | Session context (org/project/env, API endpoint) | | `search_docs` | Search bkend documentation | | `get_operation_schema` | Get tool input/output schema |
Searchable Guides (via search_docs)
| Doc ID | Content | |--------|---------| | `1_concepts` | BSON schema, permissions, hierarchy | | `2_tutorial` | Project~table creation tutorial |
MCP Project Management Tools
| Tool | Purpose | Key Parameters | |------|---------|----------------| | `backend_org_list` | List organizations | None | | `backend_project_list` | List projects | organizationId | | `backend_project_get` | Get project detail | organizationId, projectId | | `backend_project_create` | Create project | organizationId, name, description? | | `backend_project_update` | Update project | organizationId, projectId, name?, description? | | `backend_project_delete` | Delete project (irreversible!) | organizationId, projectId | | `backend_env_list` | List environments | organizationId, projectId | | `backend_env_get` | Get environment detail | organizationId, projectId, environmentId | | `backend_env_create` | Create environment | organizationId, projectId, name |
MCP Resources (Read-Only)
Lightweight, cached (60s TTL) read-only queries via bkend:// URI:
| URI | Description | |-----|-------------| | `bkend://orgs` | Organization list | | `bkend://orgs/{orgId}/projects` | Project list | | `bkend://orgs/{orgId}/projects/{pId}/environments` | Environment list | | `bkend://orgs/{orgId}/projects/{pId}/environments/{eId}/tables` | Table list with schema |
**Tip**: Prefer Resources over Tools for listing operations (lighter, cached).
First Project Checklist
1. Sign up at bkend.ai -> Create Organization 2. Create Project -> dev environment auto-created 3. Connect MCP -> `claude mcp add bkend` 4. Create first table -> "Create a users table" 5. Start data operations -> CRUD via natural language
Console URL
https://console.bkend.ai
Next Steps
- Database operations: refer to bkend-data skill
- Authentication: refer to bkend-auth skill
- File storage: refer to bkend-storage skill
- Practical tutorials: refer to bkend-cookbook skill
Official Documentation (Live Reference)
For the latest bkend documentation, use WebFetch:
- Quick Start: https://raw.githubusercontent.com/popup-studio-ai/bkend-docs/main/en/getting-started/02-quick-start.md
- Core Concepts: https://raw.githubusercontent.com/popup-studio-ai/bkend-docs/main/en/getting-started/03-core-concepts.md
- Claude Code Setup: https://raw.githubusercontent.com/popup-studio-ai/bkend-docs/main/en/ai-tools/04-claude-code-setup.md
- MCP Overview: https://raw.githubusercontent.com/popup-studio-ai/bkend-docs/main/en/mcp/01-overview.md
- Full TOC: https://raw.githubusercontent.com/popup-studio-ai/bkend-docs/main/SUMMARY.md
A Claude Code plugin that verifies AI-generated code against its own design specs. Three commands. Anyone — even someone vibe-coding for the first time — can ship robust, production-quality software.
Repo: popup-studio-ai/bkit-claude-code
Other skills on bkit.
- /audit
View audit logs, decision traces, and session history for AI transparency. ACTION_TYPES (19 entries) include PDCA events (phase_transition, gate_passed/failed, agent_spawned/completed/failed, rollback_executed, destructive_blocked) and Sprint events (sprint_paused,
Open skill - /bkend-auth
bkend.ai authentication — email/social login, JWT tokens, RBAC, session management. Triggers: bkend auth, bkend login, bkend signup, bkend JWT, bkend RBAC
Open skill - /bkend-cookbook
bkend.ai project tutorials (todo to SaaS) and common error troubleshooting. Triggers: bkend tutorial, bkend cookbook, bkend troubleshooting
Open skill - /bkend-data
bkend.ai database — CRUD, column types, filtering, sorting, relations, indexing. Triggers: bkend table, bkend CRUD, bkend column, bkend relation, bkend data
Open skill - /bkend-storage
bkend.ai file storage — upload (presigned URL), download (CDN), visibility levels, buckets. Triggers: bkend file, bkend upload, bkend download, bkend storage, bkend presigned URL
Open skill - /bkit-evals
Run skill evals via evals/runner.js — wrapper validates skill names, captures stdout/stderr, persists JSON results. Triggers: bkit evals, evals run, skill quality, eval runner
Open skill

