create-intent

Generate intent files with state machine patterns for KaRiya TUI.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/baphled/dotopencode --skill create-intent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-intent
Source: https://github.com/baphled/dotopencode/tree/main/skills/create-intent
Command: npx skills add https://github.com/baphled/dotopencode --skill create-intent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation of new intents within the KaRiya TUI architecture, ensuring proper directory structure, naming conventions, state machine patterns, and screen integration for workflow orchestrators.

Core Features & Use Cases

  • Automated Project Setup: Generates the necessary files and directory structure for a new intent.
  • Enforces Best Practices: Guides users to follow state machine patterns, naming conventions, and architectural guidelines.
  • Use Case: When developing a new feature that involves a multi-step user process, like a guided setup wizard or a complex data entry form, use this skill to quickly scaffold the foundational structure for the intent.

Quick Start

Use the create-intent skill to generate a new intent named 'user-profile-update'.

Frequently Asked Questions about create-intent

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

FAQPage Schema
How do I scaffold a state machine for a new application intent?

To scaffold a state machine for a new application intent, this Skill generates a predefined directory structure with intent.go, states.go, and their test files, enforcing the state machine pattern for workflow orchestration.

What is the best way to structure a multi-step workflow in a TUI architecture?

The best way to structure a multi-step workflow in a TUI architecture is to use an intent-based state machine pattern, which this Skill scaffolds by generating dedicated directories and files for orchestration and screen integration.

How do I create a new intent following naming conventions in my project?

Create a new intent following naming conventions by generating files with a verb+noun naming structure, ensuring proper architectural guidelines and state machine patterns are integrated for workflow orchestrators.

Do I need to manually create intent.go and states.go files for workflow orchestration?

You do not need to manually create intent.go and states.go files, as this Skill automates project setup by generating the necessary directory structure, naming conventions, and state machine patterns for workflow orchestration.

When do I need to use an intent-based state machine pattern?

You need an intent-based state machine pattern when developing a new feature involving a multi-step user process, such as a guided setup wizard or a complex data entry form within the TUI architecture.