一键导入
tui-tasks
Implement list view, task detail, and markdown rendering in clickup-tui. Use this when building task display screens or the markdown rendering widget.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Implement list view, task detail, and markdown rendering in clickup-tui. Use this when building task display screens or the markdown rendering widget.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | tui-tasks |
| description | Implement list view, task detail, and markdown rendering in clickup-tui. Use this when building task display screens or the markdown rendering widget. |
This skill creates the list view screen (showing folders, lists, and tasks in a navigable table) and the task detail screen (showing full task metadata with a scrollable rendered markdown description). It also implements the markdown-to-ratatui converter.
clickup-tuitui-workspaces completed — data loading, input routing, and basic screens existcrates/clickup-tui/src/ui/list_view.rs — Folder/list hierarchy + task tablecrates/clickup-tui/src/ui/task_detail.rs — Full task view with metadata + scrollable markdown + commentscrates/clickup-tui/src/widgets/markdown.rs — pulldown-cmark → ratatui Line/Span converterTwo-panel layout:
Task table columns:
| Column | Width | Content |
|---|---|---|
| Status | 12 | Colored status text matching ClickUp status color |
| Priority | 3 | Colored indicator (🔴🟠🟡🔵) |
| Name | flex | Task name (truncated to fit) |
| Assignee | 15 | First assignee initials or "—" |
| Due | 12 | Formatted date or "—" |
Enter on a task: switch to TaskDetail, load full task with markdown descriptionVertical layout:
widgets/markdown.rsj/↓ scroll down, k/↑ scroll up, g go to top, G go to bottomEsc: go back to list viewConvert markdown to ratatui styled text. See markdown rendering spec for the complete mapping rules.
pub fn markdown_to_lines(md: &str) -> Vec<Line<'static>>
Use pulldown-cmark::Parser to iterate over markdown events and build Vec<Line> with styled Spans.
Enter on a task shows full task detail with rendered markdown descriptionj/kEsc returns to list view without data lossSPECTRA v4 — vendor-agnostic specification and planning methodology for AI agents.
Implement typed async endpoint methods on ClickUpClient in clickup-api. Use this when creating or modifying files in clickup-api/src/endpoints/.
Create serde model structs for all ClickUp API entities in clickup-api. Use this when creating or modifying files in clickup-api/src/models/.
Build the core HTTP client with rate limiting, retry, and pagination in clickup-api. Use this when creating client.rs, rate_limiter.rs, or pagination.rs.
Implement authentication commands for clickup-cli. Use this when creating auth.rs, output.rs, or client_factory.rs in the CLI crate.
Implement space, list, and task browsing commands with rich output for clickup-cli. Use this when creating data browsing commands in the CLI crate.