AgentSkillsCN

dynamic

利用 bkend.ai BaaS 平台进行全栈开发。 涵盖身份验证、数据存储以及动态 Web 应用的 API 集成。 通过“init dynamic”或“dynamic init”初始化项目。 当用户需要登录、数据库或后端功能时,请主动使用此技能。 触发条件:全栈、BaaS、bkend、身份验证、登录功能、注册、数据库、 web 应用、SaaS、MVP、init dynamic、dynamic init、 풀스택、인증、로그인 기능、회원가입、데이터베이스、웹앱、 フルスタック、認証、ログイン機能、データベース、 全栈、身份验证、登录功能、数据库、 autenticación、inicio de sesión、registro、base de datos、fullstack、 authentification、connexion、inscription、base de données、fullstack、 Authentifizierung、Anmeldung、Registrierung、Datenbank、Fullstack、 autenticazione、accesso、registrazione、database、fullstack、 请勿用于:静态网站或微服务架构

SKILL.md
--- frontmatter
name: dynamic
description: |
  Fullstack development skill using bkend.ai BaaS platform.
  Covers authentication, data storage, API integration for dynamic web apps.

  Project initialization with "init dynamic" or "dynamic init".

  Use proactively when user needs login, database, or backend features.

  Triggers: fullstack, BaaS, bkend, authentication, login feature, signup, database,
  web app, SaaS, MVP, init dynamic, dynamic init,
  풀스택, 인증, 로그인 기능, 회원가입, 데이터베이스, 웹앱,
  フルスタック, 認証, ログイン機能, データベース,
  全栈, 身份验证, 登录功能, 数据库,
  autenticación, inicio de sesión, registro, base de datos, fullstack,
  authentification, connexion, inscription, base de données, fullstack,
  Authentifizierung, Anmeldung, Registrierung, Datenbank, Fullstack,
  autenticazione, accesso, registrazione, database, fullstack

  Do NOT use for: static websites, microservices architecture

Dynamic Skill

Fullstack development with bkend.ai BaaS platform

Overview

The Dynamic skill enables fullstack web application development using bkend.ai as the Backend-as-a-Service platform. No server management required.

When to Use

  • Web applications with user accounts
  • SaaS products
  • MVPs with backend requirements
  • Apps needing authentication
  • Data-driven applications

bkend.ai Features

  • Authentication: Email, OAuth, Magic Links
  • Database: Managed PostgreSQL
  • Storage: File uploads
  • Real-time: WebSocket subscriptions
  • API: Auto-generated REST & GraphQL

Project Structure

code
project/
├── app/
│   ├── (auth)/
│   │   ├── login/
│   │   └── signup/
│   ├── (dashboard)/
│   │   └── ...
│   └── api/
├── lib/
│   └── bkend/
│       └── client.ts
├── components/
├── docs/
│   ├── 01-plan/
│   ├── 02-design/
│   └── 03-analysis/
└── .mcp.json

Key Phases (Dynamic Level)

PhaseRequiredDescription
1. SchemaDefine data models
2. ConventionSet coding rules
3. MockupDesign UI/UX
4. APIDesign API endpoints
5. Design System🔶 OptionalComponent library
6. UI IntegrationConnect frontend to API
7. SEO/Security🔶 OptionalAuth hardening
8. Review🔶 OptionalCode review
9. DeploymentDeploy to production

Getting Started

bash
# Initialize Dynamic project
/dynamic init

# Start the pipeline
/development-pipeline start

Authentication Example

typescript
// lib/bkend/client.ts
import { createClient } from '@bkend/sdk';

export const bkend = createClient({
  projectId: process.env.BKEND_PROJECT_ID!,
  apiKey: process.env.BKEND_API_KEY!
});