tim-o-private
- 18 skills
- 0 followers
- 1 week ago last updated
- ▌ Cloud · tim-o-private bundleGuide for assistant-cloud persistence and authorization. Use when setting up thread persistence, file uploads, or authentication.
- ▌ Setup · tim-o-private bundleSetup and configure assistant-ui in a project. Use when installing packages, configuring runtimes, setting up chat UI, or troubleshooting setup issues.
- ▌ Tools · tim-o-private bundleGuide for tool registration and tool UI in assistant-ui. Use when implementing LLM tools, tool call rendering, or human-in-the-loop patterns.
- ▌ Update · tim-o-private bundleUpdate assistant-ui and AI SDK to latest versions. Detects current versions, identifies breaking changes, and executes migrations.
- ▌ Runtime · tim-o-private bundleGuide for assistant-ui runtime system and state management. Use when working with runtimes, accessing state, or managing thread/message data.
- ▌ Streaming · tim-o-private bundleGuide for assistant-stream package and streaming protocols. Use when implementing streaming backends, custom protocols, or debugging stream issues.
- ▌ Agent Sdk · tim-o-private bundleClaude Agent SDK patterns for the Clarity platform (Python). Use when building agents, subagents, custom tools, hooks, or skills that integrate Clarity with the Agent SDK. Covers query(), ClaudeSDKClient, AgentDefinition, HookMatcher, MCP servers, sessions, permissions, and hosting patterns.
- ▌ Primitives · tim-o-private bundleGuide for assistant-ui UI primitives - ThreadPrimitive, ComposerPrimitive, MessagePrimitive. Use when customizing chat UI components.
- ▌ Thread List · tim-o-private bundleGuide for multi-thread management in assistant-ui. Use when implementing thread lists, switching threads, or managing conversation history.
- ▌ Assistant UI · tim-o-private bundleGuide for assistant-ui library - AI chat UI components. Use when asking about architecture, debugging, or understanding the codebase.
- ▌ Agent Protocols · tim-o-privateShared protocols for domain agents — blocker handling, git coordination, escalation, and task completion. Read this before starting any task.
- ▌ Backend Patterns · tim-o-private bundleFastAPI backend and LangChain agent patterns for chatServer/ and src/. Use when writing or modifying Python code in chatServer/, src/core/, or tests/. Covers service layer, dependency injection, Pydantic validation, RLS, auth (ES256), agent tools (BaseTool), agent loading, executor caching, prompt template rendering, and content block handling.
- ▌ Database Patterns · tim-o-private bundlePostgreSQL and Supabase database patterns. Use when writing SQL migrations, creating tables, modifying schemas, or working with data access code. Covers RLS with is_record_owner(), table structure, migrations, JSONB, indexes, timestamps, and schema documentation.
- ▌ Prompt Engineering · tim-o-private bundlePrompt architecture patterns for the llm-agent platform. Use when writing or modifying agent prompts, soul text, identity configs, tool descriptions, tool guidance (prompt_section), channel guidance constants, or prompt templates. Covers the DB-driven prompt assembly pipeline, $placeholder template system, and testing via clarity-dev MCP.
- ▌ Integration Deployment · tim-o-private bundleIntegration testing, Docker builds, and Fly.io deployment patterns. Use when building Docker images, deploying to Fly.io, configuring CI/CD, managing environment variables and secrets, troubleshooting deployment issues, or running integration tests across webApp and chatServer.
- ▌ Architecture Principles · tim-o-private bundleProject decision-making framework. All 23 principles (S1-S7, F1-F2, A1-A14) with one-liners and enforcement. Read this before starting any task. See reference.md for full rationale, examples, and edge cases.
- ▌ Bootstrapping · tim-o-privateOrientation protocol for new users. Auto-injected when working memory is mostly empty. Your job in this phase is to build a world model fast enough that you can start operating on it — not to run an intake form.
- ▌ Self Improvement · tim-o-privateHow to create new skills and workflow templates when you notice repeatable patterns. Covers file formats, decision criteria, and examples.