claude-os/claude-os-triggers.json

85 lines
2.4 KiB
JSON

{
"version": "1.0.0",
"description": "Claude OS trigger configuration - controls automatic skill invocation",
"triggers": {
"remember_this": {
"description": "Auto-invokes remember-this skill to save to Claude OS memories",
"skill": "remember-this",
"phrases": [
"remember this:",
"save this:",
"document this:",
"remember:",
"don't forget:",
"important:",
"note:"
],
"case_sensitive": false,
"enabled": true
},
"search_memories": {
"description": "Auto-invokes memory search when asking about past work",
"action": "search_claude_os",
"phrases": [
"what did we do about",
"recall",
"find memories about",
"search for",
"do you remember when"
],
"case_sensitive": false,
"enabled": true
},
"session_start": {
"description": "Triggers session start workflow",
"action": "session_start",
"phrases": [
"start session",
"begin work",
"let's code",
"morning claude",
"hey claude let's work"
],
"case_sensitive": false,
"enabled": false
},
"session_end": {
"description": "Triggers session end workflow",
"action": "session_end",
"phrases": [
"end session",
"done for today",
"save and exit",
"that's all for now",
"wrap up"
],
"case_sensitive": false,
"enabled": false
},
"auto_save_insights": {
"description": "Auto-save ★ Insight blocks to Claude OS memories when they contain project-specific discoveries",
"action": "auto_remember_insight",
"trigger_type": "output_pattern",
"pattern": "★ Insight",
"save_criteria": [
"Model attribute names or method names (e.g., 'street' not 'street_address')",
"Codebase-specific patterns or conventions",
"Bug fixes with non-obvious solutions",
"Rails/STI gotchas specific to this project",
"Integration patterns (Google Maps, Tekmetric, etc.)"
],
"skip_criteria": [
"General programming knowledge",
"Standard Rails conventions everyone knows",
"Temporary debugging info"
],
"case_sensitive": false,
"enabled": true
}
},
"settings": {
"trigger_detection_enabled": true,
"show_trigger_confirmations": false,
"log_trigger_activations": true
}
}