Skip to content
Development
Skill

/business-rules

Product and business-rule guardrails for Engram. Trigger: Any change that affects sync behavior, project controls, permissions, or memory semantics.

From plugin
gentleman-programming-engram
5.9k22 skills1 MCP
Install
$ npx -y skills add Gentleman-Programming/engram --skill business-rules --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/business-rules

Context preview

The summary Claude sees to decide when to auto-load this skill.

Product and business-rule guardrails for Engram. Trigger: Any change that affects sync behavior, project controls, permissions, or memory semantics.

SKILL.md

business-rules.SKILL.md
name: engram-business-rules
description: >
  Product and business-rule guardrails for Engram. Trigger: Any change that
  affects sync behavior, project controls, permissions, or memory semantics.
license: Apache-2.0
metadata:
  author: gentleman-programming
  version: "1.0"

When to Use

Use this skill when:

  • Changing enrollment, sync, auth, admin controls, or cloud behavior
  • Implementing project-level or org-level policy
  • Adjusting what data appears locally vs remotely

---

Product Rules

1. Local-first remains the default mental model. 2. Org-wide security controls belong in cloud, not only in local clients. 3. Project sync policy must be enforceable server-side if it is meant for admins. 4. UI controls must map to real business rules, never fake toggles. 5. Data visibility and sync permissions must be deterministic and testable.

---

Sync Rules

  • Enrollment controls what may sync from local.
  • Cloud pause controls what the organization currently allows.
  • When a policy blocks sync, fail loudly rather than dropping data silently.
  • Preserve auditability whenever admin policy changes behavior.
Ships withgentleman-programming-engram

Persistent memory system for AI coding agents. Agent-agnostic Go binary with SQLite + FTS5, MCP server, HTTP API, CLI, and TUI.

Get the whole plugin
Stats
5,941
Stars
629
Forks
Active
Maintenance
Go
Language
MIT
License
10d ago
Last commit
5mo ago
Created

Repo: Gentleman-Programming/engram