{ }
BC Ai Solution
หน้าแรกAI Agentราคาบริการคู่มือบทความนักพัฒนาSupportติดต่อเราเริ่มต้นใช้งาน
←กลับไปหน้าสำหรับนักพัฒนา
AI Skill Pack

BCDev Fullstack Skill Pack

ชุด Markdown skill สำหรับ AI Agent ที่ต้องการทำงานกับระบบ BC Ai Cloud ครอบคลุมทั้ง Go Backend และ Flutter Frontend พร้อมคัดลอกไปใช้กับ AI ที่คุณถนัดได้ทันที

3 ไฟล์ Markdown
Go + Flutter
คัดลอกไปใช้ได้ทันที

ภายในชุด Skill Pack

แต่ละไฟล์ออกแบบมาให้ AI Agent อ่านแล้วเข้าใจโครงสร้างได้ทันที

SKILL.md

ไฟล์หลักที่กำหนด workspace map, core rules, task recipes และจุดเริ่มต้นสำหรับ AI Agent

Backend Reference

โครงสร้าง Go backend, entry points, MCP tools, transaction packages และ handler patterns

Frontend Reference

Flutter apps ทั้ง bcaiaccount (BLoC) และ bclms (Riverpod) รวม flavor, commands, UI patterns

วิธีใช้

  1. 1สร้างโฟลเดอร์ skill ชื่อ bcdev-fullstack ในโปรเจกต์ หรือ AI tool ที่คุณใช้
  2. 2คัดลอกแต่ละไฟล์ด้านล่างไปวางตาม path เดิม
  3. 3ให้ AI โหลด SKILL.md ก่อน แล้วค่อยเปิด references ตามงานที่ทำ

โครงสร้างไฟล์

bcdev-fullstack/
├── SKILL.md
└── references/
    ├── backend.md
    └── frontend.md

ใช้ได้กับ AI Tools

Skill Pack นี้ใช้ได้กับ AI code editor และ agent ที่อ่าน Markdown ได้

Claude CodeCLI + VSCode Extension
Claude Desktopvia MCP Server
CursorAI Code Editor
WindsurfAI Code Editor
Custom Agentที่อ่าน Markdown ได้
Skill Pack นี้เขียนจากโครงสร้างจริงของ BC Ai Cloud โดยเลี่ยงการใส่ข้อมูลลับ (secret) ทั้งหมด

ไฟล์ Markdown ที่คัดลอกได้

เลือกแท็บเพื่อดูแต่ละไฟล์ แสดงเป็น raw Markdown เพื่อให้คัดลอกไปใช้ได้ตรงๆ

bcdev-fullstack/SKILL.md

ไฟล์หลักของ skill สำหรับ trigger, workflow และกติกาการทำงานข้าม backend กับ frontend

---
name: bcdev-fullstack
description: Work on the BC development workspace at D:\bcdev, including the Go backend in D:\bcdev\backend and the Flutter frontends in D:\bcdev\frontend\bcaiaccount and D:\bcdev\frontend\bclms. Use when an AI agent must inspect architecture, trace API-to-UI flow, add or fix features, update MCP tools, or coordinate backend and frontend changes in this codebase.
---

# BCDev Fullstack

Use this skill when working inside the BC development workspace.

## Load the right reference first

- Read `references/backend.md` before changing Go services, Echo routes, MCP tools, Docker stack, `bootstrap.json`, or database integrations.
- Read `references/frontend.md` before changing Flutter screens, blocs, repositories, flavors, `web/config.json`, or deploy scripts.
- Read both reference files when a task crosses API, model, or response boundaries.

## Workspace map

- Backend: `D:\bcdev\backend`
- Frontend app 1: `D:\bcdev\frontend\bcaiaccount`
- Frontend app 2: `D:\bcdev\frontend\bclms`

## Core rules

- Treat backend contracts as the source of truth for request and response shapes plus business rules.
- Prefer MCP-based discovery when it is available, then inspect source code when MCP is insufficient.
- Never expose or copy secrets from `bootstrap.json` into code, docs, tests, prompts, or frontend bundles.
- Keep backend configuration centered on `bootstrap.json`; do not add new `.env`-style flows unless the target already uses them.
- Keep frontend network calls inside repository or service layers instead of UI widgets.
- Do not call external AI provider endpoints directly from Flutter code. Route AI features through backend endpoints.
- When renaming or removing a shared field, update backend code and every affected Dart model, repository, bloc or provider, and screen in the same change.

## Task recipes

### Backend-only task

