Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AS7hf1w8XCi63QduxCUrVn
2.4 KiB
2.4 KiB
@./AGENTS.md
Firmenwissen (onyx & thicket)
- For questions about internal processes, tools, or "wie machen wir X
bei Seibert", check the company knowledge first (skill
onyx). - Default to onyx for any "find internal docs on topic X" research (products, services, systems, teams) — its semantic index regularly surfaces Confluence pages that direct CQL/JQL text search misses (unexpected spaces, differently worded titles). Use direct Confluence CQL only for precise lookups where space or title is already known.
- Thicket direct only for people lookups (role, team, email) — its other sections are thin, use onyx there.
- Default mode
answer;searchonly when you need the source text itself — always cite source links.
Subagents
Spawn subagents to (a) isolate context-heavy work from the main thread, or (b) parallelize independent subtasks. Before spawning, ask: could Bash/Grep/Read do this directly? Subagents have overhead — skip the middleman for mechanical lookups.
Use the Agent tool. Prefer specialized agent types (Explore, code-reviewer, Plan, etc.) over general-purpose when one fits.
Behavioral tier (MANDATORY — always set)
Prefix every Agent prompt with one of:
[TIER: FAST]— return raw results immediately; no internal monologue, no synthesis[TIER: STANDARD]— focused implementation logic; minimal preamble[TIER: DEEP]— complex reasoning; must conclude with a summary
Model selection (override only when needed)
Resolution order: explicit model param → agent type frontmatter → parent inheritance.
- Don't override specialized agent types (
Explore,code-reviewer,Plan, etc.) — their frontmatter is tuned. Leavemodeloff. - For
general-purposeunder an Opus parent: setmodel: sonnet— avoid paying Opus rates for routine subagent work. model: opuson a subagent only when isolated context and reasoning beyond what the parent can easily do inline are both needed.model: haikuonly for mechanical tasks: bulk classification, format conversion, summarizing pre-filtered text. Code-semantic work → Sonnet.
Context hygiene
- Prefer parallel
Explorecalls over sequentialgeneral-purposesessions. - Don't reuse
task_idfor fresh lookups; start new to keep prompts tiny. - Summarize subagent findings in the main thread to keep the terminal clean.