elfiee-guide

Classify Elfiee development tasks into four categories and guide code locations.

1|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/H2OSLabs/elfiee --skill elfiee-guide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elfiee-guide
Source: https://github.com/H2OSLabs/elfiee/tree/main/.claude/skills/elfiee-guide
Command: npx skills add https://github.com/H2OSLabs/elfiee --skill elfiee-guide

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers quickly and accurately categorize their development tasks within the Elfiee project, ensuring they are directed to the correct team and development workflow.

Core Features & Use Cases

  • Task Classification: Determines if a task falls under Engine Core, Extension/Capability, Frontend, or Tauri Command development.
  • Guidance: Provides clear decision trees and code location pointers for each task type.
  • Use Case: A developer says, "I need to add a new block type for diagrams," and the Skill identifies it as an "Extension/Capability" task, pointing them to the src-tauri/src/extensions/ directory.

Quick Start

Use the elfiee-guide skill to classify the task "I need to add a new backend API endpoint".

Frequently Asked Questions about elfiee-guide

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I classify Elfiee development tasks into the correct architectural category?

To classify Elfiee development tasks, evaluate the task scope to determine if it belongs to Engine Core, Extension/Capability, Frontend, or Tauri Command development. This Skill routes developers to the appropriate code locations and development workflows based on that specific category.

What is the best way to organize code for a new Elfiee block type feature?

Organizing code for a new Elfiee block type is classified as an Extension/Capability task. Developers are guided to implement these extensions within the `src-tauri/src/extensions/` directory to ensure proper architectural alignment and code organization.

How do I route a backend API endpoint task in the Elfiee project?

Routing a backend API endpoint task in the Elfiee project involves classifying it under Tauri Command development. This classification directs you to the correct codebase areas and development practices required for implementing backend commands and API integrations.

Does this Elfiee task classification guide support architectural changes and bug fixes?

Yes, the Elfiee task classification guide supports decision-making for new features, bug fixes, and architectural changes. It provides clear decision trees and code location pointers for each task type within the Elfiee project.

How do I find the correct code locations for Engine Core development tasks?

Finding correct code locations for Engine Core development tasks requires classifying the task scope first. The Skill then provides explicit decision trees and code pointers to direct you to the appropriate Engine Core directories and development practices.

When should I categorize a frontend task separately from Tauri Command development?

You should categorize a frontend task separately from Tauri Command development when the task scope strictly involves user interface logic rather than backend command execution. The Skill distinguishes these boundaries to ensure correct code organization and workflow routing.