From f309a36a8a0a788a824cb137c5b11e35df00e2c3 Mon Sep 17 00:00:00 2001 From: beo3000 Date: Sat, 21 Mar 2026 10:18:34 +0100 Subject: [PATCH] upd feature trigger --- home-claude/settings.json | 5 ++-- memory/projects/ISMS-DB/MEMORY.md | 7 +++++ .../feedback_feature_session_workflow.md | 30 +++++++++++++++++++ 3 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 memory/projects/ISMS-DB/feedback_feature_session_workflow.md diff --git a/home-claude/settings.json b/home-claude/settings.json index 100156a..744de59 100644 --- a/home-claude/settings.json +++ b/home-claude/settings.json @@ -50,7 +50,6 @@ ], "defaultMode": "acceptEdits" }, - "model": "sonnet", "enabledPlugins": { "csharp-lsp@claude-plugins-official": true, "frontend-design@claude-plugins-official": true, @@ -62,7 +61,6 @@ }, "language": "German", "alwaysThinkingEnabled": true, - "effortLevel": "low", "mcpServers": { "playwright": { "command": "npx", @@ -81,5 +79,6 @@ "postgresql://krah:krah_dev_pw@localhost:5432/krah_prodb" ] } - } + }, + "effortLevel": "high" } diff --git a/memory/projects/ISMS-DB/MEMORY.md b/memory/projects/ISMS-DB/MEMORY.md index a2c7d11..2e7957d 100644 --- a/memory/projects/ISMS-DB/MEMORY.md +++ b/memory/projects/ISMS-DB/MEMORY.md @@ -1,5 +1,12 @@ # ISMS-DB Project Memory +## Feature-Session Workflow +- `zum Feature [topic]` / `Feature [topic]` / `wir arbeiten an [topic]` → immediately read `docs/feature-[topic].md` (case-insensitive), summarize, confirm context +- If not found: inform user, suggest creating it +- Session end `aktualisiere deine Feature-Beschreibung` → update the doc with decisions/findings +- Filename always: `docs/feature-[camelCase].md` (never without `feature-` prefix) +- See: [feedback_feature_session_workflow.md](feedback_feature_session_workflow.md) + ## Skill Triggers - "aktualisiere unser ISMS", "ISMS aktualisieren", "ISMS updaten" → ALWAYS invoke Skill `isms-update` - This skill runs: Fetch-Data.ps1 → edit JSON → Upload-Data.ps1 diff --git a/memory/projects/ISMS-DB/feedback_feature_session_workflow.md b/memory/projects/ISMS-DB/feedback_feature_session_workflow.md new file mode 100644 index 0000000..55f070d --- /dev/null +++ b/memory/projects/ISMS-DB/feedback_feature_session_workflow.md @@ -0,0 +1,30 @@ +--- +name: Feature-Session Workflow +description: Trigger and action rules for loading feature docs at session start +type: feedback +--- + +## Feature-Session Workflow + +**TRIGGER** (any phrasing at session start that references a feature/topic): +- `Feature [topic]` +- `zum Feature [topic]` +- `wir arbeiten an [topic]` +- any similar phrasing indicating a feature or topic context + +**ACTION — always execute immediately on trigger:** +1. Look for `docs/feature-[topic].md` in project root (case-insensitive match) +2. If found: read it, confirm context loaded, summarize key points briefly +3. If not found: inform user that no feature doc exists yet, suggest creating one + +**CRITICAL: Do NOT wait to be explicitly asked. Load the feature doc proactively.** + +When user says `aktualisiere deine Feature-Beschreibung` at session end: +1. Locate the relevant `docs/feature-[topic].md` +2. Update it with key insights, decisions, and findings from the current session +3. Keep it structured: Goal, Context, Key Decisions, Open Questions, Progress + +File naming: `docs/feature-[featureName].md` (camelCase featureName, e.g. `feature-jobSystem.md`) + +**CRITICAL**: When creating a new feature doc, the filename MUST start with `feature-`. +Never create docs like `jobSystem.md` or `job-system.md` — always `feature-jobSystem.md`.