Single-commit clean baseline after security scrub of niche-tells, project codenames, internal jargon, and contributor-email leaks. Contents: - 100 Rust crates (_primitives/_rust/) - 37 agent manifests (_manifests/) + generated specs (_generated/) - 67 user-invocable skills (skills/) - 33 hooks (hooks/) - Composition blocks (_blocks/) - Documentation (docs/, README.md) - TS adapter packages (_ts_packages/) - Assembler (_assembler/) - Roles (_roles/) - Templates (_templates/) - Forgejo CI (.forgejo/) Author: Denis Parfionovich <info@greendragon.info> License: see LICENSE.
1.8 KiB
1.8 KiB
MODE — Agent × Cognitive-Mode Matrix
Composable cognitive-mode blocks live in _blocks/mode-*.md. Any agent manifest can append them to its blocks = [...] list to stack the behavioural skew; modes compose (e.g. mode-skeptic + mode-minimalist = adversarial pruner).
This table is the suggested starting set per agent role. It is a guide, not a rule — pick what fits the agent's actual job.
| Agent role | Recommended modes | Reason |
|---|---|---|
| critic | skeptic · devils-advocate |
Doubt-first review; name the strongest objection before agreeing |
| validator | skeptic |
Every claim needs an E1/E2 grade — no plausibility shortcuts |
| security-auditor | devils-advocate · skeptic |
Steel-man the attacker; threat-model the worst case |
| researcher | skeptic |
Cross-check every source; honest gaps over confident guesses |
| ml-researcher | skeptic · first-principles |
Observable classification + invariant-derived priors |
| architect | first-principles · minimalist |
Derive from constraints, prefer subtraction over addition |
| code-implementer | minimalist |
Surgical edits; remove before adding |
| refactor specialist | minimalist |
Delete dead code; prove every kept line |
| ml-implementer | minimalist · first-principles |
Math-First — count params before code, derive over tune |
| brainstorm / concept-explorer | maximalist |
Return 10× version + minimum bounds; user invokes exploration |
| physics-deriver | first-principles |
Cite the invariant; no arguments from "best practice" |
Intentionally unbiased roles (pick 0 modes by default):
infra-implementer,modal-runner,fal-ai-runner,cost-guardian, mostkei-<project>-specialistagents.
Modes are not free — each one lands verbatim in the prompt and consumes context. Stack only what you need.