KB: suitecrm-dev
← All workspaces4075 results — page 11 of 82
| Title | Domain | Type | Severity | Source | Freshness | Updated |
|---|---|---|---|---|---|---|
| [Workflow] quality-audit-masterplan: Upgrade Safety | claude/commands/quality-audit-masterplan | pattern | medium | quality-audit-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
- [ ] No modifications to `core/` directory
- [ ] No direct edits to `*.ext.php` files (should be auto-compiled)
- [ ] Labels in Extension framework (lag 4), not in core language files
|
||||||
| [Workflow] quality-audit-masterplan: Structure | claude/commands/quality-audit-masterplan | pattern | medium | quality-audit-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
- [ ] All custom code in `custom/` or `extensions/` (never in `core/`)
- [ ] Extension source files in `custom/Extension/`, not directly in compiled paths
- [ ] Vardefs have `'source' => 'custom_fields'` where needed
- [ ] CURRENT symlinks point to latest expert file versions
|
||||||
| [Workflow] quality-audit-masterplan: VIKTIG: Vent på instruksjon | claude/commands/quality-audit-masterplan | pattern | medium | quality-audit-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
**IKKE** begynn å jobbe basert på window-tittelen eller konteksten alene.
**IKKE** les filer, analyser kode, eller kjør verktøy ennå.
Your COMPLETE response must be EXACTLY these two lines (no more, no less, no bullet points):
Hvilken masterplan eller customization-kode skal jeg auditere?
`[Anbefalt: Sonnet | Effort: medium | Thinking: nei]`
---
# Code Quality Audit — SuiteCRM Dev
Audit the quality of implemented SuiteCRM customizations.
**DO NOT** read or follow...
|
||||||
| [Workflow] patch-revise-masterplan: Find Masterplans | claude/commands/patch-revise-masterplan | pattern | medium | patch-revise-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
```bash
ls coordination/masterplans/active/
```
|
||||||
| [Tool usage] patch-revise-masterplan: Anti-Patterns | claude/commands/patch-revise-masterplan | api_note | medium | patch-revise-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
- DO NOT read `~/.claude/agents/patch-revise-masterplan.md` — wrong workspace
- DO NOT use multiple Read-Edit-Read-Edit cycles — read all files first, then edit
- DO NOT re-verify SSH findings already in review or explore reports
- DO NOT use `serena` (local) for SuiteCRM code — use `serena-suitecrm` (remote)
- DO NOT assume QUALITY-GATES.md, fix-permissions.sh exist (they don't)
- DO NOT hardcode passwords — always `$SUDO_PASS`
- DO NOT rewrite the masterplan — only patch it
- DO NOT add new...
|
||||||
| [Workflow] patch-revise-masterplan: Neste steg: | claude/commands/patch-revise-masterplan | pattern | medium | patch-revise-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
1. Kjør `/review-masterplan` på nytt for å verifisere score A/B
2. Alternativt: gå til `/implement-masterplan` hvis kun minor advarsler gjenstår
```
---
|
||||||
| [Workflow] patch-revise-masterplan: Endringer gjort: | claude/commands/patch-revise-masterplan | pattern | medium | patch-revise-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
| Funn | Type | Status | Endring |
|------|------|--------|---------|
| K-001 | Kritisk | Fikset | [kort beskrivelse] |
| A-001 | Advarsel | Fikset | [kort beskrivelse] |
| R-001 | Anbefaling | Utenfor scope | [begrunnelse] |
|
||||||
| [Workflow] patch-revise-masterplan: Revisjon Fullført | claude/commands/patch-revise-masterplan | pattern | medium | patch-revise-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
**Masterplan:** coordination/masterplans/active/MP-{NNNN}-{slug}/MASTERPLAN.md
**Review brukt:** REVIEW.md
**Dato:** [date]
|
||||||
| [Workflow] patch-revise-masterplan: Output Format | claude/commands/patch-revise-masterplan | pattern | medium | patch-revise-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
```markdown
|
||||||
| [Tool usage] patch-revise-masterplan: Git Persistence (MANDATORY) | claude/commands/patch-revise-masterplan | api_note | medium | patch-revise-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
After saving:
```bash
git add coordination/masterplans/active/MP-{NNNN}-{slug}/
git commit -m "revise: MP-{NNNN} {slug} (patch from review)"
git push origin main
```
---
|
||||||
| [Workflow] patch-revise-masterplan: Step 6: Write updated files | claude/commands/patch-revise-masterplan | pattern | medium | patch-revise-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
**Overwrite ORIGINAL files** (do not create new files).
```bash
coordination/masterplans/active/MP-{NNNN}-{slug}/MASTERPLAN.md
coordination/masterplans/active/MP-{NNNN}-{slug}/CONTEXT.md # if changed
```
---
|
||||||
| [Workflow] patch-revise-masterplan: Revision [N] — [YYYY-MM-DD] | claude/commands/patch-revise-masterplan | pattern | medium | patch-revise-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
**Based on:** REVIEW.md (or REVIEW-2.md)
**Review Score:** [original score]
#### Critical Gaps Fixed:
- **K-001:** [title] — [what was changed, in which section]
#### Warnings Fixed:
- **A-001:** [title] — [what was changed]
#### Not Addressed (out of scope):
- **R-001:** [title] — [reason: requires new /architect round]
#### Estimated New Score: [A/B/C/D]
```
|
||||||
| [Workflow] patch-revise-masterplan: Step 5: Add Revision Log | claude/commands/patch-revise-masterplan | pattern | medium | patch-revise-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
Add at BOTTOM of MASTERPLAN.md:
```markdown
---
|
||||||
| [Workflow] patch-revise-masterplan: Step 4: Edit the masterplan | claude/commands/patch-revise-masterplan | pattern | medium | patch-revise-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
**MINIMAL CHANGE PRINCIPLE:**
- Fix only what review flagged
- Keep everything review did NOT flag
- Use same style and format as existing masterplan
- No structural reorganization
- No scope additions
**For each K-xxx/A-xxx finding:**
1. Identify exact section in masterplan
2. Make smallest change that resolves the problem
3. Note change in revision log (Step 5)
|
||||||
| [Tool usage] patch-revise-masterplan: Step 3: MCP Verification (only if needed) | claude/commands/patch-revise-masterplan | api_note | medium | patch-revise-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
3 MCP servers available — use them in this priority:
**suitecrm MCP** — only if a fix requires knowing actual field names or labels not already confirmed:
| Need | MCP Tool |
|------|----------|
| Field exists? | `get_module_fields` |
| Label key exists? | `get_language_strings` |
**context7 MCP** — if a fix requires verifying an API or framework claim WITHOUT SSH-grepping source code:
| Need | context7 approach |
|------|----------|
| Does SuiteCRM 8 support X pattern? |...
|
||||||
| [Workflow] patch-revise-masterplan: Step 2: Categorize findings | claude/commands/patch-revise-masterplan | pattern | medium | patch-revise-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
**Must fix (blocking):**
- All K-xxx (critical gaps)
- A-xxx that affect implementability
**Should fix (improvement):**
- Remaining A-xxx warnings
- Simple R-xxx recommendations
**Out of scope:**
- R-xxx requiring new architecture analysis
- Proposals that change project scope
Show this categorization to user and wait for confirmation before editing.
|
||||||
| [Workflow] patch-revise-masterplan: Step 1: Read review + masterplan SELECTIVELY | claude/commands/patch-revise-masterplan | pattern | medium | patch-revise-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
Find files:
```bash
ls coordination/masterplans/active/
```
**Read smart — NOT everything at once:**
1. Read REVIEW.md completely (your work order — extract all K-xxx, A-xxx, R-xxx)
2. Read MASTERPLAN.md completely (understand scope + structure)
3. Read CONTEXT.md completely (gotchas, key facts)
4. Only read task files referenced by review findings
**No selective reads with offset/limit** — read each file fully, once.
|
||||||
| [Guardrail] patch-revise-masterplan: SSH Safety Rules (only if you need SSH) | claude/commands/patch-revise-masterplan | gotcha | high | patch-revise-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
- Check file size before cat: `ssh suitecrm "wc -l /path/to/file"`
- NEVER cat `/var/www/suitecrm/public/dist/index.html` (minified, useless)
- NEVER cat `/var/www/suitecrm/public/legacy/themes/suite8/css/Dawn/style.css` (699KB)
- NEVER hardcode passwords — always `$SUDO_PASS`
- NEVER run parallel SSH commands that depend on each other — sequence them
- Wrong: `ssh suitecrm "mkdir X" & ssh suitecrm "cp file X/"` (race condition)
- Right: `ssh suitecrm "mkdir X && cp file X/"`
---
|
||||||
| [Tool usage] patch-revise-masterplan: Trust Previous Agents' Findings | claude/commands/patch-revise-masterplan | api_note | medium | patch-revise-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
The review agent already verified facts via SSH/MCP. Do NOT re-verify what it found.
- If review says "file X doesn't exist" — trust it, don't SSH-check yourself
- If review says "use MCP deploy_metadata_file" — add that to the task, don't verify with SSH
- Re-verification wastes tokens and produces identical results
|
||||||
| [Guardrail] patch-revise-masterplan: File Editing Strategy (CRITICAL) | claude/commands/patch-revise-masterplan | gotcha | critical | patch-revise-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
**Read the WHOLE file before editing.** Do NOT use multiple Edit calls interleaved with Reads.
```
Correct approach:
1. Read MASTERPLAN.md ONCE (full file)
2. Read CONTEXT.md ONCE (full file)
3. Plan all changes
4. Make all Edit calls
5. Done
Wrong approach (causes 12-fragment edits):
Read → Edit → Read → Edit → Read → Edit → ...
```
|
||||||
| [Tool usage] patch-revise-masterplan: SuiteCRM Context | claude/commands/patch-revise-masterplan | api_note | medium | patch-revise-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
- SuiteCRM app runs on **remote server 172.20.0.102**, NOT locally
- MCP server `suitecrm` available (21 tools) — use for verification BEFORE SSH
- All SSH findings from explore reports are pre-verified — trust them
- Workspace path: `/var/www/suitecrm-dev/`
- App path on server: `/var/www/suitecrm/`
|
||||||
| [Tool usage] patch-revise-masterplan: VIKTIG: Vent på instruksjon | claude/commands/patch-revise-masterplan | api_note | medium | patch-revise-masterplan.md | 88 | 2026-03-20 02:00:03 |
|
Body:
**IKKE** begynn å jobbe basert på window-tittelen eller konteksten alene.
**IKKE** les filer, analyser kode, eller kjør verktøy ennå.
Your COMPLETE response must be EXACTLY these two lines (no more, no less, no bullet points):
Hvilken masterplan skal revideres, og hva er review-feedbacken?
`[Anbefalt: Sonnet | Effort: medium | Thinking: nei]`
---
# Patch/Revise Masterplan — SuiteCRM Dev
Fix critical gaps and warnings found during masterplan review. You are a **precision surgeon** — fix...
|
||||||
| [Workflow] orchestrate: Session-End Checklist | claude/commands/orchestrate | pattern | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
FOER du avslutter en orkestreringsesjon:
1. **Git push alle repos:** Kjoer `git log --oneline origin/main..HEAD` i alle repos der commits ble gjort. Push hvis ahead.
2. **Uncommitted side-effects:** Kjoer `git status` i alle workspaces. Rapporter modifiserte filer som IKKE var del av implementation-commits til brukeren.
3. **Masterplan-status:** Flytt ferdige masterplans til `coordination/masterplans/completed/`.
4. **Expert file-oppdateringer:** Flagg om ekspertfiler trenger oppdatering...
|
||||||
| [Workflow] orchestrate: Subagent Prompt Checklist | claude/commands/orchestrate | pattern | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
- [ ] KB-query: Kjoer `vendor/bin/kb query "TOPIC"` FOER implementering
- [ ] Expert files: Les relevante CURRENT-*.md filer pekt paa av KB
- [ ] Schema-introspeksjon: Bruk introspect/discovery-verktoy foer API-kode
- [ ] Rapport: Lever ## Rapport med task_id, status, files_deployed, errors
```
|
||||||
| [Workflow] orchestrate: Subagent Prompt Checklist (KRITISK — F-06/F-07) | claude/commands/orchestrate | pattern | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
Inkluder denne sjekklisten i HVER implementerings-delegering. Uten den risikerer subagenten
206 tool-kall / 139k tokens trial-and-error (faktisk observert i MP-0004 Steg 1).
```
|
||||||
| [Tool usage] orchestrate: playwright MCP — UI-verifisering | claude/commands/orchestrate | api_note | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
Bruk playwright for: verifisere at CSS-endringer er synlige, at felt vises/skjules korrekt, ta screenshots etter deploy.
**Bruk dette i stedet for "åpne nettleser og sjekk manuelt".**
|
||||||
| [Tool usage] orchestrate: context7 MCP — dokumentasjon | claude/commands/orchestrate | api_note | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
| Verktøy | Bruk for |
|---------|---------|
| `resolve-library-id` | Finn riktig library ID for SuiteCRM, Angular, Symfony |
| `get-library-docs` | Hent offisiell dokumentasjon uten å SSH-grep i kildekode |
Bruk context7 for: SuiteCRM 8 extension docs, Angular 18 API, Symfony DI/services, Webpack Module Federation — **i stedet for å grep i source code på serveren**.
|
||||||
| [Tool usage] orchestrate: suitecrm MCP — data, deploy, cache | claude/commands/orchestrate | api_note | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
| Verktøy | Bruk for |
|---------|---------|
| `get_module_fields` | Les felt-definisjoner |
| `deploy_metadata_file` | Deploy viewdefs (detailviewdefs, editviewdefs, listviewdefs) |
| `deploy_extension_file` | Deploy Vardefs, Language, Layoutdefs |
| `rebuild_extensions` | Etter Extension-endringer |
| `cache_clear` | Etter metadata/config-endringer |
| `set_label` | Individuelle label-endringer |
| `get_language_strings` | Les gjeldende oversettelser |
| `list_records` / `search_records` |...
|
||||||
| [Tool usage] orchestrate: MCP-verktøy tilgjengelig (bruk FØR SSH) | claude/commands/orchestrate | api_note | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
9 MCP-servere er tilgjengelige. De tre viktigste for orkestrering:
|
||||||
| [Workflow] orchestrate: Ikke sjekk disse (returnerer ubrukelig output) | claude/commands/orchestrate | pattern | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
- cat /var/www/suitecrm/public/dist/index.html (minifisert, 5KB+ inline CSS)
- cat /var/www/suitecrm/public/legacy/themes/suite8/css/Dawn/style.css (699KB fil)
- grep "custom.*css" index.html (matcher inline <style>-blokker)
- Scripter som IKKE finnes: fix-permissions.sh, QUALITY-GATES.md, merge-angular-json
- Stol på explore-rapportene — de inneholder pre-verifiserte fakta
```
|
||||||
| [Workflow] orchestrate: Already Verified (trenger ikke sjekkes igjen) | claude/commands/orchestrate | pattern | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
- SuiteCRM versjon: 8.9.2 på /var/www/suitecrm/
- extensions/defaultExt/ eksisterer, enabled: false
- public/dist/custom-overrides.css eksisterer
- public/dist/index.html har <link> til custom-overrides.css
- Node.js 18.20.8 installert paa server (Yarn 4.10.3, PnP)
- public/legacy/custom/themes/ finnes IKKE
- Eksisterende customizations: SC-0001 til SC-NNNN (sjekk CURRENT-customizations.md)
|
||||||
| [Workflow] orchestrate: Informasjonsoverføring mellom agenter (KRITISK) | claude/commands/orchestrate | pattern | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
Når du delegerer til neste agent, gi alltid en "Already Verified" liste med fakta som er bekreftet og IKKE trenger re-sjekking:
```
|
||||||
| [Tool usage] orchestrate: Regler | claude/commands/orchestrate | api_note | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
- **ALDRI modifiser core** — kun extensions, overrides, plugins
- **MCP først** — bruk suitecrm MCP for verifisering FØR SSH
- **Sekvensiell deploy** — én fil om gangen til remote (ingen parallelle SSH-writes)
- **Git commit etter hvert logical changeset** på remote server
- **Vis fremdrift** — bruker skal se hvilken task som kjører
- **ALDRI hardkod passord** — bruk alltid `$SUDO_PASS` i SSH-kommandoer
- **F-04 — ALDRI kjør SSH-analyse direkte:** Du er koordinator, ikke implementør.
Grep,...
|
||||||
| [Workflow] orchestrate: F-05 — Re-delegering: sjekk state FØR re-kjøring | claude/commands/orchestrate | pattern | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
Hvis en subagent leverte ufullstendig rapport og du vurderer å re-kjøre:
1. Sjekk om tasken allerede er utført via MCP eller SSH `ls`/`grep`
2. Eksempel: `ssh suitecrm "grep -q 'address_group_c' /path/to/viewdefs.php && echo DONE || echo MISSING"`
3. Kun re-kjør hvis state bekrefter at tasken IKKE er fullført
|
||||||
| [Workflow] orchestrate: F-03 — Context-budsjett ved debug-delegering | claude/commands/orchestrate | pattern | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
`suitecrm-specialist` har 8 knowledge files og stor instruksfil. Ved debug-delegering:
- Bruk `generic-development` i stedet for `suitecrm-specialist`
- Send KUN: feilmelding + relevant task-info + konkrete sjekker du vil ha gjort
- **ALDRI** pass full sesjonshistorikk, "Already Verified"-lister, eller alle tidligere
agent-rapporter inn i debug-prompten
- Tommelregel: debug-prompt skal ikke overskride ~1500 tegn
|
||||||
| [Tool usage] orchestrate: Rapport | claude/commands/orchestrate | api_note | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
- task_id: TASK-NNN
- status: completed | failed
- files_deployed: [liste med fulle stier]
- errors: ingen | [feilmelding]
```
Eksempel på **ugyldig rapport** (bare MCP-gap-logging uten task-status): re-delegér.
|
||||||
| [Workflow] orchestrate: F-01 — Subagent rapportformat (KRITISK) | claude/commands/orchestrate | pattern | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
Alle subagenter MÅ levere rapport med disse feltene. Mangler ett felt: re-kjør agenten.
```
|
||||||
| [Tool usage] orchestrate: Agent-delegering | claude/commands/orchestrate | api_note | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
Du kan delegere til sub-agenter for spesifikke tasks:
| Task-type | Agent |
|-----------|-------|
| Vardef/metadata/language | `suitecrm-specialist` |
| Angular extension | `suitecrm-specialist` (med knowledge-extensions.md) |
| Research underveis | `explore-suitecrm` |
| Debugging | `generic-development` (ikke `suitecrm-specialist` — se F-03 under) |
| UI-verifisering | Playwright MCP direkte |
|
||||||
| [Tool usage] orchestrate: Steg 6: Dokumenter | claude/commands/orchestrate | api_note | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
- Oppdater `coordination/experts/suitecrm/CURRENT-customizations.md` med SC-NNNN entries
- Git commit på remote: `ssh suitecrm "cd /var/www/suitecrm && git add -A && git commit -m 'MP-NNNN: description' && git push"`
- Git commit her: oppdater masterplan status til completed
- Flytt masterplan til `coordination/masterplans/completed/`
|
||||||
| [Tool usage] orchestrate: Steg 5: Verifisering | claude/commands/orchestrate | api_note | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
- **MCP** → `get_module_fields`, `list_records` for å sjekke data/felter
- **Playwright** → navigér til berørte views, ta screenshots
- **SSH** → sjekk loggfiler for feil
- **F-02 REGEL — testdata for UI-komponenter:** Hvis verifiseringen tester felt/komponenter
som rendres basert på data (f.eks. adressefelter, relaterte felter), bruk
`search_records` MCP til å finne en record MED relevante data FØR Playwright-test.
En tom record gir falsk "komponent rendres ikke"-resultat.
|
||||||
| [Tool usage] orchestrate: Steg 4: Samlet deploy | claude/commands/orchestrate | api_note | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
Etter alle filer er på plass:
```bash
# Extension-kompilering — bruk MCP rebuild_extensions verktøy ELLER:
ssh suitecrm 'echo "$SUDO_PASS" | sudo -S -u www-data php /var/www/suitecrm/scripts/rebuild_extensions.php 2>/dev/null'
# Cache clear (alle lag)
ssh suitecrm 'echo "$SUDO_PASS" | sudo -S rm -rf /var/www/suitecrm/cache/themes/suite8/modules/*/ 2>/dev/null'
ssh suitecrm 'echo "$SUDO_PASS" | sudo -S rm -rf /var/www/suitecrm/cache/smarty/templates_c/* 2>/dev/null'
ssh suitecrm 'echo...
|
||||||
| [Workflow] orchestrate: Steg 3: Implementer task-for-task | claude/commands/orchestrate | pattern | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
For hver task:
1. **Beskriv** hva som skal gjøres (vis til bruker)
2. **Implementer** — bruk suitecrm-specialist knowledge for deploy-mønster
3. **Verifiser** — MCP-query eller SSH-sjekk at filen er på plass
4. **Marker ferdig** — oppdater progress
|
||||||
| [Workflow] orchestrate: Steg 2: Planlegg rekkefølge | claude/commands/orchestrate | pattern | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
Sorter tasks etter dependencies. Typisk rekkefølge:
1. Backend/vardefs først (DB-endringer)
2. Metadata/layoutdefs (view definitions)
3. Language/translations
4. Frontend/extension (Angular, krever build)
5. CSS/theme overrides
6. Cache clear + QR&R (samlet)
7. Verifisering (MCP + Playwright)
|
||||||
| [Workflow] orchestrate: Steg 1: Valider masterplan | claude/commands/orchestrate | pattern | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
- Er alle tasks definert med filer, deploy-steg, og verifisering?
- Er upgrade-safety analysert?
- Er cache-strategi dokumentert?
- Foreslå `/review-masterplan` hvis ikke gjort.
|
||||||
| [Workflow] orchestrate: Steg 0: Last masterplan | claude/commands/orchestrate | pattern | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
```bash
ls coordination/masterplans/active/
cat coordination/masterplans/active/MP-{NNNN}-{slug}/MASTERPLAN.md
```
|
||||||
| [Tool usage] orchestrate: Viktig: Dette er IKKE standard orchestrator | claude/commands/orchestrate | api_note | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
SuiteCRM-dev har **ingen lokal kodebase** — all kode lever på remote server (172.20.0.102).
Det betyr:
- **Ingen git worktrees** — vi jobber sekvensielt mot remote server
- **Ingen file locks** — én agent av gangen deployer til remote
- **Ingen parallell kode-skriving** — remote server er single-target
Du kan likevel parallellisere **research, MCP-queries, og verifisering**.
|
||||||
| [Workflow] orchestrate: VIKTIG: Vent på instruksjon | claude/commands/orchestrate | pattern | medium | orchestrate.md | 88 | 2026-03-20 02:00:03 |
|
Body:
**IKKE** begynn å jobbe basert på window-tittelen eller konteksten alene.
**IKKE** les filer, analyser kode, eller kjør verktøy ennå.
Your COMPLETE response must be EXACTLY these two lines (no more, no less, no bullet points):
Hvilken masterplan skal orkestreres?
`[Anbefalt: Sonnet | Effort: medium | Thinking: nei]`
Hvis bare én aktiv masterplan finnes, vis den og spør om oppstart.
---
# Orchestrator — SuiteCRM Dev
Du koordinerer implementering av SuiteCRM masterplans ved å delegere tasks...
|
||||||
| [Workflow] magitek-ops: Available Infrastructure | claude/commands/magitek-ops | pattern | medium | magitek-ops.md | 88 | 2026-03-20 02:00:03 |
|
Body:
- SuiteCRM server: `ssh suitecrm` (172.20.0.102)
- All Proxmox hosts (px1, pmox10, pmox15, pmox2, px3, hjemme)
- All LXC containers and VMs across all locations
- Networking, firewalls, reverse proxies, DNS
|
||||||
| [Workflow] magitek-ops: Instructions | claude/commands/magitek-ops | pattern | medium | magitek-ops.md | 88 | 2026-03-20 02:00:03 |
|
Body:
1. Spawn a `magitek-server-infra-ops` agent using the Agent tool with this prompt structure:
```
Oppgave: {user's request}
Du jobber i /var/www/magitek-ops/ workspace.
Les først ekspertfilen: coordination/experts/operations/magitek-server-ops/CURRENT.md
Følg deretter instruksjonene i ~/.claude/agents/magitek-server-infra-ops.md
```
2. The agent has SSH access to all Magitek servers and Proxmox hosts.
3. Run the agent in background if the task is independent, foreground if you need...
|
||||||
| [Workflow] magitek-ops: Cross-Workspace Command: magitek-ops | claude/commands/magitek-ops | pattern | medium | magitek-ops.md | 88 | 2026-03-20 02:00:03 |
|
Body:
This command runs infrastructure operations in the **magitek-ops workspace** (`/var/www/magitek-ops/`),
with full access to its expert files, coordination data, and SSH configurations.
|
||||||
Ingestion History
Loading…