hula-skill
A project-specific assistant for the HuLa codebase, ensuring consistent patterns across frontend, Tauri-based backend, and deployment flows.
Install
mkdir -p .claude/skills/hula-skill && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/5877" && unzip -o skill.zip -d .claude/skills/hula-skill && rm skill.zipInstalls to .claude/skills/hula-skill
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
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.Key capabilities
- →Generate frontend view components
- →Implement Tauri backend commands
- →Sync full-stack data flows
- →Manage build and release pipelines
- →Summarize repository structure
How it works
The skill routes requests based on scope (frontend, backend, etc.) and uses repository-specific templates and scripts to apply changes.
Inputs & outputs
When to use hula-skill
- →Create new frontend view components
- →Implement new Tauri backend commands
- →Sync changes across the full-stack flow
About this skill
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
references/frontend.mdandreferences/overview.md; useassets/templates/view-desktop.vue,assets/templates/view-mobile.vue,assets/templates/pinia-store.tsas starters. - Backend: read
references/backend.mdandreferences/overview.md; useassets/templates/tauri-command.rs. - Fullstack: read
references/fullstack.mdplus frontend/backend references; useassets/templates/tauri-command.ts. - Build/Release: read
references/build-release.mdandreferences/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.
When not to use it
- →When working on non-HuLa projects
Prerequisites
Limitations
- →Requires explicit scope selection
- →Limited to HuLa project conventions
How it compares
It provides context-aware templates and scripts specific to the HuLa stack, ensuring consistency across the full-stack architecture.
Compared to similar skills
hula-skill side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| hula-skill (this skill) | 3 | 7mo | Review | Intermediate |
| rust-errors | 5 | 1mo | No flags | Advanced |
| tauri-syntax-permissions | 0 | 4mo | No flags | Intermediate |
| tauri | 0 | 5mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
rust-errors
EpicenterHQ
Rust to TypeScript error handling patterns for Tauri apps. Use when defining Rust errors that will be passed to TypeScript, handling Tauri command errors, or creating discriminated union error types.
tauri-syntax-permissions
OpenAEC-Foundation
>
tauri
BiFangKNT
构建、调试与发布 Tauri v2 应用的工程化工作流。覆盖项目初始化(create-tauri-app)、前端与 Rust 命令通信(`#[tauri::command]` + `invoke`)、状态管理、Capabilities 权限建模、插件接入、跨平台构建与问题排查。当用户需求涉及“创建 Tauri 项目”“把 Web 前端接到 Rust 后端”“最小权限配置(fs/http/shell)”“接入 Tauri 官方插件”“执行 tauri dev/build”“排查 Tauri 构建或运行错误”时使用此 skill。
perf
microsoft
Speed and memory performance rules for Rust crates, webui-framework, and webui-router.
vue-best-practices
antfu
MUST be used for Vue.js tasks. Strongly recommends Composition API with `<script setup>` and TypeScript as the standard approach. Covers Vue 3, SSR, Volar, vue-tsc. Load for any Vue, .vue files, Vue Router, Pinia, or Vite with Vue work. ALWAYS use Composition API unless the project explicitly requires Options API.
vue-testing-best-practices
vuejs-ai
Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.