KB: suitecrm-dev

← All workspaces
4075 entries 165 domains 5.23 MB database Last ingest: 2026-03-20 09:07

4075 results — page 10 of 82

Title Domain Type Severity Source Freshness Updated
[Tool usage] solo-dev-light: Deploy Pattern claude/commands/solo-dev-light api_note medium solo-dev-light.md 88 2026-03-20 02:00:03
Source file: .claude/commands/solo-dev-light.md
Source date: 2026-03-16
Keywords: ["solo","dev","light","deploy","pattern","git"]
Cross-domain: []
Symptoms: []
Body:
```bash # 1. Write locally to /tmp/ # 2. scp /tmp/file suitecrm:/tmp/ # 3. ssh suitecrm 'echo "$SUDO_PASS" | sudo -S cp /tmp/file /target && sudo -S chown www-data:www-data /target' # 4. QR&R: ssh suitecrm 'echo "$SUDO_PASS" | sudo -S -u www-data php /var/www/suitecrm/scripts/rebuild_extensions.php 2>/dev/null' # 5. Git: ssh suitecrm "cd /var/www/suitecrm && git add -A && git commit -m 'description' && git push" ```
[Tool usage] solo-dev-light: Tools & Access claude/commands/solo-dev-light api_note medium solo-dev-light.md 88 2026-03-20 02:00:03
Source file: .claude/commands/solo-dev-light.md
Source date: 2026-03-16
Keywords: ["solo","dev","light","tools","access","playwright","mcp","gh","context7"]
Cross-domain: []
Symptoms: []
Body:
**MCP (use first):** suitecrm, context7, playwright **SSH:** `ssh suitecrm "command"` (172.20.0.102) **Expert files:** `coordination/experts/suitecrm/CURRENT-*.md` **Knowledge:** `~/.claude/agents/suitecrm-specialist/knowledge-*.md`
[Workflow] solo-dev-light: Your Workflow claude/commands/solo-dev-light pattern medium solo-dev-light.md 88 2026-03-20 02:00:03
Source file: .claude/commands/solo-dev-light.md
Source date: 2026-03-16
Keywords: ["solo","dev","light","your","workflow","mcp","git"]
Cross-domain: []
Symptoms: []
Body:
1. **Understand** — Read expert files if needed, check customization registry 2. **Plan briefly** — State what you'll change and why (2-3 sentences, not a masterplan) 3. **Implement** — Write files, deploy to remote, run QR&R/cache:clear 4. **Verify** — Use MCP + SSH to confirm changes work 5. **Document** — Update customization registry with SC-NNNN entry 6. **Commit** — Git commit on both remote server and this workspace
[Workflow] solo-dev-light: VIKTIG: Vent på instruksjon claude/commands/solo-dev-light pattern medium solo-dev-light.md 88 2026-03-20 02:00:03
Source file: .claude/commands/solo-dev-light.md
Source date: 2026-03-16
Keywords: ["solo","dev","light","viktig","vent","instruksjon","gh"]
Cross-domain: []
Symptoms: []
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): Hva skal jeg gjøre? `[Anbefalt: Sonnet | Effort: medium | Thinking: nei]` --- # Solo Dev Light — SuiteCRM Dev Lean development mode for SuiteCRM 8 customization. No orchestrator, no masterplan overhead. For small, well-defined changes (< 5 files, clear scope).
[Tool usage] review-masterplan: Anti-Patterns claude/commands/review-masterplan api_note medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","antipatterns","serena","Calls"]
Cross-domain: []
Symptoms: []
Body:
- DO NOT read `~/.claude/agents/review-masterplan.md` — it's for a different workspace - DO NOT re-verify SSH findings already in the explore report or masterplan - DO NOT run parallel SSH calls that depend on each other - DO NOT cat large files (check wc -l first) - DO NOT grep minified HTML for CSS patterns - DO NOT assume QUALITY-GATES.md or fix-permissions.sh exist (they don't in this workspace) - DO NOT use `serena` (local) for SuiteCRM code — use `serena-suitecrm` (remote LSP) - DO NOT...
[Tool usage] review-masterplan: Git Persistence (MANDATORY) claude/commands/review-masterplan api_note medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","git","persistence","mandatory"]
Cross-domain: []
Symptoms: []
Body:
After saving REVIEW.md: ```bash git add coordination/masterplans/active/MP-{NNNN}-{slug}/REVIEW.md git commit -m "review: MP-{NNNN} {slug}" git push origin main ``` ---
[Workflow] review-masterplan: Storage claude/commands/review-masterplan pattern medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","storage"]
Cross-domain: []
Symptoms: []
Body:
```bash coordination/masterplans/active/MP-{NNNN}-{slug}/REVIEW.md # If second review: REVIEW-2.md ```
[Workflow] review-masterplan: Conclusion claude/commands/review-masterplan pattern medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","conclusion"]
Cross-domain: []
Symptoms: []
Body:
- [ ] Ready as-is - [ ] Needs minor adjustments (warnings) - [ ] Needs significant changes (critical gaps) - [ ] Must be rewritten (fundamental problems) ``` ---
[Workflow] review-masterplan: R-001: [Title] claude/commands/review-masterplan pattern medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","r001","title"]
Cross-domain: []
Symptoms: []
Body:
...
[Workflow] review-masterplan: A-001: [Title] claude/commands/review-masterplan pattern medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","a001","title"]
Cross-domain: []
Symptoms: []
Body:
...
[Workflow] review-masterplan: K-001: [Title] claude/commands/review-masterplan pattern medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","k001","title"]
Cross-domain: []
Symptoms: []
Body:
**Category:** [number] **Problem:** [what's missing] **Consequence:** [what happens if not fixed] **Suggestion:** [concrete solution]
[Guardrail] review-masterplan: Scoring claude/commands/review-masterplan gotcha critical review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","scoring","mcp"]
Cross-domain: []
Symptoms: []
Body:
| # | Category | Score | Finding | |---|----------|-------|---------| | 1 | Upgrade Safety | [OK/WARN/MISSING/CRITICAL] | [short description] | | 2 | Cache Strategy | ... | ... | | 3 | SSH/Deploy Patterns | ... | ... | | 4 | SuiteCRM 8 Architecture | ... | ... | | 5 | MCP Usage | ... | ... | | 6 | Deploy Sequence | ... | ... | | 7 | Explore Alignment | ... | ... | | 8 | Task Completeness | ... | ... | | 9 | Vague Formulations | ... | ... | | 10 | Rollback Plan | ... | ... | | 11 | Node.js...
[Tool usage] review-masterplan: Output Format claude/commands/review-masterplan api_note medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","output","format","mcp"]
Cross-domain: []
Symptoms: []
Body:
```markdown # Masterplan Review: MP-{NNNN} **Masterplan:** [path] **Reviewed:** [date] **MCP used:** [Yes/No — which tools] **Overall Score:** [A/B/C/D/F]
[Workflow] review-masterplan: 12. Credential Safety claude/commands/review-masterplan pattern medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","credential","safety"]
Cross-domain: []
Symptoms: []
Body:
- No plaintext passwords (e.g., "Ansjos123") in any task, deploy step, or example command? - All sudo uses `$SUDO_PASS`? ---
[Workflow] review-masterplan: 11. Node.js Constraint claude/commands/review-masterplan pattern medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","nodejs","constraint"]
Cross-domain: []
Symptoms: []
Body:
- If plan requires Angular build: Node.js is NOT on server → plan must address this - Angular extension changes require build step — where/how is this done?
[Tool usage] review-masterplan: 10. Rollback Plan claude/commands/review-masterplan api_note medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","rollback","plan","git"]
Cross-domain: []
Symptoms: []
Body:
- How to undo if something breaks? - Git revert on remote? Restore from snapshot? - Which operations are reversible?
[Workflow] review-masterplan: 9. Vague Formulations claude/commands/review-masterplan pattern medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","vague","formulations","Cases"]
Cross-domain: []
Symptoms: []
Body:
- "implement appropriate logic" — WHAT specifically? - "handle edge cases" — WHICH edge cases? - "configure as needed" — WHAT configuration?
[Workflow] review-masterplan: 8. Task Completeness claude/commands/review-masterplan pattern medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","task","completeness"]
Cross-domain: []
Symptoms: []
Body:
- Each task has: files to create/modify, deploy steps, verification? - Task dependencies explicit and ordered correctly?
[Workflow] review-masterplan: 7. Explore Report Alignment claude/commands/review-masterplan pattern medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","explore","report","alignment"]
Cross-domain: []
Symptoms: []
Body:
- Does the masterplan address the original prompt? - Are explore report's key findings reflected? - Are explore report's critical constraints respected? - Are there explore findings NOT addressed in the plan?
[Workflow] review-masterplan: 6. Deploy Sequence claude/commands/review-masterplan pattern medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","deploy","sequence","Tasks"]
Cross-domain: []
Symptoms: []
Body:
- Correct order: backend/vardefs → metadata → language → frontend → cache/QR&R → verify - Dependencies between tasks explicit? - Verification steps defined for each task?
[Tool usage] review-masterplan: 5. MCP Usage claude/commands/review-masterplan api_note medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","mcp","usage"]
Cross-domain: []
Symptoms: []
Body:
- Are MCP tools specified where they could replace SSH? - deploy_metadata_file for viewdefs? - deploy_extension_file for Extension/ files? - rebuild_extensions MCP tool for QR&R?
[Workflow] review-masterplan: 4. SuiteCRM 8 Architecture Correctness claude/commands/review-masterplan pattern medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","suitecrm","architecture","correctness"]
Cross-domain: []
Symptoms: []
Body:
- No SuiteCRM 7 / SugarCRM patterns (Smarty, old REST API, etc.) - detailviewdefs.php for layout (NOT editviewdefs.php) - Custom fields include `'source' => 'custom_fields'` in vardef - Angular extension requires `yarn run build:{extName}` (if Node.js available — it's NOT on this server!) - `customCode` in viewdefs is IGNORED by Angular frontend
[Guardrail] review-masterplan: 3. SSH/Deploy Patterns claude/commands/review-masterplan gotcha high review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","sshdeploy","patterns"]
Cross-domain: []
Symptoms: []
Body:
- File writing: 3-step SCP pattern (local tmp → scp → sudo cp)? - NEVER heredoc+sudo over SSH - No hardcoded passwords — always `$SUDO_PASS` - No parallel SSH writes (sequential only)
[Workflow] review-masterplan: 2. Cache Strategy claude/commands/review-masterplan pattern medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","cache","strategy"]
Cross-domain: []
Symptoms: []
Body:
- All 4 cache layers addressed? 1. Smarty templates: `rm -rf cache/smarty/templates_c/*` 2. Theme cache: `rm -rf cache/themes/suite8/modules/*/` 3. Symfony: `php bin/console cache:clear` 4. Extension compilation: `rebuild_extensions.php` (DIFFERENT from cache:clear!) - Extension file changes MUST use `rebuild_extensions.php`, not just `cache:clear`
[Workflow] review-masterplan: 1. Upgrade Safety claude/commands/review-masterplan pattern medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","upgrade","safety"]
Cross-domain: []
Symptoms: []
Body:
- Every file change in `extensions/` or `public/legacy/custom/`? - Any `core/` modifications = IMMEDIATE FAIL - Any `public/legacy/modules/` modifications = IMMEDIATE FAIL
[Workflow] review-masterplan: Step 4: Analyze all 12 categories claude/commands/review-masterplan pattern medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","step","analyze","all","categories"]
Cross-domain: []
Symptoms: []
Body:
---
[Tool usage] review-masterplan: Step 3: MCP Verification (not SSH re-verification) claude/commands/review-masterplan api_note medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","step","mcp","verification","not","ssh","reverification"]
Cross-domain: []
Symptoms: []
Body:
Use `get_module_fields` or `get_language_strings` ONLY if the plan claims specific field names or label keys that are NOT already confirmed in the explore report.
[Workflow] review-masterplan: Step 2: Check for Explore Report claude/commands/review-masterplan pattern medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","step","check","for","explore","report"]
Cross-domain: []
Symptoms: []
Body:
```bash ls coordination/explore/ # Read EXPLORE.md from relevant report if it exists ```
[Workflow] review-masterplan: Step 1: Read the Masterplan claude/commands/review-masterplan pattern medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","step","read","the"]
Cross-domain: []
Symptoms: []
Body:
```bash ls coordination/masterplans/active/ cat coordination/masterplans/active/MP-{NNNN}-{slug}/MASTERPLAN.md ``` If CONTEXT.md exists, read it too — it contains pre-verified gotchas for implementers.
[Workflow] review-masterplan: Find Masterplans claude/commands/review-masterplan pattern medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","find","masterplans"]
Cross-domain: []
Symptoms: []
Body:
```bash ls coordination/masterplans/active/ ``` ---
[Workflow] review-masterplan: Trust Previous Findings claude/commands/review-masterplan pattern medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","trust","previous","findings"]
Cross-domain: []
Symptoms: []
Body:
The explore reports and masterplan already verified these — do NOT re-check: - File existence confirmed by architect's SSH runs - Server state (SuiteCRM 8.9.2, extensions/defaultExt/, public/dist/custom-overrides.css) - Node.js NOT installed on server - public/legacy/custom/themes/ does NOT exist
[Guardrail] review-masterplan: SSH Safety Rules claude/commands/review-masterplan gotcha high review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","ssh","safety","rules"]
Cross-domain: []
Symptoms: []
Body:
- **Check file size before `cat`**: `ssh suitecrm "wc -l /path/to/file"` — if > 100 lines, use `head -N` - **NEVER run**: `cat /var/www/suitecrm/public/dist/index.html` (minified HTML with inline CSS — grep matches nothing useful) - **NEVER run**: `cat /var/www/suitecrm/public/legacy/themes/suite8/css/Dawn/style.css` (699KB) - **NEVER run**: `grep "custom.*css" index.html` (matches entire inline `<style>` block) - **NEVER run parallel SSH commands that depend on each other** — sequence them
[Tool usage] review-masterplan: playwright MCP — UI verification claude/commands/review-masterplan api_note medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","playwright","mcp","verification","gh"]
Cross-domain: []
Symptoms: []
Body:
Use playwright to verify that what the plan claims visually actually exists: - Navigate to a SuiteCRM view, inspect DOM for CSS class names - Verify field selectors `.field-name-{name}` actually exist - Take screenshots to confirm current state Use SSH only for things MCP cannot answer (server config, build artifacts, file existence).
[Workflow] review-masterplan: context7 MCP — documentation verification claude/commands/review-masterplan pattern medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","context7","mcp","documentation","verification"]
Cross-domain: []
Symptoms: []
Body:
Use context7 to verify technical claims in the masterplan WITHOUT SSH-grepping source code: - "Does the FieldRegistry API have this method?" → context7 SuiteCRM 8 docs - "Is this Angular 18 pattern correct?" → context7 Angular docs - "Does Symfony autowiring work like this?" → context7 Symfony docs ``` context7 workflow: 1. resolve-library-id("suitecrm 8") or ("angular") or ("symfony") 2. get-library-docs(libraryId, topic="extension framework") ```
[Tool usage] review-masterplan: suitecrm MCP — CRM data and deploy claude/commands/review-masterplan api_note medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","suitecrm","mcp","crm","data","and","deploy"]
Cross-domain: []
Symptoms: []
Body:
| Need | MCP Tool | |------|----------| | Field definitions | `get_module_fields` | | Translations/labels | `get_language_strings` | | Records/data | `list_records`, `search_records` | | Relationships | `list_relationships` |
[Tool usage] review-masterplan: MCP-First for Verification claude/commands/review-masterplan api_note medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","mcpfirst","for","verification","mcp"]
Cross-domain: []
Symptoms: []
Body:
3 MCP servers available. Use them BEFORE SSH:
[Tool usage] review-masterplan: SuiteCRM Context claude/commands/review-masterplan api_note medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","suitecrm","context","mcp"]
Cross-domain: []
Symptoms: []
Body:
- SuiteCRM app runs on **remote server 172.20.0.102**, NOT locally - MCP server `suitecrm` has 21 tools — use these BEFORE SSH for all data queries - All SSH findings from explore reports are pre-verified — trust them, do NOT re-verify - Workspace path: `/var/www/suitecrm-dev/` - App path on server: `/var/www/suitecrm/`
[Tool usage] review-masterplan: VIKTIG: Vent på instruksjon claude/commands/review-masterplan api_note medium review-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/review-masterplan.md
Source date: 2026-03-16
Keywords: ["review","masterplan","viktig","vent","instruksjon","serena"]
Cross-domain: []
Symptoms: []
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 jeg reviewe? `[Anbefalt: Sonnet | Effort: medium | Thinking: nei]` Hvis bare én aktiv masterplan finnes, start review direkte. --- # Critical Masterplan Review — SuiteCRM Dev You are the **skeptical reviewer** for SuiteCRM 8...
[Guardrail] refactor: Safety claude/commands/refactor gotcha high refactor.md 88 2026-03-20 02:00:03
Source file: .claude/commands/refactor.md
Source date: 2026-03-16
Keywords: ["refactor","safety","git"]
Cross-domain: []
Symptoms: []
Body:
- **ALWAYS verify before and after** — refactoring must not change behavior - **Take snapshot** before large refactors: Proxmox snapshot on VM 122 - **Git commit before starting** on remote server (rollback point)
[Workflow] refactor: Workflow claude/commands/refactor pattern medium refactor.md 88 2026-03-20 02:00:03
Source file: .claude/commands/refactor.md
Source date: 2026-03-16
Keywords: ["refactor","workflow","playwright","mcp","gh","git"]
Cross-domain: []
Symptoms: []
Body:
1. **Inventory our code:** ```bash ssh suitecrm "find /var/www/suitecrm/public/legacy/custom -type f -name '*.php' | wc -l" ssh suitecrm "ls /var/www/suitecrm/extensions/" ssh suitecrm "cd /var/www/suitecrm && git log --oneline -20" ``` 2. **Understand via MCP:** - `suitecrm` MCP → verify current field state, relationships - Read customization registry: `coordination/experts/suitecrm/CURRENT-customizations.md` 3. **Refactor:** - Make changes via scp deploy pattern -...
[Workflow] refactor: Extension Code Quality claude/commands/refactor pattern medium refactor.md 88 2026-03-20 02:00:03
Source file: .claude/commands/refactor.md
Source date: 2026-03-16
Keywords: ["refactor","extension","code","quality"]
Cross-domain: []
Symptoms: []
Body:
- Angular component structure in our extensions - Symfony service organization in our backends - Shared code extraction between extensions
[Workflow] refactor: Vardef Quality claude/commands/refactor pattern medium refactor.md 88 2026-03-20 02:00:03
Source file: .claude/commands/refactor.md
Source date: 2026-03-16
Keywords: ["refactor","vardef","quality"]
Cross-domain: []
Symptoms: []
Body:
- Ensure all custom fields have `'source' => 'custom_fields'` - Standardize field naming (`_c` suffix, consistent vname patterns) - Remove deprecated/unused custom fields
[Workflow] refactor: Language/Translation Consistency claude/commands/refactor pattern medium refactor.md 88 2026-03-20 02:00:03
Source file: .claude/commands/refactor.md
Source date: 2026-03-16
Keywords: ["refactor","languagetranslation","consistency"]
Cross-domain: []
Symptoms: []
Body:
- Standardize Norwegian translations across modules - Remove duplicate label definitions - Ensure consistent terminology (same concept = same word everywhere)
[Workflow] refactor: Extension File Cleanup claude/commands/refactor pattern medium refactor.md 88 2026-03-20 02:00:03
Source file: .claude/commands/refactor.md
Source date: 2026-03-16
Keywords: ["refactor","extension","file","cleanup"]
Cross-domain: []
Symptoms: []
Body:
- Consolidate multiple small Extension files into logical groups - Standardize naming conventions across modules - Remove orphaned Extension files that reference deleted fields
[Workflow] refactor: Metadata Consolidation claude/commands/refactor pattern medium refactor.md 88 2026-03-20 02:00:03
Source file: .claude/commands/refactor.md
Source date: 2026-03-16
Keywords: ["refactor","metadata","consolidation"]
Cross-domain: []
Symptoms: []
Body:
- Merge duplicate/conflicting viewdefs into clean single files - Standardize panel naming and field ordering across modules - Remove unused fields from view definitions
[Workflow] refactor: FUNDAMENTAL RULE claude/commands/refactor pattern medium refactor.md 88 2026-03-20 02:00:03
Source file: .claude/commands/refactor.md
Source date: 2026-03-16
Keywords: ["refactor","fundamental","rule"]
Cross-domain: []
Symptoms: []
Body:
**Scope er KUN vår egen kode:** ``` ✅ public/legacy/custom/modules/ — Våre metadata-overrides ✅ public/legacy/custom/Extension/ — Våre Extension-filer (vardefs, language, layoutdefs) ✅ public/legacy/custom/include/ — Våre globale språk-overrides ✅ extensions/{ourExt}/ — Våre extensions (Angular + backend) ❌ core/ — ALDRI (SuiteCRM kildekode) ❌ public/legacy/modules/ — ALDRI (SuiteCRM standard-moduler) ❌...
[Guardrail] refactor: VIKTIG: Vent på instruksjon claude/commands/refactor gotcha high refactor.md 88 2026-03-20 02:00:03
Source file: .claude/commands/refactor.md
Source date: 2026-03-16
Keywords: ["refactor","viktig","vent","instruksjon"]
Cross-domain: []
Symptoms: []
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): Hva skal refaktoreres? `[Anbefalt: Sonnet | Effort: medium | Thinking: nei]` --- # Refactor — SuiteCRM Dev You refactor **our custom code only** — extensions, overrides, metadata files, language files, and vardefs that WE have created. You NEVER touch SuiteCRM core...
[Tool usage] quality-audit-masterplan: Verify via MCP claude/commands/quality-audit-masterplan api_note medium quality-audit-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/quality-audit-masterplan.md
Source date: 2026-03-16
Keywords: ["quality","audit","masterplan","verify","via","mcp","playwright","gh"]
Cross-domain: []
Symptoms: []
Body:
```bash # Use suitecrm MCP to verify fields, data, relationships exist correctly # Use playwright to verify UI renders as expected ```
[Tool usage] quality-audit-masterplan: Documentation claude/commands/quality-audit-masterplan api_note medium quality-audit-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/quality-audit-masterplan.md
Source date: 2026-03-16
Keywords: ["quality","audit","masterplan","documentation","git"]
Cross-domain: []
Symptoms: []
Body:
- [ ] All changes registered in CURRENT-customizations.md with SC-NNNN ID - [ ] Gotchas discovered during implementation added to CURRENT-architecture.md - [ ] Git committed on remote server with descriptive messages
[Workflow] quality-audit-masterplan: Patterns claude/commands/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-20 02:00:03
Source file: .claude/commands/quality-audit-masterplan.md
Source date: 2026-03-16
Keywords: ["quality","audit","masterplan","patterns"]
Cross-domain: []
Symptoms: []
Body:
- [ ] SSH file writing uses scp method (not heredoc+sudo) - [ ] Cache clearing uses correct method per change type - [ ] QR&R used for Extension changes (not just cache:clear)
Ingestion History

Loading…