Produkt · Personas

Stellen Sie ein Team aus KI-Spezialisten zusammen.

Ein generischer Chatbot stößt schnell an seine Grenzen. Ein Roster aus fokussierten Personas - jede mit eigenen Instructions, Skills, Tool-Bindings und Guardrails - liefert weiter. Stellen Sie das Team auf, das Ihre Codebasis tatsächlich braucht.

Ada
Designer

Liefert TypeScript-Features Ende-zu-Ende.

TSNext.jsTDD
Hopper
Checker

Führt Tests aus. Gibt Pass/Fail-Verdikt zurück.

TestsVerdict
Knuth
Reviewer

Feedback zu Security und Design-Patterns.

SecurityDesign
Lovelace
Investigator

Liest die Codebasis. Schreibt Befunde.

RepoTrace
Turing
Optimizer

Refaktoriert. Strafft. Räumt auf.

RefactorLint
Dijkstra
Planner

Schneidet Scope in lieferbare Issues.

ScopeIssues
Das Problem

Ein Agent. Jeder Job. Schlechter Fit.

Keine Rolle, keine Schärfe

Ein generischer Chatbot hat keine Haltung. Er refaktoriert, wenn Sie Review wollten - und plaudert, wenn Sie Code wollten. Spezialisierung ist, was den Output verlässlich macht.

Skills lassen sich nicht stapeln

Stopfen Sie jeden Standard, jede Framework-Regel und jedes Tool in einen Mega-Prompt, kippt die Qualität. Personas teilen dieses Wissen nach Rolle auf - und injizieren nur, was der Step braucht.

Tools sind unbegrenzt

Ohne Persona-spezifische Guardrails bekommt jeder Agent jedes Tool. So führt ein Doc-Writer aus Versehen Production-Migrations aus. Tools binden, Memory begrenzen, sicher ausliefern.

Persona-Spotlight

Lernen Sie das Roster kennen.

Klicken Sie sich durch fünf kanonische Personas. Gleiche Anatomie - andere Instinkte, andere Skills, andere Tools. Jede eine typisierte, versionierte, wiederverwendbare Identität.

Ada

Designer

Primärer Coding-Agent. Ada nimmt einen Prompt entgegen, öffnet eine frische Sandbox, schreibt den Code, fährt die Dev-Loop und produziert einen Diff. Sie bevorzugt explizite Typen, funktionale Patterns und kleine Commits.

Tools
Sandbox-ShellFile-EditsPackage ManagerGit
Guardrails

Read/Write-Scope: nur Projekt-Repo. Keine Produktions-Secrets. Auto-Stop bei Lint- oder Type-Errors.

Skill matrix
  • TypeScript96
  • React + Next.js92
  • Test-driven dev88
  • Sandbox-Tooling86
  • Conventional Commits78
  • Diff-Hygiene82
So funktioniert’s

Anatomie einer Persona.

Eine Persona ist mehr als ein System Prompt. Sie ist ein typisiertes Bündel aus Identität, Skills, Tools, Memory, Output-Kontrakt und Guardrails - eingecheckt in Ihr Projekt und versioniert wie Code.

Knuth
Reviewer · v4
SecPattAPINamingPerfOWASP
read-onlyready
System Prompt - Rolle, Ton, harte Regeln
Skill Set - komponierbares Fachwissen
Tool-Bindings - Sandbox, Shell, Git, Suche
Memory - Learnings aus früheren Runs
Output-Format - Diff, Verdikt oder Report
Guardrails - Scope, Rate, Refusal-Regeln
Eingebaut oder Custom

Aus dem Roster wählen. Oder eigene entwerfen.

CodeCourier liefert die kanonischen Persona-Typen mit. Brauchen Sie etwas außerhalb des Skripts - einen Migrations-Assistenten, einen Changelog-Writer, einen domänenspezifischen Reviewer? Custom-Persona in Minuten definieren.

Eingebaute Personas
Designer
Checker
Reviewer
Investigator
Optimizer
Planner
Custom-Persona in vier Schritten
  1. 1
    Rolle und Ton definieren
  2. 2
    Modell + Thinking Effort wählen
  3. 3
    Skills + Tool-Bindings zuweisen
  4. Guardrails setzen und ausliefern
Komponierbare Skills

Personas setzen sich aus einer Skill-Bibliothek zusammen.

Jeder Skill ist ein kompaktes Bündel aus Fachwissen - Patterns, Fallstricke, Idiome. Setzen Sie einen Skill auf eine Persona, und plötzlich kennt der Agent Ihren Stack wie ein Senior.

TypeScript-Expertin

Strikte Typen, Generics, exhaustive Switches. Betrachtet `any` als Code-Smell.

Go-Experte

Idiomatisches Go: Error-Returns, Table-driven Tests, Context-aware APIs.

Python-Experte

Modernes Python: Type Hints, Dataclasses, async-first IO, ruff-sauberer Code.

SQL-Chirurg

Indexes, Query-Pläne, Window-Functions. Wittert N+1 schon im Schema.

Code-Reviewer

Heuristiken für Security, Wartbarkeit und Klarheit. Zitiert Zeilen, nicht Bauchgefühl.

API-Designer

REST + GraphQL-Konventionen, Pagination, Error-Kontrakte und Versionierung.

