一键导入
wails-feature
Guide for adding new Wails-bound features across Go backend and React frontend, following the project's established data flow pattern
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Guide for adding new Wails-bound features across Go backend and React frontend, following the project's established data flow pattern
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Add a new shadcn/ui component using the project's configured style and path aliases
Scans the todos/ folder for *.pending.md files and creates implementation plans from their content using the writing-plans workflow. Use this skill whenever the user mentions checking todos, scanning pending tasks, reviewing todo files, processing pending items, or wants to plan work from markdown todo files. Also triggers on phrases like 'what's pending', 'any todos', 'plan my tasks', or 'work on todos'.
Guide for adding new Wails-bound features across Go backend and React frontend, following the project's established data flow pattern
Scans the todos/ folder for *.pending.md files and creates implementation plans from their content using the writing-plans workflow. Use this skill whenever the user mentions checking todos, scanning pending tasks, reviewing todo files, processing pending items, or wants to plan work from markdown todo files. Also triggers on phrases like 'what's pending', 'any todos', 'plan my tasks', or 'work on todos'.
| name | wails-feature |
| description | Guide for adding new Wails-bound features across Go backend and React frontend, following the project's established data flow pattern |
When adding a new feature that spans backend and frontend, follow these steps in order:
models.go)json:"camelCase" tags matching the frontend conventionsapp.go)App structa.store for persistence and a.executor for command execution(Type, error) for creates/updates, error for deletesRun:
wails generate module
This updates frontend/wailsjs/go/main/App.ts and App.d.ts with the new method signatures.
frontend/src/types.ts)import { MyMethod } from '../wailsjs/go/main/App'ModalState discriminated union in App.tsxApp.tsx following existing patternsfrontend/src/components/@/components/ui/ and Lucide iconsfrontend/src/locales/en.json and use t('key')models.goapp.gowails generate module)types.tslocales/en.json