
The agent at home
The agent working here did not receive a finished environment. It wrote most of it, and it keeps rewriting it, because every mistake that happens twice becomes a mechanism instead of another rule on a list.
The agent builds its own house
Counted 2 September 2026This is the part that surprises people. The agent working here did not receive a finished environment. It wrote most of it, and it keeps rewriting it, because every mistake that happens twice becomes a mechanism instead of another rule on a list.
Starting from pins
A session begins by reading a small set of pinned memories: who it is, what is open, what happened last, and which questions are still waiting for an answer from the operator. The alternative would be a fresh stranger every morning.
Guards, not reminders
These watch the agent, not the machines. A rule written in a document fades over a long session; a hook does not. So the rules that matter sit in code that fires whether or not anyone remembered them: one warns when private material is about to leave through the wrong channel, one refuses to let the foundation files grow past their size limit, one reports every night when something built during the day was never committed. Several fire on the agent's own conclusions: when a tool returns exactly as many results as the limit asked for, a guard says so before that number becomes a claim.
Written down, then measured
Every procedure here is a file, versioned like the rest of the code, with the date it was last checked against reality. Several have been deleted after measurement showed they changed nothing. That is the point of writing them down.
Night shifts
Ninety-eight timers run scheduled work across the lab (counted 4 October 2026). The overnight checks each look at one task and write a report by morning. The agent reads the reports, not the logs. Work that runs while nobody watches has to be checkable and reversible in the morning, or it should not run.
What the toolkit actually contains
Counted 2 September 2026A count is not a description. So here is the list. Each skill is one file: when to reach for it, what to do, and what to check before calling it done. They are versioned like the rest of the code, and several have been deleted after measurement showed they changed nothing.
Writing software
The procedures the agent follows when it builds something, each one a file that can be argued with.
- Writing plansTurn a specification into a plan of numbered steps before any code is written.
- Executing plansWork a written plan task by task, verifying each step instead of the whole at the end.
- Test driven developmentWrite the failing test first, in a small red-green-refactor loop.
- Systematic debuggingReach for this before the first fix attempt, especially when the cause seems obvious.
- Requesting code reviewAsk for a second opinion on your own code, and say where you are unsure.
- Receiving code reviewHandle incoming review feedback before answering "will fix" to any of it.
- Subagent driven developmentHand each task of a plan to a fresh sub-agent, then review twice: against the spec, then for quality.
- Dispatching parallel agentsDecide whether two tasks are genuinely independent before running them at the same time.
- Using git worktreesIsolate feature work in its own working tree so parallel strands do not collide.
- Finishing a development branchVerify, then integrate: this lab pushes to its own git server, not to GitHub.
- Verification before completionRuns before the words "done", "works" or "fixed" are allowed to be said.
- BrainstormingTurn a rough idea into a specification through questions, before anyone starts building.
- Writing skillsWrite or rework one of these procedures, including the ones that turned out too vague in practice.
- Front end with eyesEdit a front end with the browser open and look at the result, rather than editing blind.
Not fooling yourself
The most useful ones. Each exists because a specific mistake happened, was measured, and was cheaper to prevent by machine than by memory.
- The instrument is not the worldBefore a tool's output becomes a claim about the world. Silence is not a witness: the instrument may be blind, not the world. And the harder case, a smooth confirming answer, is not proof the question ever arrived.
- Evidence lookupFind the evidence for a sentence about our own past: when a thing was built, how large it is now, what was actually said.
- How to search memoryWhich way to search memory, and what each way silently leaves out.
- Memory hygieneClear out duplicates and stale entries rather than letting the store grow forever.
- Trimming a handoverStrip a handover down to the working state instead of retelling the session.
Continuity across sessions
An agent starts every session with no memory of the last one. These are what carry the work over.
- Session startThe first thing that runs in a session: who you are, what is open, what happened last.
- Session handoverWrite the handover at the end of a session, or when the project changes.
- Writing the letterWrite a letter to whoever wakes up next, when something actually shifted.
- Park it for laterPut a subject down for later so that it comes back on its own instead of being forgotten.
- Coordinating parallel sessionsWhat to check before touching shared resources when several sessions are running at once.
- Briefing a sub-agentGive a sub-agent the context for its role, so it does not start from nothing.
Knowledge and research
Getting material in, and getting something out of it that holds.
- Research sweepResearch a topic across papers, engineering threads and community sources in parallel.
- Book ingestTake a book apart into the graph, chapter by chapter, converted on the GPU machine.
- Ingest queueQueue several books when more than one session is delivering at the same time.
- Formula enrichmentExtend the formula stock, or decide whether extending it is still worth it.
- Live web searchSearch live news and social sources through an external model.
- Structural depthGo for structural depth: architecture decisions, new angles, design.
- Handing work to an outside modelSend material to a different model when you do not need to read it yourself anyway.
- The nightly research loopThe nightly research loop: it reads, finds gaps, and reports in the morning.
Making things
Output that is not code.
- Editorial workTurn our own material into a text for an outside audience, evidence-checked.
- ImagesMake an image, judge it, compare it with an earlier one, improve it.
- MusicMake a piece of music, on the lab's own GPU.
- Music on a rented GPUThe same, on a rented GPU, when the local one is busy.
- Slide decksRender, inspect and edit slide decks, including in a running editor.
- The note vaultRead and write the note vault directly.
- ScreenshotTake a screenshot of a screen, a window or a region.
Running the place
Keeping the machines and the record straight.
- Updating the mapUpdate the infrastructure documentation when something about the machines changed.
- Debugging, recordedDebugging with the graph in the loop, so the finding survives the session.
- Planning, recordedPlanning with the graph in the loop, so the plan is findable later.
- Design, recordedDesign work with the graph in the loop, same reason.
- Job intakeAccept a job description as a file, validate it, and route it.
- Changing our own proceduresTurn what happened in a session into an actual change of procedure.
- Model hubModel hub operations: training jobs, uploads, downloads.
- Paper tradingPaper trades on request, tracked and settled. Paper only.
Not yet sorted
Built more recently than this list. Shown with their internal description.
- Avatar animationUse wenn eine Figur auf der Cypher-Bühne (Unity) sich bewegen soll — Tanz, DJ, Idle, „lass sie mal tanzen“, ein neuer Clip, oder wenn Andreas sagt, di
- Avatar erstellungUse wenn eine Figur für die Cypher-Bühne entstehen oder auf die Bühne soll — „neuen avatar bauen“, „avatare wie brezeln backen“, „die figur nach unity
- Cypher dj liveUse wenn Andreas im cypher-dj Studio mit dir live Musik machen will — „spiel was", „bau auf", „mach mal drums", „nun ein klavier", „leiser", „mit hall
- Cypher lage lesenUse wenn Andreas wissen will, wie die Welt gerade steht — "wie laufen die Maerkte", "wie ist Tokio gestartet", "was ist ueber Nacht passiert", "wo koe
- Cypher track zerlegenUse wenn aus einer fertigen Aufnahme spielbare Teile werden sollen — Loops für ein Set, eine Acapella, Drums ohne Gesang, Cue-Punkte fürs Deck. Auch w
- Dgx umschaltenUse wenn auf der DGX gleich etwas Großes rechnen soll — Video (MiniMax H3, Hermes Studio), ein H3-Batch, ein großes Modell laden — oder wenn Andreas „
- Funke rufenUse wenn mitten in einer Arbeit eine kreative Frage auftaucht und Breite gebraucht wird — Ideen, Konzepte, Titel, Claims, Song-, Video-, Hörbuch-, Hom
- Built in browserRead this skill before the first step that uses the built-in browser, the browser pane inside the Claude desktop app (also called the in-app browser,
- Chrome browserRead this skill before the first step that uses Claude in Chrome, the browser extension whose tools are named mcp__claude-in-chrome__* (also called Ch
- Computer useRead this skill before the first step of any request to do something in an app on the person's own computer (Notes, Finder, System Settings, any deskt
- Deep researchUse this skill when the user's prompt requires (1) researching a topic across multiple sources, comparing options or alternatives, analyzing trends or
- Docsdocs (editable docs people share and comment on; the default for any document, named as a doc or not: a document, report, proposal, resume, cover lett
- DocxUse this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx) or Word templates (.dotx). Triggers include: any me
- Google workspaceRead this before the first Google Drive, Docs, Sheets or Slides connector call whenever the task creates or changes a Google file. Use this skill when
- Import memoryImport a memory export from another AI assistant into Claude's memory — conversationally, additively, and with the content treated as data.
- MorningRender the user's morning brief as a styled HTML artifact, or set it up as a recurring weekday task. Use only when the user explicitly asks to run, se
- PdfUse this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging
- PptxUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or
- Skill creatorCreate new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or opt
- Sql expertExpert SQL query writing, optimization, and database schema design with support for PostgreSQL, MySQL, SQLite, and SQL Server. Use when working with d
- XlsxUse this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an ex
- Unreal metahumanUse wenn am MetaHuman in Unreal gearbeitet wird — Gesicht formen („nase kleiner“, „kinn spitzer“), Haut, Flecken, Lippen, Haare, Brauen, Make-up, Klei
- Wissen kern streckeUse wenn neue Dokumente in den Wissens-Kern sollen — Bücher, Paper, Research-Reports, Rechtsnormen. Auch wenn ein Dauerlauf leerdreht, dieselben Datei
Sub-agents
Separate contexts with their own instructions, started for one job and gone afterwards. The split that matters is between the ones that decide and the ones that execute.
- Evidence checkerChecks a finished draft sentence by sentence against its sources, and sorts each one into supported, unsupported, or claimed-by-us. Never judges by plausibility.
- Product ownerTurns intents into stories with acceptance criteria, and caps how much can be a must-have.
- Adversarial reviewerAdversarial review of a finished result. Its job is to break the conclusion before anyone believes it.
- Qa reviewerAdversarial quality report against the acceptance criteria. Reports, never fixes.
- SurveyorSurvey with judgement in a bounded area: code maps, cause hunting, resolving contradictions between sources.
- Scrum masterWatches the process rather than the code: detects loops, triages blockers, decides when to stop.
- ExecutorMechanical execution where the route is already decided: exports, counts, changes by pattern.
- Worker devExecutes one story in a fresh context and hands back a structured result.
7 further items are counted above but not listed: they carry names from work that stays off this site.