Docs-Writer

Klar formulierte Erklärungen, ADRs, READMEs, die Menschen tatsächlich onboarden.

DevOps

Container, CI-Gates, Observability - Pipelines, die einen echten Outage überleben.

Programmierbar

Personas direkt aus dem Editor definieren.

Alles, was die UI konfigurieren kann, kann auch das SDK. Personas sind typisiertes TypeScript - reviewen Sie sie in Pull Requests, diffen Sie sie über Versionen, liefern Sie sie mit Ihrem Code aus.

personas/knuth.ts
// Senior TypeScript reviewer - read-only, no merges
import { definePersona } from "@codecourier/sdk";

export const knuth = definePersona({
  name:           "Knuth",
  role:           "reviewer",
  model:          "claude-opus-4-7",
  thinkingEffort: "high",
  skills:         ["security", "design-patterns", "api-design"],
  tools:          ["diff", "symbol-search", "repo:read"],
  guardrails: {
    writes:     false,
    network:    "deny",
    maxRuntime: "15m",
  },
  instructions: "Cite file:line for every finding. Refuse to merge.",
});

await knuth.publish(); // → v4 active

Eine Senior-TypeScript-Reviewer-Persona - Modell, Skills, Tools und Guardrails - in einem Dutzend Zeilen definiert.

In Pipelines verdrahtet

Personas an Workflow-Steps binden.

Ein Workflow ist eine Sequenz aus Steps. Jeder Step wird von genau einer Persona angetrieben. Tauschen Sie Personas aus, ohne den Workflow umzubauen - und tauschen Sie Workflows, ohne die Personas umzubauen. So komponiert ein Team aus Spezialisten tatsächlich.

Jeder Run protokolliert, welche Persona welchen Step auf welcher Sandbox in welcher Version ausgeführt hat. Persona-spezifische Analytics - Success-Rate, Kosten, durchschnittliche Iterationen, Quality Score - folgen automatisch.

Workflow step
Review diff
Persona slot
bind →
v4
Knuth
Reviewer
securitypatternsAPI
Reale Stacks

Drei Roster zum Mitnehmen.

Frontend-Team

Wenn der UI-Sprint Tempo macht und die Component-Library nicht regressieren darf.

AdaKnuthTuring

Backend-Team

Wenn Sie einen Service refaktorieren und jeder Diff ein Senior-Review überstehen muss.

LovelaceAdaHopperKnuth

DevX-Team

Wenn Plattform-Arbeit Scaffolding, Docs und Tool-Ergonomie über viele Repos hinweg mischt.

DijkstraAdaDocs WriterTuring

Wir haben aufgehört, einen Assistenten im Team zu teilen, und angefangen, Spezialisten zu entwerfen. Drei Wochen später war unser Review-Backlog bei null und die Senior Engineers konnten das System endlich wieder selbst designen.

Priya Ramanathan
Director of Engineering · Halcyon Labs
FAQ

Was Engineering Leads fragen.

Kann ich eine Persona über die Zeit weiterentwickeln?
Ja. Jede gespeicherte Änderung erzeugt eine neue Version mit Parent-Pointer, sodass Sie an Instructions iterieren und sofort zurückrollen können, wenn eine Änderung die Qualität verschlechtert. Ältere Versionen bleiben für Audits erhalten; in neuen Runs läuft nur die jeweils aktuelle Version, sofern Sie keine andere zur Latest promoten.
Sind Personas einfach nur System Prompts?
Nein. Eine Persona ist ein typisiertes Bündel: CLI-Tool, Modell, Thinking Effort, Instructions, zugewiesene Skills, injizierte Commands und Scripts, gebundener Context, Learnings-Toggle und Guardrails. Der System Prompt ist eine Zutat - der Kontrakt drumherum macht den Agenten verlässlich.
Wie werden Tools sandboxiert?
Jede Persona deklariert, welche Tools sie nutzen darf, und jeder Run läuft in einer isolierten E2B-Sandbox. Die Sandbox wird nach dem Run abgebaut, Secrets werden nur bei Bedarf injiziert, und Audit-Trails halten fest, welcher Step welches Tool angefasst hat - kein impliziter Zugriff.
Können Personas Memory teilen?
Jede Persona hat einen eigenen Learnings-Store, aber Workflows können strukturierten Output von einem Step in den nächsten als Context durchreichen. Geteilte Learnings über mehrere Personas hinweg lassen sich auf Projektebene aktivieren, wenn Sie Cross-Pollination explizit wollen - nie per Default.
Was ist der Unterschied zwischen einer Persona und einem Workflow?
Eine Persona ist ein Wer - ein spezialisierter Agent. Ein Workflow ist ein Wie - eine typisierte Sequenz aus Steps. Sie binden eine Persona an einen Workflow-Step. Dieselbe Persona kann in vielen Workflows auftauchen; derselbe Workflow lässt sich durch Persona-Austausch neu besetzen.
Bereit zur Aufstellung

Stellen Sie Ihre erste Persona in unter fünf Minuten ein.

14 Tage kostenlos · keine Kreditkarte

Stellen Sie Ihren ersten KI-Ingenieur ein.
Bis zum Mittag live.

5 Minuten Onboarding. Erster PR innerhalb einer Stunde. Jederzeit kündbar.