create-screen

Generate Bubble Tea screen components for the KaRiya TUI architecture.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation of new screen components for the KaRiya TUI architecture, ensuring adherence to naming conventions and architectural principles.

Core Features & Use Cases

  • Screen Generation: Creates new screen components (List, Detail, Form, Confirm) for TUI applications.
  • Architectural Guidance: Enforces principles like rendering, behavior reuse, and intent-driven state management.
  • Use Case: When developing a new feature that requires a user interface, like a form to input new user details or a list to display available options, use this skill to generate the foundational screen code.

Quick Start

Use the create-screen skill to generate a new form screen for user input.

Frequently Asked Questions about create-screen

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

FAQPage Schema
How do I generate a new TUI screen in Go using Bubble Tea?

To generate a TUI screen in Go, use this Skill to scaffold foundational code for list, detail, form, and confirmation views. It creates the required component structure for the KaRiya architecture, handling UI rendering and user input composition automatically.

Does this Skill support creating form and list components for Bubble Tea?

Yes, this Skill supports creating form and list components for Bubble Tea. It generates screen components specifically for list, detail, form, and confirmation views, ensuring architectural principles and naming conventions are strictly followed.

What is the best way to structure a Go TUI application for intent-driven state management?

The best way to structure a Go TUI application for intent-driven state management is by generating screens that enforce architectural principles. This Skill scaffolds components with built-in behavior reuse and intent-driven state handling for the KaRiya TUI architecture.

Can I use this Skill to build a confirmation screen for a Go terminal application?

Yes, you can use this Skill to build a confirmation screen for a Go terminal application. It generates confirmation screen components using Bubble Tea, facilitating proper UI rendering and user input handling within the KaRiya TUI architecture.

Do I need to follow specific naming conventions when generating Bubble Tea UI components?

Yes, you need to follow specific naming conventions when generating Bubble Tea UI components. This Skill enforces KaRiya architectural principles and naming conventions automatically, ensuring consistent component composition across list, detail, form, and confirmation screens.