2.8 KiB
2.8 KiB
mappa-vitya-project-discipline
Vitya-flavored cross-project discipline policy skill for a mappa knowledge zone. Codifies the five work rules (project-canon via mappa, master-only, semver, push) PLUS four mappa-canon rules (rg-only search, live-verify after reload, knowledge-first, durable-knowledge-to-wiki).
When it triggers
- Session start — when
AGENTS.mdcontains the linefollow mappa-vitya project discipline(inserted bymappa-bootstrap, which selects the project's methodology flavor). - In-chat — when the user says "use project discipline", "соблюди дисциплину", "проектные правила", "follow project discipline", or close variants.
The rules
- Project canon is a mappa wiki entity, not files. Read the project's
AGENTSentity (wiki_get(project,'AGENTS')), NOT.wiki/CLAUDE.md/.tasks/(file channel closed). Before any wiki work — runmappa-knowledgefirst. - Master-only. All work on
master(ormain). No feature branches without explicit user approval. - Semver discipline. Bump
version:inSKILL.md/package.json/pyproject.tomlon every edit per MAJOR / MINOR / PATCH; record in commit message; rebuilddist/artifacts after. - Push freely by default. No confirmation needed for push; a local push
gate (
push gate: askin AGENTS entity, or explicit operator word) overrides per project. Force / delete / non-ff push always asks. - Transit-zone / brainstorm workspaces (mappa channel). Brainstorm
artifacts go to a mappa brainstorm entity, not
.brainstorm/*.md. Only promote to a wiki concept when the user explicitly directs.
Mappa-canon rules
- Rule G — rg-only search. Never walk node_modules/dist/build with
grep -r/find/ag/ack. Userg(gitignore-aware); neverrg --no-ignore. - Rule K — knowledge-first. Run
mappa-knowledgebefore any wiki work. - Rule L — live-verify after reload. Infra changes verified in a live interactive session, not headless.
- Rule D — durable knowledge to mappa wiki. Never
memory// local files; go to a mappa wiki entity.
Prerequisites
mappaMCP server available (mcp__mappa__*) to read the canon.mappa-knowledgeskill installed.- Methodology flavor selected by
mappa-bootstrap(the source of thefollow mappa-vitya project disciplinetrigger line).
Related
mappa-bootstrap— picks the methodology flavor per project and inserts the trigger line.project-bootstrap— writes the project scaffold (removed the legacyfollow project disciplinetrigger; the generic skill was replaced by the per-flavormappa-vitya-project-discipline).mappa-vitya-brainstorming— the brainstorm METHODOLOGY for a mappa zone.