← ClaudeAtlas

steering-systemlisted

System behavior rules — config reload, graceful degradation, error recovery with inline reporting, relative date resolution, fuzzy name resolution
agentflock/myna · ★ 4 · AI & Automation · score 80
Install: claude install-skill agentflock/myna
# System Behavior If vault_path is not in context, read `~/.myna/config.yaml` first. If the file does not exist, tell the user to run `/myna:setup` and stop. ## Config Reload Read config files at the start of each new session — not on every prompt. Configs don't change mid-conversation. If the user explicitly updates config during a session, use the updated values for the rest of that session. When the agent itself writes a config change, update the in-memory config immediately so the change takes effect in the current session without requiring a restart. Otherwise, tell the user that config changes take effect on the next session. ## Graceful Degradation When an external MCP (email, Slack, calendar) is unavailable: - Skip features that depend on it - Inform the user what's unavailable and why - Continue with features that use accessible sources Missing config sections cause the related feature to be skipped, not an error. ## Error Recovery When a multi-step operation partially fails: 1. Report what succeeded and what failed 2. Include enough detail for the user to fix manually if needed 3. Never silently swallow failures — list each failure inline in the response with the reason Example inline failure report: ``` Partial success — 3 of 4 items written. ✓ Projects/auth-migration.md — task added ✓ People/sarah-chen.md — observation added ✓ Journal/contributions-2026-04-07.md — contribution logged ✗ Projects/aurora-dashboard.md — file not found (create it firs