KB: magitek-ops
← All workspaces9831 results — page 13 of 197
| Title | Domain | Type | Severity | Source | Freshness | Updated |
|---|---|---|---|---|---|---|
| [Tool usage] SKILL: Which MCP Servers? (Custom Only) | claude/commands/SKILL | api_note | medium | SKILL.md | 88 | 2026-03-20 02:00:47 |
|
Body:
| Tool Prefix | MCP Server | Workspace | Server value |
|-------------|------------|-----------|--------------|
| `mcp__reportmaker__` | reportmaker | mcp-servers | reportmaker |
| `mcp__suitecrm__` | suitecrm | mcp-servers | suitecrm |
**DO NOT log feedback for third-party servers:**
`serena`, `playwright`, `mysql`, `lighthouse`, `accessibility`, `xdebug`, `context7`
— we don't build or maintain these. Skip silently.
|
||||||
| [Tool usage] SKILL: When to Trigger (Automatic) | claude/commands/SKILL | api_note | medium | SKILL.md | 88 | 2026-03-20 02:00:47 |
|
Body:
Trigger BEFORE completing a task when ANY agent:
- Used a fallback (SSH, bash, grep, shell, manual workaround) for something a **custom** MCP tool SHOULD support
- Got a failed MCP call (error response, exception, wrong data) from a **custom** server
- Needed multiple MCP calls for something that should be a single operation on a **custom** server
- Used a custom MCP tool incorrectly due to misleading docs/behavior and had to retry
|
||||||
| [Tool usage] SKILL: MCP Feedback Skill — Custom Servers Only | claude/commands/SKILL | api_note | medium | SKILL.md | 88 | 2026-03-20 02:00:47 |
|
Body:
Logs gaps for MCP servers **we build and maintain** to the SQLite GAP tracker.
Third-party MCP servers (Serena, Playwright, MySQL, Context7, etc.) are NOT logged — we can't fix them.
|
||||||
| [Workflow] SKILL: Instructions | claude/commands/SKILL | pattern | medium | SKILL.md | 88 | 2026-03-20 02:00:47 |
|
Body:
1. Resolve the project root (the current working directory) and run:
```bash
.claude/css-disable.sh
```
If `.claude/css-disable.sh` does not exist, use `.claude/switch-mcp.sh none` as fallback.
2. Inform the user that CSS MCP will be disabled on next restart.
3. Ask the user if they want to restart now with `/restart` or `/exit`.
|
||||||
| [Workflow] project_command_build_system: Status etter sesjon 2026-03-19 | claude/memory/project_command_build_system | pattern | medium | project_command_build_system.md | 88 | 2026-03-20 02:00:46 |
|
Body:
- `session-chat-audit.md` ble manuelt oppdatert av bruker med hardkodede Copilot-configs
- `avslutt.md` er oppdatert med hardkodede configs + parallellisering + subagent-delegering
- Parts i `command-parts/shared/session-audit/` inneholder ELDRE tier-meny-versjon
- **TODO:** Oppdater core.md-filene og parts til å reflektere den nye hardkodede tilnærmingen
|
||||||
| [Workflow] project_command_build_system: Bruk | claude/memory/project_command_build_system | pattern | medium | project_command_build_system.md | 88 | 2026-03-20 02:00:46 |
|
Body:
```bash
~/.claude/commands/build-command.sh all # Bygg alle
~/.claude/commands/build-command.sh avslutt # Bygg én
~/.claude/commands/build-command.sh --list # Oversikt
```
|
||||||
| [Workflow] project_command_build_system: Struktur | claude/memory/project_command_build_system | pattern | medium | project_command_build_system.md | 88 | 2026-03-20 02:00:46 |
|
Body:
```
~/.claude/command-parts/ ← Utenfor commands/ (unngår skill auto-discovery)
├── shared/session-audit/ ← 5 delte parts (01-05)
│ ├── 01-tier-menu.md ← NB: avslutt.md bruker nå hardkodede configs i sin core
│ ├── 02-run-audit.md
│ ├── 03-verification.md
│ ├── 04-report-presentation.md
│ └── 05-implementation.md
├── avslutt/core.md ← Unikt: modellsjekk, ekspertfiler, memories, commit
└── session-chat-audit/core.md ← Unikt: minimal...
|
||||||
| [Workflow] project_command_build_system: Command Build System (implementert 2026-03-19) | claude/memory/project_command_build_system | pattern | medium | project_command_build_system.md | 88 | 2026-03-20 02:00:46 |
|
Body:
`~/.claude/commands/build-command.sh` bygger command-filer fra modulære parts.
**Delt innhold (`<!-- SHARED:session-audit -->` marker):**
Injiseres automatisk — garanterer 100% identisk audit-logikk i `avslutt` og `session-chat-audit`.
**Why:** `avslutt` og `session-chat-audit` hadde divergerende audit-seksjoner. Nå er én kilde.
**How to apply:** Når du endrer audit-logikk, rediger ALLTID parts-filene og kjør rebuild. ALDRI rediger de genererte filene direkte — hook blokkerer det.
|
||||||
| [Workflow] feedback_ssh_python_inline: Python-kode her | claude/memory/feedback_ssh_python_inline | pattern | medium | feedback_ssh_python_inline.md | 88 | 2026-03-20 02:00:46 |
|
Body:
PYEOF
scp /tmp/script.py root@HOST:/tmp/script.py && ssh root@HOST "python3 /tmp/script.py"
```
Gjelder alle remote hosts, ikke bare CT 135. Samme prinsipp som scp-workaround for bash/heredoc.
|
||||||
| [Workflow] feedback_agent_efficiency_patterns: 6. iptables -F hook improved | claude/memory/feedback_agent_efficiency_patterns | pattern | medium | feedback_agent_efficiency_patterns.md | 88 | 2026-03-20 02:00:46 |
|
Body:
Hook now uses Perl regex with negative lookahead: allows `iptables -F CHAIN_NAME` but blocks global `iptables -F`.
**Why:** Chain-specific flush is safe; global flush is dangerous. Old grep blocked both.
**How to apply:** Fixed in pre-tool-use-production-safety.sh (2026-03-13).
|
||||||
| [Workflow] feedback_agent_efficiency_patterns: 5. PBS-kommandoer: KJENN syntaksen FØR du kjører | claude/memory/feedback_agent_efficiency_patterns | pattern | medium | feedback_agent_efficiency_patterns.md | 88 | 2026-03-20 02:00:46 |
|
Body:
`proxmox-backup-manager` bruker subkommando-syntaks: `verify-job list`, IKKE `verify list`. Aldri gjett CLI-syntaks — slå opp i agent-definisjonen eller bruk `--help` som FØRSTE forsøk, ikke etter 2 feil.
**Why:** 4 feilede SSH-kall (bortkastede tokens + tid) før riktig kommando ble funnet.
**How to apply:** Bruk alltid `kommando help subkommando` eller les agent-fil først. PBS-kommandoer: `verify-job list/create/run`, `datastore list/show`, `garbage-collection start <store>`.
|
||||||
| [Workflow] feedback_agent_efficiency_patterns: 4. Don't delegate simple file writes to agents | claude/memory/feedback_agent_efficiency_patterns | pattern | medium | feedback_agent_efficiency_patterns.md | 88 | 2026-03-20 02:00:46 |
|
Body:
If you have the complete file content, use Write directly. Agent overhead (~2-3k tokens each) for a simple Write is wasteful.
**Why:** 3 agents spawned just to write files where content was fully specified in the prompt.
**How to apply:** Only delegate to agents when the task requires reasoning, exploration, or complex decision-making.
|
||||||
| [Workflow] feedback_agent_efficiency_patterns: 3. Never retry after hook block without changing approach | claude/memory/feedback_agent_efficiency_patterns | pattern | medium | feedback_agent_efficiency_patterns.md | 88 | 2026-03-20 02:00:46 |
|
Body:
If a production-safety hook blocks a command, DO NOT reformulate the same command. Understand WHY it blocked and use a workaround.
**Why:** Agent tried `apt-get install` on px1 twice with identical result — pure token waste.
**How to apply:** Hook awareness section added to infra-ops agent file (2026-03-13).
|
||||||
| [Tool usage] feedback_agent_efficiency_patterns: 2. Proxmox MCP tools MUST be used for VM/CT ops | claude/memory/feedback_agent_efficiency_patterns | api_note | medium | feedback_agent_efficiency_patterns.md | 88 | 2026-03-20 02:00:46 |
|
Body:
6 Proxmox MCP servers are configured — agents must use them instead of `ssh host "qm ..."`.
**Why:** MCP gives structured output, avoids shell escaping, and is purpose-built for this.
**How to apply:** Fixed in magitek-server-infra-ops.md, magitek-proxmox-maintenance.md, and pentest-operator.md (2026-03-13).
**Recurring problem (2026-03-14):** magitek-proxmox-maintenance agent investigating px3 used 11 SSH calls and 0 MCP calls despite explicit "FORETREKK OVER SSH" instruction. Instructions...
|
||||||
| [Guardrail] feedback_agent_efficiency_patterns: 1. Sleep-polling for downloads is FORBIDDEN | claude/memory/feedback_agent_efficiency_patterns | gotcha | critical | feedback_agent_efficiency_patterns.md | 88 | 2026-03-20 02:00:46 |
|
Body:
Never use `sleep N && check` loops to monitor downloads/builds. Use `run_in_background` with a blocking wait command instead.
**Why:** 12+ polling cycles burned ~5000 tokens and 540 seconds in one session.
**How to apply:** Any time an agent waits for a remote process (wget, apt, build), use a single background wait command.
|
||||||
| [Workflow] syncrovanis: VIKTIG: Vent på instruksjon | claude/commands/syncrovanis | pattern | medium | syncrovanis.md | 88 | 2026-03-20 02:00:46 |
|
Body:
**IKKE** begynn å jobbe basert på window-tittelen eller rolle-konteksten alene.
**IKKE** les filer, analyser kode, eller foreslå løsninger ennå.
Rollen er nå satt. Still dette ene spørsmålet og vent:
> **Hva skal vi jobbe med i Syncrovanis?**
Vent på brukerens svar før du gjør noe som helst.
---
You are now the **syncrovanis-specialist**.
Read and follow ALL instructions from `~/.claude/agents/syncrovanis-specialist.md`
|
||||||
| [Workflow] syncrovanis-log: Syncrovanis Log Viewer | claude/commands/syncrovanis-log | pattern | medium | syncrovanis-log.md | 88 | 2026-03-20 02:00:46 |
|
Body:
Vis Syncrovanis onboarding-logger fra gjeldende workspace.
Argumenter: `[session|today|all]` (default: siste 20 entries)
```bash
LOG_FILE="$HOME/.claude/logs/syncrovanis.jsonl"
CTX_DIR="$HOME/.claude/logs/syncrovanis-context"
WS=$(basename "$PWD")
MODE="${1:-recent}"
if [ ! -f "$LOG_FILE" ]; then
echo "Ingen logg funnet: $LOG_FILE"
exit 0
fi
python3 -c "
import json, sys, os, glob
from datetime import datetime
from pathlib import Path
from collections import defaultdict
ws =...
|
||||||
| [Workflow] syncrovanis-audit: ── Parse timestamps ────────────────────────────────────────────────────────── | claude/commands/syncrovanis-audit | pattern | medium | syncrovanis-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
def parse_ts(e):
ts = e.get("ts", "")
if not ts:
return None
try:
return datetime.fromisoformat(ts.replace("Z", "+00:00"))
except ValueError:
return None
for e in entries:
e["_dt"] = parse_ts(e)
total = len(entries)
dated = [e for e in entries if e["_dt"]]
dates = sorted(e["_dt"] for e in dated)
date_min = dates[0].strftime("%Y-%m-%d") if dates else "?"
date_max = dates[-1].strftime("%Y-%m-%d") if dates else "?"
# ── Section helpers...
|
||||||
| [Tool usage] solo: How to detect: | claude/commands/solo | api_note | medium | solo.md | 88 | 2026-03-20 02:00:46 |
|
Body:
```bash
if [ -f artisan ]; then
basename "$(pwd)"
elif [ "$(basename $(pwd))" = "syncrovanis" ]; then
echo "syncrovanis"
else
echo "unknown"
fi
```
**After detection:** Load the variant file and follow ALL its instructions. Do NOT use this file for actual work.
|
||||||
| [Tool usage] solo: Workspace Detection (MANDATORY FIRST STEP) | claude/commands/solo | api_note | medium | solo.md | 88 | 2026-03-20 02:00:46 |
|
Body:
```
IF cwd = /var/www/reportmaker (or contains artisan + "reportmaker" in path):
→ Read and follow ALL instructions from ~/.claude/agents/solo-reportmaker.md
ELSE IF cwd = /var/www/skymirror (or contains artisan + "skymirror" in path):
→ Read and follow ALL instructions from ~/.claude/agents/solo-reportmaker.md
(SkyMirror uses same SOLO structure as ReportMaker)
ELSE IF cwd = /var/www/syncrovanis (or contains "syncrovanis" in path):
→ Read and follow ALL instructions from...
|
||||||
| [Workflow] solo: SOLO Mode — Router | claude/commands/solo | pattern | medium | solo.md | 88 | 2026-03-20 02:00:46 |
|
Body:
This command detects your workspace and loads the correct specialized SOLO variant.
|
||||||
| [Tool usage] solo-light: Workspace Detection (MANDATORY FIRST STEP) | claude/commands/solo-light | api_note | medium | solo-light.md | 88 | 2026-03-20 02:00:46 |
|
Body:
```
IF cwd = /var/www/reportmaker (or contains artisan + "reportmaker" in path):
→ Read and follow ALL instructions from ~/.claude/agents/solo-light-reportmaker.md
ELSE IF cwd = /var/www/skymirror (or contains artisan + "skymirror" in path):
→ Read and follow ALL instructions from ~/.claude/agents/solo-light-reportmaker.md
ELSE IF cwd = /var/www/syncrovanis (or contains "syncrovanis" in path):
→ Read and follow ALL instructions from ~/.claude/agents/solo-light-syncrovanis.md
ELSE...
|
||||||
| [Workflow] solo-light: SOLO Light Mode — Router | claude/commands/solo-light | pattern | medium | solo-light.md | 88 | 2026-03-20 02:00:46 |
|
Body:
This command detects your workspace and loads the correct specialized variant.
|
||||||
| [Tool usage] solo-bug-light: Workspace Detection (MANDATORY FIRST STEP) | claude/commands/solo-bug-light | api_note | medium | solo-bug-light.md | 88 | 2026-03-20 02:00:46 |
|
Body:
```
IF cwd = /var/www/reportmaker (or contains artisan + "reportmaker" in path):
→ Read and follow ALL instructions from ~/.claude/agents/solo-bug-light-reportmaker.md
ELSE IF cwd = /var/www/skymirror (or contains artisan + "skymirror" in path):
→ Read and follow ALL instructions from ~/.claude/agents/solo-bug-light-reportmaker.md
ELSE IF cwd = /var/www/syncrovanis (or contains "syncrovanis" in path):
→ Read and follow ALL instructions from...
|
||||||
| [Workflow] solo-bug-light: Troubleshooter Light Mode — Router | claude/commands/solo-bug-light | pattern | medium | solo-bug-light.md | 88 | 2026-03-20 02:00:46 |
|
Body:
This command detects your workspace and loads the correct specialized variant.
|
||||||
| [Tool usage] quality-audit-masterplan: Workspace-Deteksjon (OBLIGATORISK FOERSTE STEG) | claude/commands/quality-audit-masterplan | api_note | medium | quality-audit-masterplan.md | 88 | 2026-03-20 02:00:46 |
|
Body:
```bash
if [ -f artisan ]; then basename "$(pwd)"; elif [ "$(basename $(pwd))" = "mcp-servers" ]; then echo "mcp-servers"; elif [ "$(basename $(pwd))" = "magitek-ops" ]; then echo "ops-workspace"; else echo "unknown: $(basename $(pwd))"; fi
```
| Workspace | Agent-fil |
|-----------|----------|
| `reportmaker` / `skymirror` / annen Laravel-app | `~/.claude/agents/quality-audit-masterplan.md` |
| `ops-workspace` (magitek-ops) | `~/.claude/agents/quality-audit-masterplan-ops.md` |
|...
|
||||||
| [Workflow] quality-audit-masterplan: Kontekst-Fordel | claude/commands/quality-audit-masterplan | pattern | medium | quality-audit-masterplan.md | 88 | 2026-03-20 02:00:46 |
|
Body:
Du har **direkte tilgang** til all kontekst i denne chatten:
- Bilder og skjermbilder brukeren har delt
- Tidligere diskusjoner og beslutninger
- Ekspertfiler som allerede er lastet
> Agenten via Task har IKKE denne konteksten.
---
|
||||||
| [Workflow] quality-audit-masterplan: Modell-Forutsetning (VIKTIG!) | claude/commands/quality-audit-masterplan | pattern | medium | quality-audit-masterplan.md | 88 | 2026-03-20 02:00:46 |
|
Body:
Denne kommandoen bruker din **naaværende chat-modell** og innstillinger.
**Anbefalt modell:**
- ✅ Sonnet + Extended Thinking (33x kraft, systematisk audit)
- ❌ Haiku (for svak til dypanalyse)
| Chat-modell | Kraft | Thinking | Egnethet |
|-------------|-------|----------|----------|
| Opus + Thinking | 163x | ✅ Full | Overkill for audit |
| Sonnet + Thinking | 33x | ✅ Begrenset | Anbefalt |
| Sonnet | 8x | ❌ Nei | Ok for smaa MP-er |
| Haiku | 1x | ❌ Nei | For svak |
**Task-delegering...
|
||||||
| [Workflow] quality-audit-masterplan: Post-Implementation Quality Audit | claude/commands/quality-audit-masterplan | pattern | medium | quality-audit-masterplan.md | 88 | 2026-03-20 02:00:46 |
|
Body:
**Du er naa i Quality Audit-modus.** Din jobb er aa gjoere en grundig kodekvalitets-audit av koden som ble produsert av en masterplan-implementering.
> **Du er IKKE plan-compliance auditoren.** Det er `/audit-masterplan`. Du ser paa koden med friske oeyne og spoer: "Er dette godt skrevet?" - uavhengig av om planen ble fulgt.
---
|
||||||
| [Workflow] prompt-agent-chat-syncrovanis-audit: Output-format | claude/commands/prompt-agent-chat-syncrovanis-audit | pattern | medium | prompt-agent-chat-syncrovanis-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
Skriv rapport til `coordination/maintenance/audits/syncrovanis/` med YAML-frontmatter:
```yaml
---
audit_date: YYYY-MM-DD
audit_model: in-session
audit_tier: in-session
files_modified: []
files_created: []
analysis_only: true
---
```
Strukturer med: Sesjonsoversikt, Per-Prompt Analyse, Sammendrag (styrker/svakheter/falske positiver/negativer), Metriker-tabell, og Utbedringer-tabell med prefix `s1`, `s2`, etc.
|
||||||
| [Workflow] prompt-agent-chat-syncrovanis-audit: Viktige prinsipper | claude/commands/prompt-agent-chat-syncrovanis-audit | pattern | medium | prompt-agent-chat-syncrovanis-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
- Slash-commands (/agent-meta, /explore) gir L0-hit — dette er forventet og korrekt
- Delta-leveranser (type=delta) SKAL inneholde mindre enn initial — by design
- hit=false er IKKE nodvendigvis feil — noen prompts trenger ikke domene-kontekst
- Skill mellom Syncrovanis-feil og KB-innholds-feil
|
||||||
| [Workflow] prompt-agent-chat-syncrovanis-audit: F. Sesjon-koherens | claude/commands/prompt-agent-chat-syncrovanis-audit | pattern | medium | prompt-agent-chat-syncrovanis-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
- Delta-tracking riktig? (ikke re-levere allerede sett kontekst)
- Domene-akkumulering korrekt?
|
||||||
| [Workflow] prompt-agent-chat-syncrovanis-audit: E. Token-okonomi | claude/commands/prompt-agent-chat-syncrovanis-audit | pattern | medium | prompt-agent-chat-syncrovanis-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
- Proporsjonal med nytten?
- Unodvendig store blokker?
|
||||||
| [Workflow] prompt-agent-chat-syncrovanis-audit: D. Lag-noyaktighet | claude/commands/prompt-agent-chat-syncrovanis-audit | pattern | medium | prompt-agent-chat-syncrovanis-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
- L0: Strukturell matching (slash-commands, agent-patterns)
- L1: Keyword-matching mot kb-workspace.json
- L2: FTS5 fulltekstsok i KB
- L3: LLM-klassifisering (Copilot/Gemini)
- Ble riktig lag brukt? Stoppet for tidlig? L3 unodvendig?
|
||||||
| [Workflow] prompt-agent-chat-syncrovanis-audit: C. Fil-kvalitet | claude/commands/prompt-agent-chat-syncrovanis-audit | pattern | medium | prompt-agent-chat-syncrovanis-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
- Var de leverte filene de RIKTIGE for konteksten?
- Duplikater? Viktige filer utelatt?
|
||||||
| [Workflow] prompt-agent-chat-syncrovanis-audit: B. Domene-presisjon | claude/commands/prompt-agent-chat-syncrovanis-audit | pattern | medium | prompt-agent-chat-syncrovanis-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
- Klassifiserte Syncrovanis riktige domener?
- Var det domene-drift (f.eks. Proxmox-kontekst til SuiteCRM-arbeid)?
|
||||||
| [Workflow] prompt-agent-chat-syncrovanis-audit: A. Relevans per prompt | claude/commands/prompt-agent-chat-syncrovanis-audit | pattern | medium | prompt-agent-chat-syncrovanis-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
- **Spot-on**: Konteksten var direkte relevant for brukerens behov
- **Delvis relevant**: Noe nyttig, men ogsaa stoy
- **Irrelevant**: Ingenting med promptet aa gjore
- **Manglende**: Burde levert kontekst men gjorde det ikke (false negative)
|
||||||
| [Workflow] prompt-agent-chat-syncrovanis-audit: Analysemetode | claude/commands/prompt-agent-chat-syncrovanis-audit | pattern | medium | prompt-agent-chat-syncrovanis-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
For HVERT prompt i sesjonen:
1. Les brukerens prompt
2. Identifiser hva brukeren faktisk trengte (basert paa prompt + foregaaende dialog)
3. Finn `system-reminder`-blokken etter promptet — dette er Syncrovanis-konteksten
4. Vurder: Var konteksten **spot-on**, **delvis relevant**, **irrelevant**, eller **manglende**?
|
||||||
| [Workflow] prompt-agent-chat-syncrovanis-audit: Datakilder | claude/commands/prompt-agent-chat-syncrovanis-audit | pattern | medium | prompt-agent-chat-syncrovanis-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
1. **Samtalehistorikken** — Du har direkte tilgang til hele sesjonen. `system-reminder`-tagger
etter hvert bruker-prompt inneholder Syncrovanis-output.
2. **Syncrovanis-logg** — Kjor dette for aa hente strukturert data:
```bash
~/.claude/scripts/extract-syncrovanis-session-log.sh "<session-id>" --output /tmp/syncrovanis-audit.md
```
Finn session-ID fra det forste `system-reminder`-innholdet (sid-felt) eller fra transkriptet.
|
||||||
| [Tool usage] prompt-agent-chat-syncrovanis-audit: Syncrovanis Kontekstleveranse-Audit | claude/commands/prompt-agent-chat-syncrovanis-audit | api_note | medium | prompt-agent-chat-syncrovanis-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
**For du starter, vis dette og vent paa bekreftelse:**
> `[Anbefalt: sonnet · high · no thinking]`
>
> Skal jeg starte analysen med disse innstillingene, eller vil du justere forst?
**Vent paa brukerens svar.** Ikke start analysen for brukeren bekrefter.
---
Gjennomfor en grundig analyse av hvor godt **Syncrovanis** leverte kontekst gjennom denne sesjonen.
Syncrovanis er et dynamisk kontekst-leveringssystem som injiserer domene-spesifikk kunnskap
(ekspertfiler, gotchas, workflows,...
|
||||||
| [Workflow] prompt-agent-chat-meta-audit: Output: vis i chat OG lagre til fil (OBLIGATORISK) | claude/commands/prompt-agent-chat-meta-audit | pattern | medium | prompt-agent-chat-meta-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
**Steg 1 — Vis hele rapporten i chat.** IKKE forkort, avkort, eller oppsummer. Brukeren skal kunne lese alt uten å åpne filen. Vis hele markdown-rapporten direkte i chat-svaret.
**Steg 2 — Lagre til fil.** Etter at rapporten er vist i chat, lagre den OGSÅ til fil:
**Sti:** `coordination/maintenance/audits/meta/AUDIT-{YYYY-MM-DD}-{kort-slug}.md`
- `{kort-slug}` = 2-4 ord som beskriver sesjonen (f.eks. "lead-navn-synk-hooks")
- Opprett mappene hvis de ikke finnes (`mkdir -p`)
- Bruk Write tool...
|
||||||
| [Workflow] prompt-agent-chat-meta-audit: Etter audit: Handlingsregler | claude/commands/prompt-agent-chat-meta-audit | pattern | medium | prompt-agent-chat-meta-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
1. **Én samlet utbedringstabell** — alle funn i én tabell med "Løsning"-kolonne (direkte / subagent / ny sesjon)
2. **Én enkel godkjenning** — oppsummer alt i én setning og spør "OK?". ALDRI presenter tre separate punkter med valgmuligheter.
3. **Ved "ja":** Fiks direkte-saker umiddelbart, spawn subagenter for delegerbare saker, noter ny-sesjon-saker i rapporten. Alt i én operasjon.
4. **Spawn ALDRI subagenter uten eksplisitt godkjenning.** agent-meta skriver ALDRI app-kode eller...
|
||||||
| [Tool usage] prompt-agent-chat-meta-audit: Viktige prinsipper | claude/commands/prompt-agent-chat-meta-audit | api_note | medium | prompt-agent-chat-meta-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
- **Vær konkret.** Si HVILKEN MCP-tool, HVILKEN linje i agent-filen, HVILKEN fil.
- **Skyldfordeling.** Skill agentfeil fra systemfeil. MCP-bug ≠ agentfeil. Manglende agent-regel ≠ agentfeil.
- **Scope-respekt.** Auditen SKAL identifisere hva som kan fikses i agent-meta og hva som må delegeres. ALDRI foreslå at agent-meta fikser MCP-kode, app-kode, eller infrastruktur.
- **LLM-first output.** Utbedringstabellen skal være direkte implementerbar — med filsti, konkret endring, og prioritet.
-...
|
||||||
| [Tool usage] prompt-agent-chat-meta-audit: Scoring-kriterier | claude/commands/prompt-agent-chat-meta-audit | api_note | medium | prompt-agent-chat-meta-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
| Score | Betydning |
|-------|-----------|
| **A** | Fulgte alle instrukser, MCP optimal, god tokenøkonomi, ingen anti-patterns |
| **B** | Små avvik, men riktig og effektivt resultat |
| **C** | Klare feil eller ineffektivitet, men brukbart resultat |
| **D** | Vesentlige instruksbrudd, dårlig verktøybruk, mye sløsing |
| **F** | Fundamentale feil: core-endringer, destruktive kommandoer, feil resultat |
---
|
||||||
| [Workflow] prompt-agent-chat-meta-audit: Gjennomfør utbedringer? | claude/commands/prompt-agent-chat-meta-audit | pattern | medium | prompt-agent-chat-meta-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
Oppsummer alle utbedringer i én setning og spør:
> Jeg fikser sak {direkte-saker} direkte, spawner subagent for sak {subagent-saker}, og noterer sak {ny-sesjon-saker} som ny sesjon. **OK?**
Utelat kategorier der det ikke er noen saker. Vent på brukerens "ja" før du gjør noe.
**Ved "ja":** Bruk utbedringstabellen som arbeidsliste — den inneholder all nødvendig informasjon. Ikke gå tilbake og let i rapporten etter detaljer som burde stått i tabellen.
```
|
||||||
| [Guardrail] prompt-agent-chat-meta-audit: Utbedringer | claude/commands/prompt-agent-chat-meta-audit | gotcha | medium | prompt-agent-chat-meta-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
Én samlet tabell. Kolonne "Løsning" angir om agenten fikser direkte, spawner subagent, eller om det krever ny sesjon.
**VIKTIG:** Tabellen er den autoritative listen over alt som skal gjøres. "Endring"-kolonnen MÅ inneholde nok detalj til at endringen kan implementeres uten å lese resten av rapporten på nytt. Vær konkret: filsti, regelformulering, gotcha-tekst, bug-beskrivelse. Ikke skriv "oppdater med funn fra audit" — skriv den faktiske teksten/regelen.
| # | Type | Fil/lokasjon | Endring |...
|
||||||
| [Workflow] prompt-agent-chat-meta-audit: Tokenøkonomi | claude/commands/prompt-agent-chat-meta-audit | pattern | medium | prompt-agent-chat-meta-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
- Sløsing: {lav/middels/høy} — {verste eksempel hvis relevant}
---
|
||||||
| [Tool usage] prompt-agent-chat-meta-audit: Systemfeil (ikke agentens skyld) | claude/commands/prompt-agent-chat-meta-audit | api_note | medium | prompt-agent-chat-meta-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
- **{komponent}** (MCP/hook/agent-fil/expert-fil/CLAUDE.md): {problem} → {konsekvens}
- Hvis ingen: "Ingen systemfeil observert."
|
||||||
| [Workflow] prompt-agent-chat-meta-audit: Agentfeil | claude/commands/prompt-agent-chat-meta-audit | pattern | medium | prompt-agent-chat-meta-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
- **[{KRITISK/ADVARSEL/MINOR}]** {kategori}: {hva skjedde} → {hva som burde skjedd}
|
||||||
| [Workflow] prompt-agent-chat-meta-audit: Styrker | claude/commands/prompt-agent-chat-meta-audit | pattern | medium | prompt-agent-chat-meta-audit.md | 88 | 2026-03-20 02:00:46 |
|
Body:
- {kort, konkret}
|
||||||
Ingestion History
Loading…