CtrlK
BlogDocsLog inGet started
Tessl Logo

architect

Semantic chunker, embedding engine, and ChromaDB store. Consumes ChangeEvents from the Scout, chunks files at function/class boundaries, generates embeddings, and manages the vector store.

51

Quality

56%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./workspace/skills/architect/SKILL.md
SKILL.md
Quality
Evals
Security

Architect

The Architect is the only component that writes to ChromaDB. It processes ChangeEvents from the Scout, chunks files semantically using AST boundaries, embeds chunks with Nomic (Anthropic fallback), and manages the vector store.

Capabilities

  • Semantic chunking at function/class boundaries using tree-sitter AST
  • Fixed-window chunking fallback for parse errors
  • Large class splitting (>200 lines) into preamble + individual methods
  • Nomic embedding with Anthropic API fallback
  • ChromaDB operations: upsert (delete-then-insert), delete, query
  • Timing logging for H1 latency validation

Scripts

  • chunker.py — SemanticChunker class
  • embedder.py — Embedder class (Nomic + Anthropic fallback)
  • store.py — VectorStore class (ChromaDB wrapper)
  • pipeline.py — Wires chunker + embedder + store
Repository
tombrewsviews/repository-os-mvp
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.