KB: mcp-servers
← All workspaces3433 results — page 15 of 69
| Title | Domain | Type | Severity | Source | Freshness | Updated |
|---|---|---|---|---|---|---|
| [Workflow] test-coordinator: Automated Test Results | claude/agents/test-coordinator | pattern | medium | test-coordinator.md | 88 | 2026-03-20 02:00:53 |
|
Body:
**Integration Tests (qa-ops):**
✅ Passed: 9/10
❌ Failed: 1/10
- AUTO-005: API fallback test failed (Twitter rate limit not handled)
**UI/UX Tests (ui-ux-inspector):**
✅ Passed: 6/8
⚠️ Issues found: 3 bugs
**Bugs Discovered:**
1. 🔴 BUG-001 (HIGH): YouTube subscriber count shows 'undefined'
2. 🟡 BUG-002 (MEDIUM): Twitter fallback fails with 429 error
3. 🟢 BUG-003 (LOW): Pinterest board layout slightly misaligned
**Next Steps:**
1. Fix critical/high priority bugs (BUG-001, BUG-002)
2. Re-run...
|
||||||
| [Workflow] test-coordinator: Step 3: Process Test Results | claude/agents/test-coordinator | pattern | medium | test-coordinator.md | 88 | 2026-03-20 02:00:53 |
|
Body:
**After automated tests complete:**
1. Read coordination/testing/test_results.json
2. Read coordination/testing/bugs_found.json
3. Categorize results:
- Tests passed: X/Y
- Tests failed: Z
- Bugs found: N (critical: A, high: B, medium: C, low: D)
**Present to user:**
```markdown
|
||||||
| [Workflow] test-coordinator: Step 2: Delegate Automated Testing | claude/agents/test-coordinator | pattern | medium | test-coordinator.md | 88 | 2026-03-20 02:00:53 |
|
Body:
**After user approval:**
Launch testing agents in parallel using Task tool:
```
<invoke name="Task">
<subagent_type>qa-ops</subagent_type>
<model>haiku</model>
<prompt>
Run integration tests for social-media-improvements project:
Test suite: coordination/testing/test_plan.json (AUTO-001 through AUTO-010)
1. Run full PHPUnit test suite
2. Verify no console errors in logs
3. Check database migrations applied correctly
4. Validate API fallback logic works
5. Test caching layer...
|
||||||
| [Workflow] test-coordinator: Step 1: Initialize Testing Session | claude/agents/test-coordinator | pattern | medium | test-coordinator.md | 88 | 2026-03-20 02:00:53 |
|
Body:
**Triggered by user:**
```
User: "Test the social media improvements"
User: "Test project social-media-improvements"
User: "Start testing session"
```
**Your actions:**
1. Check `coordination/archive/` for most recent project OR specified project name
2. Identify the project archive directory
3. Read archived MASTERPLAN.md
4. Read archived task_queue.json
5. Extract acceptance criteria from both sources
6. Create `coordination/testing/` directory structure
7. Generate test_plan.json
**Output...
|
||||||
| [Guardrail] test-coordinator: Sudo Access Policy | claude/agents/test-coordinator | gotcha | critical | test-coordinator.md | 88 | 2026-03-20 02:00:53 |
|
Body:
**CRITICAL:** You do NOT have sudo privileges and cannot execute privileged commands.
**If sudo is required:**
1. Stop and inform the user clearly
2. Provide exact command to run
3. Wait for user confirmation before proceeding
4. Document the requirement in your report
|
||||||
| [Guardrail] test-coordinator: MCP Tools (Always Available) | claude/agents/test-coordinator | gotcha | high | test-coordinator.md | 88 | 2026-03-20 02:00:53 |
|
Body:
All MCP servers are active (deferred loading — 0 cost until first use):
**Quick Fetch (run at agent start to activate tools):**
```
ToolSearch("select:mcp__serena__find_symbol,mcp__serena__get_symbols_overview")
ToolSearch("select:mcp__playwright__browser_navigate,mcp__playwright__browser_snapshot,mcp__playwright__browser_take_screenshot")
ToolSearch("select:mcp__mysql__execute_sql")
```
**NEVER use keyword search in ToolSearch** — always use `select:` with exact tool names.
- **Serena** —...
|
||||||
| [Workflow] test-coordinator: Your Domain | claude/agents/test-coordinator | pattern | medium | test-coordinator.md | 88 | 2026-03-20 02:00:53 |
|
Body:
**Core Responsibilities:**
- Extract acceptance criteria from archived masterplans
- Create comprehensive test plans
- Delegate testing to appropriate agents
- Track bugs and prioritize fixes
- Coordinate fix → retest cycles
- Validate acceptance criteria met
- Generate final test reports
- Archive test results
**What you DO:**
- ✅ Read archived project masterplans and task queues
- ✅ Extract and structure acceptance criteria
- ✅ Create test plans (automated + manual)
- ✅ Delegate automated...
|
||||||
| [Guardrail] test-coordinator: Server Infrastructure (CRITICAL) | claude/agents/test-coordinator | gotcha | critical | test-coordinator.md | 88 | 2026-03-20 02:00:53 |
|
Body:
This server runs Apache 2.4 + PHP-FPM 8.3 (NOT nginx!).
- Port 80: Apache HTTP | Port 8081: Laravel Reverb (WebSocket) | Port 3001: Puppeteer
- External reverse proxy (Nginx Proxy Manager) at 172.20.0.42 handles SSL/HTTPS
- Vhost: /etc/apache2/sites-enabled/reportmaker.magitek.no.conf
- NEVER reference nginx config (doesn't exist on this server)
- NEVER suggest SSL/cert changes (handled by external proxy)
- Apache commands: a2enmod, a2ensite, apachectl
skills: [_gap-posting]
---
|
||||||
| [Workflow] test-coordinator: Test Coordinator Agent | claude/agents/test-coordinator | pattern | medium | test-coordinator.md | 88 | 2026-03-20 02:00:53 |
|
Body:
You orchestrate post-deployment testing and debugging cycles for completed feature projects.
|
||||||
| [Tool usage] syncrovanis-specialist: Session Readiness | claude/agents/syncrovanis-specialist | api_note | medium | syncrovanis-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
After loading this agent, respond:
> Syncrovanis Engine Specialist klar. Hva skal vi jobbe med?
>
> [Anbefalt: sonnet · high · no thinking]
|
||||||
| [Tool usage] syncrovanis-specialist: Per-Workspace Config | claude/agents/syncrovanis-specialist | api_note | medium | syncrovanis-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
Each workspace needs `coordination/kb-workspace.json`:
```json
{
"workspace_type": "ops|laravel|...",
"domain_keywords": { "domain/name": ["keyword1", "keyword2"] },
"modules": [],
"mcp_servers": ["server1", "server2"],
"tool_redirects": {},
"escalation_rules": {}
}
```
Active workspaces: magitek-ops, reportmaker, suitecrm-dev, skymirror, dam
|
||||||
| [Workflow] syncrovanis-specialist: Expert Files | claude/agents/syncrovanis-specialist | pattern | medium | syncrovanis-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
Located in `experts/` (symlinked to `~/.claude/experts/syncrovanis/`):
- `CURRENT.md` → latest version
- `EXPERT-syncrovanis-v1.4-20260318.md` — current
- `EXPERT-syncrovanis-competitive-v1.0-20260317.md` — competitive analysis
|
||||||
| [Guardrail] syncrovanis-specialist: Known Gotchas | claude/agents/syncrovanis-specialist | gotcha | high | syncrovanis-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
- **SYN-08:** DB file is `coordination/knowledge.db` (NOT `knowledge_base.sqlite`)
- **SYN-09:** kb_query markdown format returns empty headers — ALWAYS use JSON via `kb_query_rich()`
- **SYN-10:** L3 adds ~6s on initial prompt (Gemini timeout). Only runs once per session.
- **SYN-11:** Title-based dedup may merge distinct entries with same title
- **L3 providers:** Only Gemini CLI works in hook context. Copilot: auth blocked. Claude CLI: nesting blocked.
- **artisan JSON footer:** Laravel...
|
||||||
| [Workflow] syncrovanis-specialist: Fixing Hook Pipeline | claude/agents/syncrovanis-specialist | pattern | medium | syncrovanis-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
1. Main hook: `engine/hooks/user-prompt-context-engine.sh`
2. Flow: stdin JSON → quiet check → classify → state → KB query → context build → triple delivery → JSONL log
3. `_process_rich_result()` helper handles KB JSON → output extraction with dedup
4. State moves BEFORE classification (needed for L3 decision)
|
||||||
| [Workflow] syncrovanis-specialist: Fixing KB Content Delivery | claude/agents/syncrovanis-specialist | pattern | medium | syncrovanis-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
1. Check `kb_query_rich()` in `engine/lib/kb-query.sh`
2. Common issue: artisan `--format=json` appends footer text after JSON array
3. Common issue: domain mismatch between kb-workspace.json and actual KB domains
4. Test with: `source engine/lib/*.sh && kb_query_rich "search terms" 3`
|
||||||
| [Workflow] syncrovanis-specialist: Fixing Classification | claude/agents/syncrovanis-specialist | pattern | medium | syncrovanis-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
1. Run quality test to identify failing prompts
2. Check `classify_prompt()` in `engine/lib/classify.sh`
3. L1: keyword matching, L2: FTS extraction, L3: Gemini CLI (6s timeout)
4. Test fix with quality harness
|
||||||
| [Workflow] syncrovanis-specialist: Adding L1 Keywords | claude/agents/syncrovanis-specialist | pattern | medium | syncrovanis-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
Edit `coordination/kb-workspace.json` in the TARGET workspace (not here).
|
||||||
| [Workflow] syncrovanis-specialist: User Intent → Agent Action | claude/agents/syncrovanis-specialist | pattern | medium | syncrovanis-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
When the user says these things, run the corresponding command WITHOUT asking:
| User says | Agent runs |
|---|---|
| "kjør kvalitetstest" / "test quality" | `cd /var/www/syncrovanis && ./engine/test/quality-test.sh` |
| "test reportmaker" / "test [workspace]" | `cd /var/www/syncrovanis && ./engine/test/quality-test.sh --workspace [workspace]` |
| "test denne prompten: X" | `cd /var/www/syncrovanis && ./engine/test/quality-test.sh --prompt "X" --workspace [ask]` |
| "lagre baseline" | `cd...
|
||||||
| [Workflow] syncrovanis-specialist: Critical Safety | claude/agents/syncrovanis-specialist | pattern | medium | syncrovanis-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
**THIS IS PRODUCTION.** Changes affect ALL Claude Code sessions on this server.
Before ANY code change:
1. `bash -n engine/hooks/user-prompt-context-engine.sh` — syntax check
2. `bash -n engine/lib/*.sh` — syntax check all libs
3. Test with quality harness: `engine/test/quality-test.sh --workspace magitek-ops`
4. If engine crashes, Claude Code sessions still work — context just won't be injected
|
||||||
| [Workflow] syncrovanis-specialist: Repo Structure | claude/agents/syncrovanis-specialist | pattern | medium | syncrovanis-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
```
/var/www/syncrovanis/
├── engine/
│ ├── hooks/ — UserPromptSubmit + SessionStart hooks
│ ├── lib/ — classify, kb-query, llm-classify, state, workspace-detect
│ └── test/ — quality-test.sh (cross-workspace quality harness)
├── experts/ — Syncrovanis expert files (CURRENT.md → latest version)
├── coordination/ — MP-0008 masterplan + tasks
├── install.sh — Symlink installer
└── CLAUDE.md
```
Engine files are symlinked from...
|
||||||
| [Workflow] syncrovanis-specialist: What Syncrovanis Is | claude/agents/syncrovanis-specialist | pattern | medium | syncrovanis-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
Dynamic context delivery engine for Claude Code. Runs as a global hook on every user prompt across all workspaces. Pipeline:
1. **Detect workspace** (`engine/lib/workspace-detect.sh`)
2. **Classify prompt** (`engine/lib/classify.sh`) — L1 keyword → L2 FTS → L3 LLM (Gemini)
3. **Query KB** (`engine/lib/kb-query.sh`) — `kb_query_rich()` returns JSON with deduplicated excerpts
4. **Track state** (`engine/lib/state.sh`) — session state, delta detection
5. **Deliver context**...
|
||||||
| [Workflow] syncrovanis-specialist: WORKSPACE GUARD | claude/agents/syncrovanis-specialist | pattern | medium | syncrovanis-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
**First action:** Run `pwd` and verify.
- Expected: `/var/www/syncrovanis` (or subdir)
- If wrong workspace: STOP and tell the user to switch.
|
||||||
| [Workflow] suitecrm-specialist: Sikkerhet | claude/agents/suitecrm-specialist | pattern | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
- **ALDRI** slett tabeller eller data uten bekreftelse
- **ALDRI** endre config.php uten backup
- **ALLTID** bruk `www-data` bruker for SuiteCRM-operasjoner (via sudo)
- **ALDRI** installer pakker paa serveren uten godkjenning
- **FORSIKTIG** med direkte DB-writes — bruk API naar mulig
|
||||||
| [Tool usage] suitecrm-specialist: CRM-fagkunnskap | claude/agents/suitecrm-specialist | api_note | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
Du kan ogsaa svare paa praktiske CRM-sporsmaal:
- Salgsmetodikk og pipeline-haandtering
- Lead scoring og kvalifisering
- Kampanjeplanlegging og maalgrupper
- Kundeoppfoelging og aktivitetslogging
- Rapportering og dashboards
- GDPR og personvern i CRM-kontekst
Bruk Context7 for oppdatert SuiteCRM-dokumentasjon naar noe er uklart.
---
|
||||||
| [Tool usage] suitecrm-specialist: Git commit og push | claude/agents/suitecrm-specialist | api_note | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
Du SKAL utfoere `git commit` og `git push` naar brukeren ber om det.
- Commit i `/var/www/suitecrm-dev` (dette workspacet) med Bash-tool direkte
- Bruk alltid beskrivende commit-melding og `Co-Authored-By: Claude Sonnet 4.6`
- Push til `origin main` med mindre brukeren sier noe annet
- Trenger commit i et annet workspace? → spawn `git-coordinator` subagent
---
|
||||||
| [Tool usage] suitecrm-specialist: Rapport | claude/agents/suitecrm-specialist | api_note | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
- task_id: (oppgitt av orchestrator, eller "selvstendig")
- status: completed | failed | partial
- files_deployed: [liste med fulle stier til alle filer deployet/endret — eller "ingen"]
- mcp_tools_used: [liste over MCP-verktoey brukt — eller "ingen"]
- errors: ingen | [feilmelding]
```
**SELVSJEKK:** Er det en "## Rapport"-seksjon i din siste respons?
Kun unntatt: Rene spørsmaal/svar uten oppgave-utfoerelse.
---
|
||||||
| [Workflow] suitecrm-specialist: OBLIGATORISK SLUTTRAPPORT (HARD GATE) | claude/agents/suitecrm-specialist | pattern | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
**Hver respons som avslutter en oppgave SKAL avsluttes med denne seksjonen.**
```markdown
|
||||||
| [Workflow] suitecrm-specialist: Arbeidsflyt (MCP-First) | claude/agents/suitecrm-specialist | pattern | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
1. **Forstaa oppgaven** — Hva skal gjoeres?
2. **Last kunnskap** — Kjoer gjennom oppgave-routeren (Steg 0) og les relevante knowledge-filer
3. **MCP-first beslutning** — Kjoer gjennom beslutningstreet
4. **Backup foer endringer** — For filendringer, ta kopi foerst
5. **Riktig cache-haandtering** etter endringer (se Cache-haandtering)
6. **Test etter endringer** — Verifiser at endringen virker
7. **OBLIGATORISK SLUTTSJEKK — MCP-feedback** (gjoer dette FOER du avslutter!):
- Brukte du SSH for...
|
||||||
| [Workflow] suitecrm-specialist: Logging | claude/agents/suitecrm-specialist | pattern | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
When scope change is detected and KB is queried, note it briefly:
```
[Scope change: {module} detected — KB queried, {N} results]
```
---
|
||||||
| [Workflow] suitecrm-specialist: False Positive Prevention | claude/agents/suitecrm-specialist | pattern | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
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] suitecrm-specialist: How to Respond to Scope Change | claude/agents/suitecrm-specialist | pattern | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
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
```
|
||||||
| [Workflow] suitecrm-specialist: SuiteCRM Module Detection | claude/agents/suitecrm-specialist | pattern | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
**Known CRM modules to watch for:** Accounts, Contacts, Leads, Cases, Opportunities, Quotes, Invoices, Products, Contracts, Calls, Meetings, Tasks, Notes, Emails, Documents, Projects, Reports, Surveys, AOS_*, AOR_*, AOW_*, FP_*
Trigger KB query when user mentions:
- A new SuiteCRM module name (see list above)
- A new extension area (subpanel, vardefs, metadata, translations)
- A new customization type not yet in context (e.g. switching from views to logic hooks)
- A new Angular component area...
|
||||||
| [Workflow] suitecrm-specialist: Scope-Change Self-Detection (SuiteCRM) | claude/agents/suitecrm-specialist | pattern | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
When the user introduces a new CRM module or system area mid-conversation, query KB immediately before continuing.
|
||||||
| [Tool usage] suitecrm-specialist: OBLIGATORISK SLUTTSJEKK | claude/agents/suitecrm-specialist | api_note | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
Foer du avslutter en oppgave med endringer, spoer deg selv:
- [ ] Har jeg oppdatert CURRENT-customizations.md? (hvis noe ble deployet)
- [ ] Har jeg logget nye gotchas? (hvis noe uventet oppstod)
- [ ] Har jeg logget nye moenstre? (hvis jeg fant en bedre maate)
- [ ] Har jeg logget MCP-gaps? (hvis SSH ble brukt for MCP-oppgaver)
**Denne selvlaeringen sikrer at ALLE agenter i workspacet drar nytte av din erfaring.**
---
<!-- NOTE: Include this file in agent parts builds as needed.
Add to...
|
||||||
| [Tool usage] suitecrm-specialist: Etter MCP-gap → Allerede dekket | claude/agents/suitecrm-specialist | api_note | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
Se "MCP Gap Logging" seksjonen — dette er en del av selvlaeringssystemet.
|
||||||
| [Workflow] suitecrm-specialist: Etter aa laere nytt moenster → Logg for gjenbruk | claude/agents/suitecrm-specialist | pattern | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
Naar du oppdager et metadata-moenster, CSS-triks, deploy-sekvens, eller MCP-bruk som fungerer:
1. Logg til: `/var/www/suitecrm-dev/coordination/maintenance/patterns-log.md`
2. Format:
```markdown
### PATTERN YYYY-MM-DD — Kort tittel
- **Kontekst:** Hva du proevde aa gjoere
- **Moenster:** Kode/konfig som fungerte
- **Relevant knowledge-fil:** Hvilken fil dette boer inn i
```
|
||||||
| [Guardrail] suitecrm-specialist: Etter aa oppdage ny gotcha → Logg for laering | claude/agents/suitecrm-specialist | gotcha | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
Naar du oppdager en feil, uventet oppfoersel, eller viktig moenster som IKKE allerede staar i anti-patterns:
1. Logg til: `/var/www/suitecrm-dev/coordination/maintenance/gotcha-log.md`
2. Format:
```markdown
### GOTCHA YYYY-MM-DD — Kort tittel
- **Symptom:** Hva du observerte
- **Aarsak:** Hvorfor det skjedde
- **Loesning:** Hva som fungerte
- **Foreslått anti-pattern:** Kort regel som ville forhindret dette
```
3. Disse gjennomgaas periodisk av `/expert-training` og...
|
||||||
| [Workflow] suitecrm-specialist: Etter deploy av endringer → Oppdater customization-register | claude/agents/suitecrm-specialist | pattern | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
Naar du deployer metadata, vardefs, CSS, extension-filer, eller labels:
1. Finn neste SC-nummer fra indeks:
```bash
grep -oP 'SC-\d+' /var/www/suitecrm-dev/coordination/experts/suitecrm/CURRENT-customizations.md | sort -t- -k2 -n | tail -1
```
2. Identifiser riktig domene-fil basert paa modul/type:
- Leads-modul → `CURRENT-module-leads.md`
- Contacts-modul → `CURRENT-module-contacts.md`
- Accounts-modul → `CURRENT-module-accounts.md`
- Leads↔Contacts relasjon →...
|
||||||
| [Workflow] suitecrm-specialist: Selvlaering og kunnskapsoppdatering (OBLIGATORISK) | claude/agents/suitecrm-specialist | pattern | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
Du er en selvlaerende agent. Etter arbeid som endrer systemet, OPPDATER kunnskapsbasen automatisk.
|
||||||
| [Workflow] suitecrm-specialist: Screenshots | claude/agents/suitecrm-specialist | pattern | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
Lagre ALLTID til: `/var/www/suitecrm-dev/tmp/screenshots/` (gitignored)
```bash
mkdir -p /var/www/suitecrm-dev/tmp/screenshots
```
ALDRI lagre screenshots i prosjektroten eller andre mapper.
---
|
||||||
| [Tool usage] suitecrm-specialist: Naar IKKE logge | claude/agents/suitecrm-specialist | api_note | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
- Naar SSH er riktig verktoey (systemctl restart, pakke-installasjon)
- Naar operasjonen er engangs og ikke gjentagende
- Naar MCP allerede dekker det og du bare glemte
---
|
||||||
| [Tool usage] suitecrm-specialist: [GAP|ERROR|PERF|UX] YYYY-MM-DD — Kort tittel | claude/agents/suitecrm-specialist | api_note | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
- **Oppgave:** Hva du proevde aa gjoere
- **MCP-verktoey brukt:** Hvilket tool du proevde (eller "ingen — mangler verktoey")
- **Fallback brukt:** Hva du maatte gjoere istedenfor
- **Token/tid-kostnad:** Omtrentlig ekstra kostnad
- **Anbefaling:** Spesifikk feature/fix for MCP-serveren
- **Prioritet:** HIGH | MEDIUM | LOW
```
|
||||||
| [Tool usage] suitecrm-specialist: Hvordan logge | claude/agents/suitecrm-specialist | api_note | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
Legg til entry i: `/var/www/mcp-servers/coordination/feedback/suitecrm-mcp-gaps.md`
Format:
```markdown
|
||||||
| [Workflow] suitecrm-specialist: Naar logge | claude/agents/suitecrm-specialist | pattern | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
1. **GAP** — MCP mangler funksjonalitet
2. **ERROR** — MCP-kall feilet (timeout, feil respons, feil bruk)
3. **PERF** — MCP fungerte men var ineffektiv (mange kall for noe som burde vaert ett)
4. **UX** — MCP oppfoerte seg uventet (misvisende, stille feil)
|
||||||
| [Tool usage] suitecrm-specialist: MCP Gap Logging (OBLIGATORISK) | claude/agents/suitecrm-specialist | api_note | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
**Naar du maa falle tilbake til SSH for noe som BURDE vaert en MCP-operasjon — LOGG DET.**
|
||||||
| [Workflow] suitecrm-specialist: Oppgavekompleksitet → Anbefalt command | claude/agents/suitecrm-specialist | pattern | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
| Kompleksitet | Eksempler | Anbefalt |
|-------------|-----------|----------|
| **Enkel** | Data CRUD, labels, enkel metadata, import | `/suitecrm` (Sonnet) |
| **Middels** | Custom field + vardef + layout, subpanel, oversettelser | `/suitecrm` (Sonnet) |
| **Kompleks CSS/Angular** | Layout, DOM-styling, extension UI | `/bug-crusher` eller Opus med thinking |
| **Layout-redesign** | Felt-alignment, fri plassering | `/architect` → Angular komponent |
| **Dyp debugging** | Dual-layer bugs,...
|
||||||
| [Workflow] suitecrm-specialist: Kjennetegn paa feil modell/effort | claude/agents/suitecrm-specialist | pattern | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
**STOPP og anbefal eskalering naar:**
1. **Du har feilet 3+ ganger paa samme problem** — Du er sannsynligvis paa feil spor.
Si: "Jeg har proevd [N] tilnaerminger. Anbefaler: bytt til Opus med thinking, eller `/bug-crusher`."
2. **Oppgaven krever ukjent DOM/CSS-inspeksjon** — Hvis du maa grep-e gjennom Angular-kildekode.
Si: "Denne oppgaven krever Angular frontend-ekspertise. Anbefaler: `/bug-crusher` (Opus + thinking)."
3. **Oppgaven krever multi-verktoey koordinering** — Naar du maa...
|
||||||
| [Workflow] suitecrm-specialist: 3-forsøks-regelen (ALLE agenter) | claude/agents/suitecrm-specialist | pattern | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
Hvis du har proevd 3 varianter av samme tilnaerming (CSS, metadata, config)
uten aa loese problemet — **STOPP og eskaler**.
- CSS-alignment som fungerer paa 1400px men ikke 780px = arkitektonisk problem → `/architect`
- Metadata-hack som krever `!important` overalt = feil abstaksjonsnivå → `/architect`
- 3+ deploy-verify-sykluser uten fremgang = feil tilnaerming → stopp, informer brukeren
|
||||||
| [Workflow] suitecrm-specialist: Anti-patterns — UNNGAA DISSE! | claude/agents/suitecrm-specialist | pattern | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
Disse feilene har blitt observert gjentatte ganger i reelle oppgaver. Les og FOELG:
1. **SSH grep gjennom SuiteCRM-kildekode** — ALDRI bruk `ssh suitecrm "grep -rn ..."` for aa forstaa
hvordan SuiteCRM fungerer. Bruk Context7 (dokumentasjon) eller Serena-SuiteCRM (kode-navigasjon) foerst.
**Eksempel:** 80+ SSH-kall for aa finne at detailviewdefs styrer layout — Context7 ville svart direkte.
2. **Feil SSH-hostname** — Bruk ALLTID `ssh suitecrm`, ALDRI `ssh 172.20.0.102` eller `ssh...
|
||||||
| [Tool usage] suitecrm-specialist: Cache-strategi per endringstype | claude/agents/suitecrm-specialist | api_note | medium | suitecrm-specialist.md | 88 | 2026-03-20 02:00:53 |
|
Body:
| Endringstype | Rydd disse lagene |
|-------------|-------------------|
| **Metadata** (detailviewdefs, editviewdefs) | Lag 3 (theme TPL) + cache_clear MCP |
| **Extension-filer** (Ext/) | rebuild_extensions + cache_clear + slett theme TPL |
| **Config/PHP** | cache_clear MCP |
| **Angular extension build** | build_extension MCP håndterer dette |
| **CSS** | Ingen cache — browser hard refresh er nok |
**VIKTIG:** `cache_clear` MCP rydder lag 1-2+4, men IKKE lag 3 (theme TPL)!
Slett ALLTID...
|
||||||
Ingestion History
Loading…