Skip to content
Agentmart
Submit a tool

code-wiki-ru

Builds and validates Russian Obsidian repository wikis, architecture docs, and code/docs/ADR drift reports.

Skill by Mesteriis

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/mesteriis-code-wiki-ru

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Builds and validates Russian Obsidian repository wikis, architecture docs, and code/docs/ADR drift reports.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/code-wiki-ru

What's inside

Skill name
code-wiki-ru
Description
Builds and validates Russian Obsidian repository wikis, architecture docs, and code/docs/ADR drift reports.
License
MIT
Instructions
151 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (10)

  • SKILL.md
  • openai.yaml · agents/
  • drift-policy.md · references/
  • opencode-deepseek.md · references/
  • prompt-contracts.md · references/
  • wiki-taxonomy.md · references/
  • build_repo_index.py · scripts/
  • plan_wiki_update.py · scripts/
  • render_context_pack.py · scripts/
  • validate_wiki.py · scripts/

SKILL.md (first lines)

# Code Wiki RU

Use this skill to create, refresh, validate, and safely apply Russian Obsidian-compatible code wikis under `docs/wiki` or a user-specified wiki path.

For a read-only question about an existing wiki or ADR, use `wiki-query` without
running the indexing, planning, or drafting workflow below.

Default variables used below:

```bash
SKILL_DIR="${SKILL_DIR:-$HOME/.codex/skills/code-wiki-ru}"
REPO_ROOT="${REPO_ROOT:-$(pwd)}"
WIKI_PATH="${WIKI_PATH:-docs/wiki}"
META_PATH="${META_PATH:-docs/wiki/_meta}"
```

## Safety

- Do not read, print, summarize, store, or commit secrets.
- Treat `.env`, `.env.*`, private keys, certificates, credential stores, tokens, cookies, auth files, production dumps, and credential-bearing logs as redacted paths.
- Keep code identifiers, paths, commands, package names, API names, config keys, schema names, and ADR titles exactly as written.
- Prefer deterministic scripts before model analysis.
- DeepSeek output is draft material only. Do not apply it until it is reviewed and validated by the host agent.
- Do not ask DeepSeek or OpenCode to modify files, stage files, commit files, run deployment commands, or execute destructive commands.
- Preserve user changes. Do not revert unrelated work in the repository.

## Repository Inspection

1. Identify `REPO_ROOT` from the user request or current working directory.
2. Read repository-local instructions before generating wiki content, especially `AGENTS.md`, `README.md`, ADR indexes, docs indexes, and architecture notes when present.
3. Inspect dependency/configuration files relevant to the repository type before writing architecture claims.
4. Identify existing wiki location. Use `docs/wiki` by default unless the user or repository config clearly points elsewhere.
5. Identify source documents and ADRs, but treat code as authoritative for runtime behavior.

## Init/Index

Run the indexer before planning or drafting. It initializes wiki metadata and records bounded, non-secret source inventory.

```bash
python3 "$SKILL_DIR/scripts/build_repo_index.py" --repo "$REPO_ROOT" --wiki-path "${WIKI_PATH:-docs/wiki}" --meta-path "${META_PATH:-docs/wiki/_meta}"
```

Expected output is metadata under `${META_PATH:-docs/wiki/_meta}`. If the command fails, fix the invocation or report the failure before proceeding.

## Plan

Run the planner after the index exists. It creates update chunks for bounded analysis.

```bash
python3 "$SKILL_DIR/scripts/plan_wiki_update.py" --repo "$REPO_ROOT" --wiki-path "${WIKI_PATH:-docs/wiki}" --meta-path "${META_PATH:-docs/wiki/_meta}"
```

Use the generated plan to choose the smallest chunk set that satisfies the request. Keep unrelated chunks out of scope.

## Analyze

- Read `references/wiki-taxonomy.md` before designing page structure.
- Read `references/drift-policy.md` before classifying mismatches.
- Prefer verified source references over broad summaries.
- Use Russian prose for wiki pages.
- Use Obsidian `[[wiki-links]]` for internal links and relative Markdown links for source docs and ADRs.
- Use Mermaid only when the available source context supports the diagram.
- Keep pages focused: one subsystem, component, flow, API surface, data concept, integration, operation, decision, or glossary topic per page.

## Draft

For each selected `CHUNK_ID`, render a context pack:

```bash
python3 "$SKILL_DIR/scripts/render_context_pack.py" --repo "$REPO_ROOT" --wiki-path "${WIKI_PATH:-docs/wiki}" --meta-path "${META_PATH:-docs/wiki/_meta}" --chunk-id "$CHUNK_ID" --output "$CONTEXT_PACK"
```

Before invoking OpenCode, read:

- `references/opencode-deepseek.md`
- `references/prompt-contracts.md`

Dispatch only through the verified local `tests-docs` worker route described in
the reference. Send the explicit export-authorized context through bounded
stdin or a supported private file, never a large prompt argument. Keep the
worker outside the repository with no source editing, shell, inherited MCP or
parent auth access. Select provider/model from private runtime configuration;
report BLOCKED when that exact route has not been verified. Preserve requested
and observed metadata, checks, and artifacts using `subagent-result-merge`.

Do not ask DeepSeek to apply patches. The parent reviews model-authored drafts
before staging them under `${META_PATH:-docs/wiki/_meta}/drafts/`, validates
them, and owns application to the wiki.

## Drift

Classify drift using `references/drift-policy.md`:

- `code-docs`: docs disagree with verified runtime code.
- `code-adr`: code no longer follows accepted ADR intent.
- `docs-adr`: docs disagree with ADR intent.

Every drift candidate must include:

- drift class
- severity
- source file references
- short evidence summary
- recommended action

If evidence is insufficient, do not invent drift. State that the available context does not confirm a mismatch.

## Validate

Run validation before applying staged pages or reporting completion:

```bash
python3 "$SKILL_DIR/scripts/validate_wiki.py" --repo "$REPO_ROOT" --wiki-path "${WIKI_PATH:-docs/wiki}" --meta-path "${META_PATH:-docs/wiki/_meta}"
```

Validation should check structure, links, required metadata, and staged output consistency. Report exact command output or the failure reason.

## Apply

From Mesteriis/Engineering-Bible-AI, MIT.

More from Mesteriis/Engineering-Bible-AI

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Oct 3, 2026 (25 days ago)
Last release
Oct 3, 2026 (25 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from Mesteriis

Cite this page

code-wiki-ru skill. Agent Mart. https://agentmart.dev/skills/mesteriis-code-wiki-ru (last updated 2026-10-24)