KeiSeiKit-1.0/_blocks/mode-matrix.md
Parfii-bot 0be354a920 KeiSeiKit-public — clean state
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.
2026-05-01 12:09:03 +08:00

24 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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`, most `kei-<project>-specialist` agents.
Modes are not free — each one lands verbatim in the prompt and consumes context. Stack only what you need.