بنقرة واحدة
tui-design
Expertise in creating delightful, low-friction command-line interfaces using modern TUI principles.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Expertise in creating delightful, low-friction command-line interfaces using modern TUI principles.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Expert in building, evaluating, and deploying AI agents using the Google ADK Python framework. Use this skill for writing agent logic, configuring multi-agent systems, and implementing tool integrations.
Advanced manipulation of text streams using the classic Unix power tools: awk and sed.
The discipline of writing robust, re-runnable system administration scripts that converge to a desired state.
Ensuring that code is well formatted
The art of identifying the root cause of software defects through heuristic analysis and logical deduction.
Standards and constraints for the unified google-genai library.
| name | tui-design |
| description | Expertise in creating delightful, low-friction command-line interfaces using modern TUI principles. |
Expertise in creating delightful, low-friction command-line interfaces using modern TUI principles.
* **Flow State:** A good CLI never breaks the user's flow. It anticipates intent and offers sensible defaults.
* **Discoverability:** Features should be discoverable via `--help`, tab-completion, or intuitive naming conventions (Noun-Verb vs Verb-Noun consistency).
* **Glanceability:** Output must be structured (tables, panels) so the most important information jumps out visually. Large walls of text are a failure.
* **Feedback:** Every action must have a reaction. Spinners for waiting, checkmarks for success, and clear, actionable error messages.
* **Color Theory:** Use color to denote state, not just for decoration.
* `Red`: Error/Destructive.
* `Yellow`: Warning/Latency.
* `Green`: Success/Safe.
* `Blue/Cyan`: Metadata/Structure.
* `Dim`: Low-priority info (timestamps, IDs).
* **Typography:** Use Bold for headers and important values. Use Italic sparingly for descriptions.
* **Rich:** The gold standard for output rendering (Panels, Tables, Markdown, Syntax Highlighting).
* **Prompt Toolkit:** The engine for interactive REPLs (Keybindings, History, Auto-completion).
* **Argparse:** The standard for flag parsing (must be structured logically).
rich.layout and rich.table.