1. Find the entrypoint, handler, or domain package first.
2. Trace route to handler to service to repository or model.
3. If the feature affects analytics, AI tools, or schema discovery, inspect `internal/goapi/mcp`.
4. Verify config, ports, and runtime assumptions against `references/backend.md`.

### Frontend-only task

1. Find the screen, route, or page that renders the feature first.
2. Trace screen or widget to bloc or provider to repository or service to model.
3. Confirm backend response fields before editing parsing, UI assumptions, or filters.
4. Verify flavor and environment behavior before testing.

### Cross-project task

1. Confirm the backend endpoint, payload, and response shape first.
2. Update backend and frontend in one pass when changing shared fields.
3. Keep wire formats backward compatible whenever possible.
4. Check both frontend apps if the feature can affect accounting UI and logistics UI separately.

## Key starting points

- Backend gateway entrypoint: `D:\bcdev\backend\main.go`
- Standalone GoAPI entrypoint: `D:\bcdev\backend\cmd\goapi\main.go`
- Flutter bootstrap: `D:\bcdev\frontend\bcaiaccount\lib\main.dart`
- Flutter root app: `D:\bcdev\frontend\bcaiaccount\lib\main_app.dart`
- Riverpod app bootstrap: `D:\bcdev\frontend\bclms\lib\main.dart`

## Output expectations

- Keep fixes scoped to the smallest layer that solves the problem.
- Preserve Thai business terminology already used in logs, labels, and comments.
- Prefer concrete file edits over high-level suggestions when the task is implementation-oriented.
- Mention assumptions explicitly when the code path is ambiguous between `bcaiaccount`, `bclms`, `mainapi`, and `goapi`.
🏆30+ปีประสบการณ์
🏢5,000+บริษัทใช้งาน
🇹🇭100%ทีม Support คนไทย
🎓ฟรีสอนใช้งาน+ติดตั้ง

BC Ai Solution

โซลูชันธุรกิจอัจฉริยะด้วย AI
โปรแกรมบัญชี POS ร้านอาหาร ERP ครบวงจร

Line QR Code @bcaccount

LINE @bcaccount

โซลูชั่น

  • ร้านค้าปลีก
  • ร้านอาหาร
  • ร้านค้าส่ง
  • วัสดุก่อสร้าง
  • การเกษตร
  • ร้านขายยา
  • คลินิก/สปา
  • เครื่องใช้ไฟฟ้า
  • ร้านทอง
  • ร้านมือถือ
  • ร้านยาง/อู่
  • สำนักงานบัญชี

ผลิตภัณฑ์

  • ผลิตภัณฑ์ทั้งหมด
  • BC Merchant (บัญชี)
  • BC POS (ขายหน้าร้าน)
  • AI Agent & Claude Cowork
  • ฟีเจอร์
  • ฟีเจอร์ขั้นสูง
  • ราคา
  • ความปลอดภัย
  • บริการ
  • Support & สอนใช้ฟรี
  • ทดลองใช้ฟรี
  • ใบเสนอราคา
  • บริการติดตั้ง
  • ตะกร้าสินค้า
  • คู่มือการใช้งาน
  • ระบบที่กำลังพัฒนา

บทความ

  • บทความทั้งหมด
  • Claude Cowork + AI Agent
  • AI Agent คืออะไร?
  • VAT ภาษีมูลค่าเพิ่ม
  • e-Tax Invoice คืออะไร?
  • ต้นทุนร้านอาหาร
  • Cloud ERP คืออะไร?
  • จัดการสต๊อกสินค้า
  • เอกสารธุรกิจครบชุด
  • คู่มือเปิดร้านอาหาร
  • QR Payment & PromptPay
  • ภาษีขายของออนไลน์
  • ปฏิทินภาษี
  • ข่าวธุรกิจ

ติดต่อเรา

  • 065-348-0131
  • webmaster@bcaccount.com
  • จ-ศ 8:30 - 17:00 น.
กรุงเทพฯ (สำนักงานใหญ่)
ซอฟท์แวร์พาร์ค ชั้น 7 ถ.แจ้งวัฒนะ
อ.ปากเกร็ด จ.นนทบุรี 11120
เชียงใหม่
141/469 หมู่ 2 ต.ต้นเปา
อ.สันกำแพง จ.เชียงใหม่ 50130

ดาวน์โหลดแอป

Download on the App StoreGet it on Google Play

© 2026 บริษัท บ้านเชียงซอฟท์ จำกัด | BC Ai Solution - All rights reserved.

นโยบายความเป็นส่วนตัวเงื่อนไขการใช้งานสำหรับนักพัฒนาAI Skills