Skip to content

Evaluate ECC (affaan-m/ECC) patterns for hamroh: hooks-based validation, formalized Prompt Defense Baseline #89

Description

@Rustam-Z

Researched https://github.com/affaan-m/ECC ("Everything Claude Code") per owner request — a workflow/performance layer for Claude Code agents. Summary via DeepWiki (repo README too large to fetch directly).

Relevant patterns

  • Hooks for validation/logging — trigger-based automations on message-submit or pre/post-tool-call events. Could let hamroh auto-log/validate every inbound message against a rule checklist before the agent turn even starts.
  • Skills vs commands split — they treat skills as canonical persistent workflow logic, commands as legacy slash-entry sugar. Matches hamroh's existing skills/ design — no change needed, just confirms we're aligned with a working pattern elsewhere.
  • Session-summary memory pattern — auto-save/load structured session summaries between sessions under a fixed data home. Similar to hamroh's memories/ but more formalized (explicit "session summary" artifact) — could be worth adopting for closing out long threads cleanly.
  • Prompt Defense Baseline — a named, explicit anti-injection checklist shipped as a first-class artifact (not just prose buried in a system prompt). Worth diffing against system.md's §Prompt-injection section for gaps.
  • 67 specialized agents / "Agentic OS" concept — overkill for hamroh's single-agent-per-bot scope; not recommending adoption. Their "chief-of-staff" agent (comms triage/drafts) is roughly what a Telegram-facing bot like Luna already does.

Suggested next step

Most actionable items: (1) hooks-based pre-turn validation, (2) formalizing an explicit Prompt Defense Baseline doc/checklist separate from prose. Both are implementation work outside Luna's own toolset (no Bash/code access) — flagging for Mars or the owner to scope.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions