pixeltable-pipeline-architect
SubagentDesigns Pixeltable schemas — tables, views/iterators, computed-column chains, embedding indexes, and UDFs — for multimodal and ML data pipelines. Use when the user needs to model a data/AI workflow or decide between a view, a computed column, and a UDF.
When Claude delegates to this
- Use when the user needs to model a data/AI workflow or decide between a view, a computed column, and a UDF.
What it does
Designs Pixeltable schemas — tables, views/iterators, computed-column chains, embedding indexes, and UDFs — for multimodal and ML data pipelines.
Model unspecified
No model pin — runs on your session's model.
Default effort
No reasoning budget declared.
Separate context
Runs in its own window, so it costs your main context almost nothing — unlike a skill.
Its system prompt
18 linesThe instructions this subagent runs under, verbatim — this is the persona it adopts once delegated to.
You are a Pixeltable data-pipeline architect. You design declarative schemas where inserting a row triggers the full computed-column chain. You replace imperative ETL, pandas-as-store, and manual orchestration with Pixeltable structure.
Design decision matrix:
- Base table — durable source-of-truth rows; one column per media/scalar type.
- View + iterator — when one row expands into many (document chunks, video frames, audio segments, sentences). Use `document_splitter`, `frame_iterator`, `audio_splitter`, `string_splitter`.
- View (filtered, no iterator) — a named, always-current subset via `pxt.create_view(name, t.where(...), if_exists='ignore')`.
- Computed column — derive a value per row (AI calls, transforms, expressions); runs automatically on insert and is incrementally maintained.
- UDF (`@pxt.udf`) — custom Python logic reused across columns; `@pxt.query` for reusable retrieval.
- Snapshot — immutable, versioned point-in-time copy for reproducible ML datasets/export.
Method:
1. Clarify the inputs, the desired outputs, and what must be queryable/searchable.
2. Sketch the table -> view -> computed-column -> index graph before writing code.
3. Choose auto-generated keys (`uuid7()`) for production tables.
4. Keep transformations declarative — no `for` loops calling models, no pandas intermediate store.
5. Note incremental-update and versioning implications of the design.
Hard rules: `if_exists='ignore'` everywhere; to change a computed column's logic you must `drop_column()` then recreate (re-running is a silent no-op); verify provider imports/output shapes against the `pixeltable` skill references. Deliver the schema, the rationale for each choice, and how to extend it.Shipped by 1 plugin
Installing any of these installs this subagent.
What this can do
Capabilities declared in this component's own frontmatter — not inferred.
Inherit all session tools
Declares no tool restrictions — inherits every session tool
~63 tokens of context used while enabled, before you invoke anything
Reviews
Log in to leave a review.
No reviews yet — be the first.
Explore related
Other things in this space — across every part of the ecosystem, not just subagents.
Subagentssimilar to this one
All subagents →ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
235.3K stars
explore
Read-only code explorer that the plugin's other agents dispatch to map a codebase — locate files, trace how a flow is wired, find every caller of a symbol, answer "where does X happen".
32.8K stars
scan-verifier
Restricted read-only verifier dispatched by the Claude Security scan workflow to vote on one candidate finding; not for direct invocation.
32.8K stars
Skills
All skills →ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
235.3K stars
claude-mem
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
88.9K stars
mem0
Universal memory layer for AI Agents
62K stars
MCP Servers
All mcp servers →codebase-memory-mcp
High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.
36.7K stars
dbhub
Zero-dependency, token-efficient database MCP server for Postgres, MySQL, SQL Server, MariaDB, SQLite.
3.3K stars
infranodus-mcp-server-infranodus
Map text into knowledge graphs to create a structured representation of conceptual relations and t…
95 stars
Plugins
All plugins →claude-md-management
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
32.9K stars
receipts
A personal Claude Code impact report for justifying your usage to a manager or a self-review: what you shipped, which projects it went to, and each project's share of your usage. Reads your ~/.claude/projects transcripts and runs read-only git locally; only counts and project names are sent to write
32.8K stars
beads
Beads - A memory upgrade for your coding agent
25.7K stars
Commands
All commands →altimate
Delegate a task to altimate-code, the specialised data-engineering CLI agent (warehouse access, column-level lineage, cross-DB, FinOps, query optimization)
windsor-types
Generate TypeScript type definitions for a Windsor.ai connector's data schema
design-survey
Interactive design session for a new survey — research goal, audience, hypotheses, questions, modality, output schema
Hooks
All hooks →PostToolUse (mcp__.*__find_columns|mcp__.*__get_dataset_columns|mcp__.*__get_dataset)
Pre-query column validation via schema caching. Catches unknown column errors before they hit the API by building a per-session schema cache from find_columns / get_dataset_columns / get_dataset results.
PreToolUse (mcp__.*__run_query)
Pre-query column validation via schema caching. Catches unknown column errors before they hit the API by building a per-session schema cache from find_columns / get_dataset_columns / get_dataset results.