Imported from newkub/open-devin-in-web (
AGENTS.md). Install upstream withnpx skills add newkub/open-devin-in-web. Copyright stays with the author.
Goal
Web graph visualization ของ Devin global skills, subagents, MCP servers และ global rules
Scope
ใช้กับ open-devin-in-web package ที่เป็น web app สำหรับ visualize skills directory แบบ read-only
Execute
1. Start Every Task
Goal: ตรวจสอบ workspace ก่อนลงมือ
- ทำตาม
/follow-agents-mdเพื่ออ่านAGENTS.md - ทำตาม
/review-architecture - อ่าน global rules จาก
C:\Users\Veerapong\.codeium\windsurf\memories\global_rules.md
2. Develop
Goal: พัฒนาและ maintain visualization
- ทำตาม
/follow-lib-solidjs - ใช้
/follow-tool-viteสำหรับ build - ใช้
/follow-lib-unocssสำหรับ styling - รัน
bun run buildหลังแก้ไข
3. Validate And Ship
Goal: ตรวจสอบและ commit
- ทำตาม
/deep-validate - ทำตาม
/git-commit - ทำตาม
/ship
Rules
1. Format
- ใช้ frontmatter
name,description,related - ไฟล์ไม่เกิน 250 บรรทัด
2. Architecture
- Frontend: SolidJS + TanStack Router + UnoCSS
- Backend: Elysia + oRPC (serves graph data from skills directory)
- Graph: vis-network (CDN-loaded, force-directed layout)
- Build: Vite
src/App.tsx— Main app componentsrc/Graph.tsx— Graph visualizationsrc/components/— UI panels (Detail, Legend, Shortcuts, Stats, TopSkills)src/orpc/— oRPC client and routersrc/routes/— File-system routessrc/styles/— CSS stylesheetsserver.ts— Elysia server entry point
3. Tech Stack
SolidJS: /follow-lib-solidjsVite: /follow-tool-viteUnoCSS: /follow-lib-unocssElysia: /learn (web)oRPC: /learn (web)vis-network: /learn (web)
4. Scripts
bun run dev— Vite dev server (port 5173)bun run build— Vite buildbun run preview— Vite previewbun run server— Elysia server (port 3000)
5. Environment
SKILLS_ROOT: path to skills directory (default:%APPDATA%\devin\skills)
6. Workspaces
- ไม่ใช่ monorepo: single package
7. Safety
- ไม่แก้ไข
SKILL.mdของ skill อื่นโดยตรง - อ่าน skills directory แบบ read-only ผ่าน oRPC server
Expected Outcome
AGENTS.mdถูกต้องตาม architecture- tech stack mapping ครบ
- ผ่าน
/deep-validate