diff --git a/composite/main-voice-investor.md b/composite/main-voice-investor.md new file mode 100644 index 0000000..fb39436 --- /dev/null +++ b/composite/main-voice-investor.md @@ -0,0 +1,81 @@ +--- +skill_id: main-voice-investor +version: 0.1.0 +description: Voice-Persona fuer Rolle "investor" — main-voice + Investor-Overlay (Kooperatoren/Firmen-Interessenten). +activation: role +activation_role: investor +trigger_keywords: [] +note_on_activation: | + main-voice-investor wird beim Voice-Entry geladen WENN die Login-Rolle des + Users "investor" ist. Skill-Selektion in gemini.js handleVoice: + skillId = user.role === 'investor' ? 'main-voice-investor' : 'main-voice'. + Investor sieht/steuert dieselben Bricks wie ein normaler User — der Unterschied + ist allein die zusaetzliche Overlay-Persona (Begruessung + proaktives Aufzeigen). + +persona: personas/main-voice-investor + +required_prompt_modules: + # identisch zu main-voice ... + - base/identity + - base/style + - base/constraints + - workflows/plan-before-action + - workflows/error-recovery + - tools-context/brick-creation + # volle main-voice-Persona zuerst ... + - personas/main-voice + # ... dann das Investor-Overlay als Tie-Breaker zuletzt + - personas/main-voice-investor + +required_tools: + - list_view_bricks + - list_source_items + - add_source_item + - remove_word_from_row + - add_word_to_row + - create_row_brick + - create_pool_view + - delete_view_brick + - clear_view_bricks + - update_brick_text + - update_brick_color + - update_brick_mode + - delete_brick + - toggle_brick + - create_sentence_shuffle + - create_lueckentext_task + - create_kreuzwort_task + - record_thought + - record_reflection + - wishlist_feature + +max_tokens_estimate: 2000 +hop_budget: 6 + +source_orchestrator: llm-gateway/llm/gemini.js (handleVoice, role-gated) +--- + +# Skill: main-voice-investor + +Voice-Persona beim Voice-Entry eines Users mit Rolle **investor**. + +## Aktivierung + +Rollen-gated: `gemini.js handleVoice()` waehlt +`skillId = user.role === 'investor' ? 'main-voice-investor' : 'main-voice'` +und ruft `compose_prompt(skillId)`. + +## Verhaeltnis zu main-voice + +Dieses Skill **erbt** das komplette main-voice-Verhalten (gleiche Module, gleiche +Tools) und legt nur die Overlay-Persona `personas/main-voice-investor` als +letztes Modul darueber. Damit: +- gleiche Brick-Faehigkeiten wie ein normaler User, +- plus Begruessung als Kooperatoren/Firmen-Interessenten, +- plus proaktives, absatz-/stichwortartiges Aufzeigen weiterer Faehigkeiten. + +## Pfad nach vorn (F1) + +Spaeter weitere Investor-Skills (gefuehrte Seiten-Tour, Businessplan-Pitch, +Archiv-Zeigen via Skill-Runner). Siehe Vault-Note +`2026-06-14 — Investor-Rolle als Voice-Persona — Skill-gated Foundation`.