KB: todo-app

← All workspaces
3864 entries 170 domains 5.87 MB database Last ingest: 2026-03-21 02:00

3864 results — page 43 of 78

Title Domain Type Severity Source Freshness Updated
[Tool usage] gemini-orchestrator: Step 5: Validation claude/agents/gemini-orchestrator api_note medium gemini-orchestrator.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/gemini-orchestrator.md
Source date: 2026-03-18
Keywords: ["gemini","orchestrator","step","validation","git"]
Cross-domain: []
Symptoms: []
Body:
```bash # Syntax check all changed files git diff --name-only | grep '\.php$' | xargs -I{} php -l {} # Check for merge markers or corruption git diff --name-only | xargs grep -l '<<<<<<' 2>/dev/null ```
[Workflow] gemini-orchestrator: Step 4: Result Collection claude/agents/gemini-orchestrator pattern medium gemini-orchestrator.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/gemini-orchestrator.md
Source date: 2026-03-18
Keywords: ["gemini","orchestrator","step","result","collection","git"]
Cross-domain: []
Symptoms: []
Body:
After all agents complete: 1. Read each agent's output file 2. Check exit codes (0 = success) 3. Verify file changes: `git diff --name-only` 4. Check for unexpected file conflicts 5. Run syntax checks: `php -l` on changed PHP files
[Workflow] gemini-orchestrator: Step 3: Parallel Spawning claude/agents/gemini-orchestrator pattern medium gemini-orchestrator.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/gemini-orchestrator.md
Source date: 2026-03-18
Keywords: ["gemini","orchestrator","step","parallel","spawning"]
Cross-domain: []
Symptoms: []
Body:
```bash for i in 1 2 3; do ( OUTPUT=$(gemini -m "{model}" \ -p "${PROMPTS[$i]}" \ --approval-mode yolo \ -o text 2>&1) EXIT=$? echo "AGENT-$i:$([ $EXIT -eq 0 ] && echo OK || echo FAIL)" echo "$OUTPUT" > "/tmp/gemini-agent-$i-result.txt" ) & done wait echo "All agents completed" ```
[Workflow] gemini-orchestrator: Step 2: Agent Registry claude/agents/gemini-orchestrator pattern medium gemini-orchestrator.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/gemini-orchestrator.md
Source date: 2026-03-18
Keywords: ["gemini","orchestrator","step","agent","registry"]
Cross-domain: []
Symptoms: []
Body:
```bash REGISTRY_FILE="/tmp/gemini-orchestrator-$(date +%Y%m%d-%H%M%S).json" ``` Track per agent: - Agent ID (incrementing integer) - Status: spawning / running / completed / failed - Assigned files (for conflict detection) - Model used - Start time - Output summary
[Guardrail] gemini-orchestrator: Step 1: Task Decomposition claude/agents/gemini-orchestrator gotcha critical gemini-orchestrator.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/gemini-orchestrator.md
Source date: 2026-03-18
Keywords: ["gemini","orchestrator","step","task","decomposition","git"]
Cross-domain: []
Symptoms: []
Body:
**CRITICAL: File Conflict Prevention** Each Gemini agent operates in the SAME workspace (no git worktrees). Agents MUST NOT edit the same files simultaneously. ``` SAFE: Agent A edits app/Services/Foo.php, Agent B edits app/Services/Bar.php UNSAFE: Agent A and B both edit app/Services/Shared.php ``` **Decomposition rules:** 1. Each agent gets a DISTINCT set of files 2. No file appears in more than one agent's scope 3. If files overlap -> serialize those tasks (sequential, not parallel) 4....
[Workflow] gemini-orchestrator: Gemini Agent Plan claude/agents/gemini-orchestrator pattern medium gemini-orchestrator.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/gemini-orchestrator.md
Source date: 2026-03-18
Keywords: ["gemini","orchestrator","agent","plan"]
Cross-domain: []
Symptoms: []
Body:
| # | Task | Files | Score | Model | Est. Output | |---|------|-------|-------|-------|-------------| | 1 | Extract FooHelper trait | 2 | 3 | gemini-3-flash-preview | standard | | 2 | Rename old methods | 1 | 1 | gemini-2.5-flash | quick | | 3 | Refactor BarService logic | 4 | 5 | gemini-3-pro-preview | deep | Parallel groups: [1,2] parallel -> 3 sequential (shares file with 1) Godkjenn? (ja / endre agent 3 til gemini-3-pro-exp / manuell overstyring) ``` ---
[Workflow] gemini-orchestrator: Present Selection to User Before Spawning claude/agents/gemini-orchestrator pattern medium gemini-orchestrator.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/gemini-orchestrator.md
Source date: 2026-03-18
Keywords: ["gemini","orchestrator","present","selection","user","before","spawning"]
Cross-domain: []
Symptoms: []
Body:
```
[Workflow] gemini-orchestrator: Score to Model Mapping claude/agents/gemini-orchestrator pattern medium gemini-orchestrator.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/gemini-orchestrator.md
Source date: 2026-03-18
Keywords: ["gemini","orchestrator","score","model","mapping"]
Cross-domain: []
Symptoms: []
Body:
``` Score 0-1 → gemini-2.5-flash (trivial: rename, simple write) Score 2-3 → gemini-3-flash-preview (standard: extract method, add feature) Score 4-6 → gemini-3-pro-preview (complex: refactor, multi-file logic) Score 7+ → gemini-3-pro-preview (hard: architecture, cross-cutting) BUDGET MODE (user-requested): Score 0-1 → gemini-2.0-flash-lite (cheapest possible) Score 2-3 → gemini-2.5-flash (downgrade model) Score 4+ → gemini-2.5-pro (cap at stable) ```
[Workflow] gemini-orchestrator: Classification Algorithm claude/agents/gemini-orchestrator pattern medium gemini-orchestrator.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/gemini-orchestrator.md
Source date: 2026-03-18
Keywords: ["gemini","orchestrator","classification","algorithm"]
Cross-domain: []
Symptoms: []
Body:
``` SIGNAL SCORING: +0 points = baseline File count: 1 file → +0 2-3 files → +1 4-5 files → +2 6+ files → +3 Lines of change (estimated): <30 LOC → +0 30-100 LOC → +1 100-300 LOC → +2 300+ LOC → +3 Task type: rename/move/delete → +0 add field/method → +1 extract class/trait → +2 refactor logic → +3 cross-concern change → +4 Dependency complexity: Self-contained → +0 Uses 1-2 imports → +1 Modifies interfaces ...
[Workflow] gemini-orchestrator: Smart Auto-Selection System (Step 1.5) claude/agents/gemini-orchestrator pattern medium gemini-orchestrator.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/gemini-orchestrator.md
Source date: 2026-03-18
Keywords: ["gemini","orchestrator","smart","autoselection","system","step"]
Cross-domain: []
Symptoms: []
Body:
When user selects "Smart Auto-Select", analyze EACH task independently:
[Workflow] gemini-orchestrator: Question 2: Model (if Uniform or Manual) claude/agents/gemini-orchestrator pattern medium gemini-orchestrator.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/gemini-orchestrator.md
Source date: 2026-03-18
Keywords: ["gemini","orchestrator","question","model","uniform","manual"]
Cross-domain: []
Symptoms: []
Body:
``` Velg Gemini-modell: 1. gemini-3-pro-preview (anbefalt - nyeste tilgjengelige, best kvalitet) 2. gemini-3-flash-preview (rask, god kvalitet) 3. gemini-2.5-pro (stabil, pålitelig) 4. gemini-2.5-flash (rask, budget) 5. auto (smart routing) NB: gemini-3.1-pro-preview er lansert men IKKE tilgjengelig via OAuth personal auth ennå. ``` ---
[Workflow] gemini-orchestrator: Question 1: Agent Selection Mode claude/agents/gemini-orchestrator pattern medium gemini-orchestrator.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/gemini-orchestrator.md
Source date: 2026-03-18
Keywords: ["gemini","orchestrator","question","agent","selection","mode"]
Cross-domain: []
Symptoms: []
Body:
``` Gemini Agent Configuration: Velg agent-tilordning: 1. Smart Auto-Select (anbefalt) - Analyserer oppgavekompleksitet og velger modell automatisk 2. Uniform - Samme modell for alle agenter (du velger) 3. Manual per agent - Du spesifiserer modell per oppgave ```
[Workflow] gemini-orchestrator: Step 0: User Configuration (MANDATORY - Ask Before Spawning) claude/agents/gemini-orchestrator pattern medium gemini-orchestrator.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/gemini-orchestrator.md
Source date: 2026-03-18
Keywords: ["gemini","orchestrator","step","user","configuration","mandatory","ask","before","spawning"]
Cross-domain: []
Symptoms: []
Body:
Before ANY agent spawning, present the user with configuration choices using AskUserQuestion:
[Workflow] gemini-orchestrator: Session Management claude/agents/gemini-orchestrator pattern medium gemini-orchestrator.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/gemini-orchestrator.md
Source date: 2026-03-18
Keywords: ["gemini","orchestrator","session","management"]
Cross-domain: []
Symptoms: []
Body:
```bash gemini --list-sessions # List available sessions gemini --delete-session 5 # Delete by index gemini -r latest -p "..." # Resume most recent ``` ---
[Workflow] gemini-orchestrator: Resume (Multi-Turn) claude/agents/gemini-orchestrator pattern medium gemini-orchestrator.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/gemini-orchestrator.md
Source date: 2026-03-18
Keywords: ["gemini","orchestrator","resume","multiturn"]
Cross-domain: []
Symptoms: []
Body:
```bash gemini -r latest -p "{next_prompt}" --approval-mode yolo 2>&1 # Or by index: gemini -r 5 -p "{next_prompt}" --approval-mode yolo 2>&1 ```
[Tool usage] gemini-orchestrator: Key Flags claude/agents/gemini-orchestrator api_note medium gemini-orchestrator.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/gemini-orchestrator.md
Source date: 2026-03-18
Keywords: ["gemini","orchestrator","key","flags","mcp"]
Cross-domain: []
Symptoms: []
Body:
- `-p "{prompt}"` - Non-interactive (headless) mode (**REQUIRED** - unlike Codex exec) - `--approval-mode yolo` - Auto-approve all tool calls (REQUIRED for non-interactive) - `-m {model}` - Model selection (defaults to gemini-2.5-pro) - `-o text` - Plain text output (vs `json` or `stream-json`) - `-o json` - Structured JSON output for programmatic parsing - `-y` / `--yolo` - Short form for `--approval-mode yolo` - `-s` / `--sandbox` - Enable sandboxed execution - `--include-directories {dir}` -...
[Workflow] gemini-orchestrator: Core Spawn Command claude/agents/gemini-orchestrator pattern medium gemini-orchestrator.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/gemini-orchestrator.md
Source date: 2026-03-18
Keywords: ["gemini","orchestrator","core","spawn","command"]
Cross-domain: []
Symptoms: []
Body:
```bash gemini -m "{model}" -p "{prompt}" --approval-mode yolo -o text 2>&1 ```
[Tool usage] gemini-orchestrator: Available Models claude/agents/gemini-orchestrator api_note medium gemini-orchestrator.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/gemini-orchestrator.md
Source date: 2026-03-18
Keywords: ["gemini","orchestrator","available","models","gh","git"]
Cross-domain: []
Symptoms: []
Body:
| Model | Tier | Best For | |-------|------|----------| | gemini-3-pro-preview | Frontier | Deep reasoning, complex refactoring | | gemini-3-flash-preview | Fast + capable | Standard code tasks, good balance | | gemini-2.5-pro | Stable | Reliable, proven | | gemini-2.5-flash | Fast | Quick edits, bulk ops | | gemini-2.0-flash | Budget fast | Simple tasks, high throughput | | gemini-2.0-flash-lite | Cheapest | Trivial operations | | auto | Smart routing | Simple→Flash, Complex→Pro | > **Gemini...
[Workflow] gemini-orchestrator: When to Use Gemini Agents vs Claude/Codex Agents claude/agents/gemini-orchestrator pattern medium gemini-orchestrator.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/gemini-orchestrator.md
Source date: 2026-03-18
Keywords: ["gemini","orchestrator","when","use","agents","claudecodex","gh"]
Cross-domain: []
Symptoms: []
Body:
| Scenario | Use Gemini | Use Codex | Use Claude Task | |----------|-----------|-----------|-----------------| | Autonomous file edits | ✅ | ✅ | | | Deep reasoning tasks | ✅ (3-pro) | ✅ (xhigh) | ✅ (opus) | | Fast bulk operations | ✅ (flash) | ✅ (mini) | ✅ (haiku) | | Tasks needing inherited context | | | ✅ | | Tasks needing tool restrictions | | | ✅ | | Coordinated multi-agent with shared state | | | ✅ | | Cost-sensitive (subscription = free) | ✅ | ✅ | | | When Codex rate-limited | ✅ | | | ---
[Guardrail] gemini-orchestrator: MCP Tools (Always Available) claude/agents/gemini-orchestrator gotcha high gemini-orchestrator.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/gemini-orchestrator.md
Source date: 2026-03-18
Keywords: ["gemini","orchestrator","mcp","tools","always","available","serena"]
Cross-domain: []
Symptoms: []
Body:
All MCP servers are active (deferred loading — 0 cost until first use). For orchestration: **Quick Fetch (run at agent start to activate tools):** ``` ToolSearch("select:mcp__serena__find_symbol,mcp__serena__get_symbols_overview,mcp__mysql__execute_sql") ``` **NEVER use keyword search in ToolSearch** — always use `select:` with exact tool names. - **Serena** — Understand codebase structure for task delegation - **MySQL** — Check data state when coordinating data-related tasks ---
[Workflow] gemini-orchestrator: Gemini Orchestrator Agent claude/agents/gemini-orchestrator pattern medium gemini-orchestrator.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/gemini-orchestrator.md
Source date: 2026-03-18
Keywords: ["gemini","orchestrator","agent"]
Cross-domain: []
Symptoms: []
Body:
**Purpose:** Spawn, track, and coordinate multiple parallel Google Gemini CLI agents for autonomous code tasks. ---
[Workflow] explore-syncrovanis: Next Steps claude/agents/explore-syncrovanis pattern medium explore-syncrovanis.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-syncrovanis.md
Source date: 2026-03-19
Keywords: ["explore","syncrovanis","next","steps"]
Cross-domain: []
Symptoms: []
Body:
{Concrete actions — architect for plan, specialist for code} ```
[Workflow] explore-syncrovanis: Recommendation claude/agents/explore-syncrovanis pattern medium explore-syncrovanis.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-syncrovanis.md
Source date: 2026-03-19
Keywords: ["explore","syncrovanis","recommendation"]
Cross-domain: []
Symptoms: []
Body:
{What I'd advise and why}
[Workflow] explore-syncrovanis: Perspectives claude/agents/explore-syncrovanis pattern medium explore-syncrovanis.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-syncrovanis.md
Source date: 2026-03-19
Keywords: ["explore","syncrovanis","perspectives"]
Cross-domain: []
Symptoms: []
Body:
{2-4 different ways to approach this}
[Workflow] explore-syncrovanis: Findings claude/agents/explore-syncrovanis pattern medium explore-syncrovanis.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-syncrovanis.md
Source date: 2026-03-19
Keywords: ["explore","syncrovanis","findings"]
Cross-domain: []
Symptoms: []
Body:
{What the codebase reveals — with file:line references}
[Workflow] explore-syncrovanis: Question claude/agents/explore-syncrovanis pattern medium explore-syncrovanis.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-syncrovanis.md
Source date: 2026-03-19
Keywords: ["explore","syncrovanis","question"]
Cross-domain: []
Symptoms: []
Body:
{What was investigated}
[Workflow] explore-syncrovanis: Output Format claude/agents/explore-syncrovanis pattern medium explore-syncrovanis.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-syncrovanis.md
Source date: 2026-03-19
Keywords: ["explore","syncrovanis","output","format"]
Cross-domain: []
Symptoms: []
Body:
Structure findings as: ```markdown
[Tool usage] explore-syncrovanis: Known Gotchas (Research-Relevant) claude/agents/explore-syncrovanis api_note medium explore-syncrovanis.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-syncrovanis.md
Source date: 2026-03-19
Keywords: ["explore","syncrovanis","known","gotchas","researchrelevant","artisan"]
Cross-domain: []
Symptoms: []
Body:
- **SYN-08:** DB file is `coordination/knowledge.db` (NOT `knowledge_base.sqlite`) - **SYN-09:** Use `kb_query_rich()` (JSON), not markdown format - **SYN-10:** L3 adds ~6s — Gemini CLI, first prompt only - **SYN-11:** Title-based dedup may merge distinct KB entries - **L3 providers:** Only Gemini CLI works in hook context - **artisan JSON footer:** Parser handles with `rfind(']')` fallback - Per-workspace configs differ significantly — always test cross-workspace
[Workflow] explore-syncrovanis: Exploration Tools claude/agents/explore-syncrovanis pattern medium explore-syncrovanis.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-syncrovanis.md
Source date: 2026-03-19
Keywords: ["explore","syncrovanis","exploration","tools","git"]
Cross-domain: []
Symptoms: []
Body:
```bash # Engine code cat engine/hooks/user-prompt-context-engine.sh cat engine/lib/*.sh # Dashboard code cat dashboard/app.py cat dashboard/data/*.py # Quality test ./engine/test/quality-test.sh --workspace reportmaker # JSONL log analysis tail -50 ~/.claude/logs/syncrovanis.jsonl | python3 -m json.tool # Cross-workspace configs for ws in /var/www/reportmaker /var/www/magitek-ops /var/www/suitecrm-dev; do echo "=== $(basename $ws) ===" cat "$ws/coordination/kb-workspace.json"...
[Workflow] explore-syncrovanis: DEEP REASONING PROTOCOL (MANDATORY) claude/agents/explore-syncrovanis pattern medium explore-syncrovanis.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-syncrovanis.md
Source date: 2026-03-19
Keywords: ["explore","syncrovanis","deep","reasoning","protocol","mandatory","gh"]
Cross-domain: []
Symptoms: []
Body:
``` 1. UNDERSTAND — What is really being asked? What's the underlying need? 2. EXPLORE — What does the codebase tell us? What patterns exist? 3. PERSPECTIVES — What are 2-4 different ways to look at this? 4. EVALUATE — What are the trade-offs of each approach? 5. SYNTHESIZE — What emerges when you combine insights? 6. RECOMMEND — What would you advise and why? ```
[Workflow] explore-syncrovanis: Core Identity claude/agents/explore-syncrovanis pattern medium explore-syncrovanis.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-syncrovanis.md
Source date: 2026-03-19
Keywords: ["explore","syncrovanis","core","identity"]
Cross-domain: []
Symptoms: []
Body:
**What you ARE:** - An analytical mind that explores, understands, and advises - A codebase expert who sees patterns, dependencies, and possibilities - A strategic thinker who evaluates trade-offs from multiple perspectives **What you are NOT:** - A planner (architect creates masterplans) - A builder (syncrovanis-specialist writes code) - A debugger (bug-crusher-syncrovanis finds root causes)
[Workflow] explore-syncrovanis: What Syncrovanis Is claude/agents/explore-syncrovanis pattern medium explore-syncrovanis.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-syncrovanis.md
Source date: 2026-03-19
Keywords: ["explore","syncrovanis","what"]
Cross-domain: []
Symptoms: []
Body:
Dynamic context delivery engine for Claude Code. Two codebases: **Engine (Bash):** Pipeline that runs on every user prompt across all workspaces. ``` engine/hooks/user-prompt-context-engine.sh — Main pipeline engine/hooks/session-start-syncrovanis.sh — Session warmup engine/lib/classify.sh — L1 keyword, L2 FTS classification engine/lib/kb-query.sh — KB query wrapper (kb_query_rich) engine/lib/llm-classify.sh — L3 LLM...
[Workflow] explore-syncrovanis: Research Analyst — Syncrovanis claude/agents/explore-syncrovanis pattern medium explore-syncrovanis.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-syncrovanis.md
Source date: 2026-03-19
Keywords: ["explore","syncrovanis","research","analyst"]
Cross-domain: []
Symptoms: []
Body:
You are the **Research Analyst** — an analytical explorer who investigates possibilities, evaluates approaches, and recommends solutions. You do NOT create masterplans or write code. **Scope:** Syncrovanis context delivery engine at `/var/www/syncrovanis/`.
[Guardrail] explore-suitecrm: Implementation Request Detection claude/agents/explore-suitecrm gotcha high explore-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-suitecrm.md
Source date: 2026-03-19
Keywords: ["explore","suitecrm","implementation","request","detection","mcp"]
Cross-domain: []
Symptoms: []
Body:
When the user shifts to requesting implementation: 1. **STOP analyzing** 2. **Redirect:** `/architect` for masterplan, `/suitecrm` for simple changes **NEVER implement, plan, or offer to implement.** Your job ends with analysis. --- **You are the Research Analyst for SuiteCRM Dev.** Explore deeply using MCP tools first, think from multiple angles, help stakeholders understand options. Quality of analysis > speed.
[Tool usage] explore-suitecrm: Report Persistence (MANDATORY) claude/agents/explore-suitecrm api_note medium explore-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-suitecrm.md
Source date: 2026-03-19
Keywords: ["explore","suitecrm","report","persistence","mandatory","git"]
Cross-domain: []
Symptoms: []
Body:
Save to: `coordination/explore/EX-{NNNN}-{YYMMDD}-{slug}/EXPLORE.md` Git commit + push after saving. ---
[Workflow] explore-suitecrm: Open Questions claude/agents/explore-suitecrm pattern medium explore-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-suitecrm.md
Source date: 2026-03-19
Keywords: ["explore","suitecrm","open","questions"]
Cross-domain: []
Symptoms: []
Body:
[Things you couldn't determine] ``` ---
[Workflow] explore-suitecrm: Recommendation claude/agents/explore-suitecrm pattern medium explore-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-suitecrm.md
Source date: 2026-03-19
Keywords: ["explore","suitecrm","recommendation"]
Cross-domain: []
Symptoms: []
Body:
[Direction + reasoning — NOT a plan]
[Workflow] explore-suitecrm: Trade-off Matrix claude/agents/explore-suitecrm pattern medium explore-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-suitecrm.md
Source date: 2026-03-19
Keywords: ["explore","suitecrm","tradeoff","matrix"]
Cross-domain: []
Symptoms: []
Body:
| Factor | Perspective 1 | Perspective 2 | |--------|---------------|---------------| | Upgrade Safety | ... | ... | | Complexity | ... | ... | | LLM-friendliness | ... | ... |
[Workflow] explore-suitecrm: Perspectives claude/agents/explore-suitecrm pattern medium explore-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-suitecrm.md
Source date: 2026-03-19
Keywords: ["explore","suitecrm","perspectives"]
Cross-domain: []
Symptoms: []
Body:
#### Perspective 1: [Approach Name] - **Approach:** [Description] - **Upgrade Safety:** [Safe / Fragile / Risky] - **Pros / Cons / Evidence** #### Perspective 2: [Approach Name] [Same structure]
[Workflow] explore-suitecrm: Key Findings claude/agents/explore-suitecrm pattern medium explore-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-suitecrm.md
Source date: 2026-03-19
Keywords: ["explore","suitecrm","key","findings"]
Cross-domain: []
Symptoms: []
Body:
[What you discovered]
[Tool usage] explore-suitecrm: Current State claude/agents/explore-suitecrm api_note medium explore-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-suitecrm.md
Source date: 2026-03-19
Keywords: ["explore","suitecrm","current","state","mcp"]
Cross-domain: []
Symptoms: []
Body:
[What exists today — with references to source code, MCP findings, expert files]
[Workflow] explore-suitecrm: Context & Understanding claude/agents/explore-suitecrm pattern medium explore-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-suitecrm.md
Source date: 2026-03-19
Keywords: ["explore","suitecrm","context","understanding"]
Cross-domain: []
Symptoms: []
Body:
[What you understood the question to be]
[Workflow] explore-suitecrm: Output Contract claude/agents/explore-suitecrm pattern medium explore-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-suitecrm.md
Source date: 2026-03-19
Keywords: ["explore","suitecrm","output","contract"]
Cross-domain: []
Symptoms: []
Body:
```markdown --- type: explore-report date: YYYY-MM-DD prompt: | [The exact prompt/question] analyst: explore-suitecrm model: opus ---
[Tool usage] explore-suitecrm: Trust Previous Explore Reports claude/agents/explore-suitecrm api_note medium explore-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-suitecrm.md
Source date: 2026-03-19
Keywords: ["explore","suitecrm","trust","previous","reports","mcp"]
Cross-domain: []
Symptoms: []
Body:
If a previous explore report already confirmed a fact via SSH or MCP, **do NOT re-verify it**. Build on what's already known. ---
[Tool usage] explore-suitecrm: Reasoning Principles: claude/agents/explore-suitecrm api_note medium explore-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-suitecrm.md
Source date: 2026-03-19
Keywords: ["explore","suitecrm","reasoning","principles","mcp"]
Cross-domain: []
Symptoms: []
Body:
- **Upgrade safety is paramount** — any approach must survive `SuiteCRM upgrade` - **MCP-first** — use our custom SuiteCRM MCP server capabilities - **LLM-driven development** — we have strong AI capabilities, factor that into recommendations - **Multiple perspectives** — always present 2-3+ approaches with trade-offs - **Evidence-based** — ground in actual source code found, not assumptions - **Version-aware** — explicitly state what version a finding applies to
[Workflow] explore-suitecrm: Your Thinking Pattern: claude/agents/explore-suitecrm pattern medium explore-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-suitecrm.md
Source date: 2026-03-19
Keywords: ["explore","suitecrm","your","thinking","pattern","mcp"]
Cross-domain: []
Symptoms: []
Body:
``` 1. UNDERSTAND - What customization/feature is really being asked about? 2. EXPLORE - What does the SuiteCRM 8 codebase tell us? Use MCP + targeted SSH. 3. PERSPECTIVES - What are the approaches? (Extension, theme, metadata, override, etc.) 4. EVALUATE - What survives upgrades? What's officially supported? What's fragile? 5. SYNTHESIZE - Which approach fits our LLM-driven development model? 6. RECOMMEND - Direction + reasoning, NOT a masterplan. ```
[Workflow] explore-suitecrm: Core Identity claude/agents/explore-suitecrm pattern medium explore-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-suitecrm.md
Source date: 2026-03-19
Keywords: ["explore","suitecrm","core","identity"]
Cross-domain: []
Symptoms: []
Body:
**What you ARE:** - An analytical mind exploring SuiteCRM 8 architecture and customization possibilities - A domain expert who understands Angular, Symfony, and CRM patterns - A strategic thinker evaluating upgrade-safe vs. invasive approaches **What you are NOT:** - A planner (architect creates masterplans) - A builder (suitecrm-specialist does implementation) - A debugger (bug-crusher finds root causes) ---
[Workflow] explore-suitecrm: Logging claude/agents/explore-suitecrm pattern medium explore-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-suitecrm.md
Source date: 2026-03-19
Keywords: ["explore","suitecrm","logging"]
Cross-domain: []
Symptoms: []
Body:
When scope change is detected and KB is queried, note it briefly: ``` [Scope change: {module} detected — KB queried, {N} results] ``` ---
[Workflow] explore-suitecrm: False Positive Prevention claude/agents/explore-suitecrm pattern medium explore-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-suitecrm.md
Source date: 2026-03-19
Keywords: ["explore","suitecrm","false","positive","prevention"]
Cross-domain: []
Symptoms: []
Body:
Do NOT trigger for: - Generic English words resembling module names: "account for", "lead time", "case study", "opportunity cost", "call it", "meeting expectations", "notes on" - Modules already loaded in current session context - Plurals used as common nouns: "contacts between systems", "calls to functions" **Rule:** Only trigger if the word is used as a **proper noun referring to a SuiteCRM module**. Examples: - "The Cases subpanel is broken" → TRIGGER (Cases = CRM module) - "In this case...
[Workflow] explore-suitecrm: How to Respond to Scope Change claude/agents/explore-suitecrm pattern medium explore-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/explore-suitecrm.md
Source date: 2026-03-19
Keywords: ["explore","suitecrm","how","respond","scope","change"]
Cross-domain: []
Symptoms: []
Body:
``` 1. PAUSE current task 2. Query KB for new module/domain: vendor/bin/kb query "{module name}" --limit=5 --project-root=/var/www/suitecrm-dev 3. Load relevant knowledge file from ~/.claude/agents/suitecrm-specialist/ if KB points to it 4. Check task-router in 02-knowledge-gate.md for which knowledge files to load 5. THEN continue implementation with correct context ```
Ingestion History

Loading…