chat
Skill for the Chat area of paddock. 62 symbols across 10 files.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Skill for the Chat area of paddock. 62 symbols across 10 files.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Interact with Paddock — AI agent orchestration dashboard. Use when registering agents, managing tasks, syncing skills, or querying agent/task status via Paddock APIs.
Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.
Claude AskUserQuestion rendering for speckit checklist.
Claude AskUserQuestion rendering for speckit clarify.
Create or update the feature specification from a natural language feature description.
Perform a non-destructive post-implementation verification gate validating the implementation against spec.md, plan.md, tasks.md, and constitution.md.
| name | chat |
| description | Skill for the Chat area of paddock. 62 symbols across 10 files. |
62 symbols | 10 files | Cohesion: 76%
src/| File | Symbols |
|---|---|
src/components/chat/conversation-list.tsx | asRecord, readString, readNumber, readSessionPrefs, readSessions (+10) |
src/components/chat/chat-input.tsx | ChatInput, autoResize, addFiles, removeAttachment, handleDrop (+5) |
src/components/chat/session-message.tsx | SessionMessage, PartRenderer, ThinkingPart, ToolUsePart, ToolResultPart (+5) |
src/components/chat/chat-workspace.tsx | ChatWorkspace, check, ChatIndicators, AgentAvatar, getConversationStatus (+2) |
src/components/chat/message-list.tsx | formatDateGroup, groupMessagesByDate, isGroupedWithPrevious, MessageList, isNearBottom (+2) |
src/components/chat/message-bubble.tsx | getAgentTheme, formatTime, asRecord, renderContent, ToolCallBubble (+1) |
src/components/chat/session-kind-brand.tsx | getMeta, getSessionKindLabel, SessionKindAvatar, SessionKindPill |
src/lib/chat-utils.ts | detectTextDirection |
src/components/panels/chat-page-panel.tsx | ChatPagePanel |
src/components/chat/chat-panel.tsx | ChatPanel |
Start here when exploring this area:
ChatInput (Function) — src/components/chat/chat-input.tsx:15autoResize (Function) — src/components/chat/chat-input.tsx:29addFiles (Function) — src/components/chat/chat-input.tsx:48removeAttachment (Function) — src/components/chat/chat-input.tsx:66handleDrop (Function) — src/components/chat/chat-input.tsx:80| Symbol | Type | File | Line |
|---|---|---|---|
ChatInput | Function | src/components/chat/chat-input.tsx | 15 |
autoResize | Function | src/components/chat/chat-input.tsx | 29 |
addFiles | Function | src/components/chat/chat-input.tsx | 48 |
removeAttachment | Function | src/components/chat/chat-input.tsx | 66 |
handleDrop | Function | src/components/chat/chat-input.tsx | 80 |
handlePaste | Function | src/components/chat/chat-input.tsx | 88 |
handleKeyDown | Function | src/components/chat/chat-input.tsx | 106 |
insertMention | Function | src/components/chat/chat-input.tsx | 154 |
handleSend | Function | src/components/chat/chat-input.tsx | 174 |
formatFileSize | Function | src/components/chat/chat-input.tsx | 185 |
detectTextDirection | Function | src/lib/chat-utils.ts | 3 |
MessageBubble | Function | src/components/chat/message-bubble.tsx | 161 |
ChatPagePanel | Function | src/components/panels/chat-page-panel.tsx | 4 |
ChatWorkspace | Function | src/components/chat/chat-workspace.tsx | 29 |
check | Function | src/components/chat/chat-workspace.tsx | 66 |
ChatPanel | Function | src/components/chat/chat-panel.tsx | 5 |
MessageList | Function | src/components/chat/message-list.tsx | 49 |
isNearBottom | Function | src/components/chat/message-list.tsx | 56 |
handleScroll | Function | src/components/chat/message-list.tsx | 85 |
handleRetry | Function | src/components/chat/message-list.tsx | 97 |
| Area | Connections |
|---|---|
| Panels | 13 calls |
| Terminal | 2 calls |
| Ui | 1 calls |
gitnexus_context({name: "ChatInput"}) — see callers and calleesgitnexus_query({query: "chat"}) — find related execution flows