Claude-skill-registry hula-skill
HuLa project skill for frontend (Vue 3 + Vite + UnoCSS + Naive UI/Vant), backend (Tauri v2 + Rust + SeaORM/SQLite), full-stack flows, and build/release work. Use when the user mentions hula or HuLa or requests changes in this repository; after triggering, ask which scope (frontend/backend/fullstack/build-release) to enable.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/hula-skill" ~/.claude/skills/majiayu000-claude-skill-registry-hula-skill-169b5d && rm -rf "$T"
manifest:
skills/data/hula-skill/SKILL.mdsource content
HuLa Skill
Overview
Enable consistent changes across the HuLa frontend, backend, full-stack flows, and build/release tasks with repo-specific conventions and resources.
Activation Gate
Ask which scope to enable: frontend, backend, fullstack, or build-release. Confirm platform (desktop or mobile), target area (view/component/store/command), and any constraints before editing.
Workflow
- Identify scope and platform.
- Locate similar code paths and follow existing patterns.
- Apply changes using repo conventions and available templates.
- Update related layers (routes, stores, commands) when needed.
- Propose or run checks/tests only when requested.
Scope Routing
- Frontend: read
andreferences/frontend.md
; usereferences/overview.md
,assets/templates/view-desktop.vue
,assets/templates/view-mobile.vue
as starters.assets/templates/pinia-store.ts - Backend: read
andreferences/backend.md
; usereferences/overview.md
.assets/templates/tauri-command.rs - Fullstack: read
plus frontend/backend references; usereferences/fullstack.md
.assets/templates/tauri-command.ts - Build/Release: read
andreferences/build-release.md
.references/checklists.md
Scripts
Use
scripts/hula_summary.py for quick repo context (views/stores counts and paths).
Use scripts/hula_tauri_map.py to list Tauri commands and frontend invoke usage.
References
Use
references/overview.md for stack, directories, aliases, and global conventions.
Use references/checklists.md for per-scope checklists.