consistency-check
Finds and fixes internal inconsistencies in a software project — code vs configuration vs documentation drift, plus linter findings.
Skill by viktor-ferenczi
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/viktor-ferenczi-consistency-check
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.
About
Reviews
Write a reviewNo 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
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/consistency-check
What's inside
- Skill name
consistency-check- Description
- Finds and fixes internal inconsistencies in a software project — code vs configuration vs documentation drift, plus linter findings. Use after a larger change or refactoring, before a release, or when the user asks to check/clean up the consistency of the project.
- License
- MIT
- Instructions
- 31 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
Check the project for internal inconsistencies and fix what you find. Work through the passes below in order. Cap each pass at **3 iterations**; if issues remain after that, stop fixing and list them in the final report instead. 1. **Code ↔ code.** Look for drift within the codebase: - References to renamed/removed symbols, files, endpoints, or CLI flags (grep for old names after renames). - The same constant, magic value, or default duplicated with different values in different places. - Inconsistent naming for the same concept across modules. - Dead exports/imports and commented-out code left behind by refactorings. 2. **Configuration ↔ code.** Compare configuration against what the code actually reads: - Config keys, environment variables, and feature flags that the code no longer reads, or reads but are missing from config templates/examples. - Mismatched defaults between code and config files. - Build/CI files referencing scripts, paths, or targets that no longer exist. 3. **Linters.** Discover the project's linters and formatters instead of assuming any: check config files (e.g. `pyproject.toml`, `.eslintrc*`, `.golangci.yml`, `.editorconfig`), `package.json` scripts, `Makefile`/`justfile` targets, and CI workflows. Run what you find and fix the findings. If the project defines no linters, skip this pass — do not introduce new tools. 4. **Documentation ↔ code and configuration.** Update docs to match reality: - README/setup instructions that no longer work (commands, paths, prerequisites, version numbers). - Documented APIs, options, or behavior that changed in code. - Doc comments/docstrings contradicting the code they describe. 5. **Final cross-check.** Re-scan anything you modified in passes 1–4 for new inconsistencies introduced by the fixes (one pass only, no loop). Remarks: - Fix inconsistencies; do not redesign. If the correct resolution is ambiguous (e.g. code and docs disagree and either could be intended), ask the user instead of guessing. - Never delete or disable tests to make a pass "consistent". - Prefer programmatic checks (grep, existing linters, link checkers) over reading whole files. Once done, provide a concise report: fixes made per pass, issues left unresolved (with why), and anything that needs the user's decision.
From viktor-ferenczi/skills, MIT.
More from viktor-ferenczi/skills
- 0.582score
pr-description-concise-markdown
viktor-ferenczi
Writes a concise, high-level PR description in Markdown for the changes in the current branch.
SkillAFreshness: A★ 1Claude Code +9 - 0.539score
pr-review-comment-fix
viktor-ferenczi
Fixes an issue pointed out by a comment in a PR review.
SkillBFreshness: B★ 1Claude Code +9 - 0.502score
bizzfactory-document-downloader
viktor-ferenczi
Download all of a client's documents from the Bizz Factory portal (portal.bizzfactory.se) into a local folder tree that mirrors the page, without converting…
SkillCFreshness: C★ 1Claude Code +9 - 0.499score
recursive-language-model
viktor-ferenczi
Recursive Language Model workflow for processing documents that exceed context window limits.
SkillCFreshness: C★ 1Claude Code +9 - 0.498score
sdl3-wiki
viktor-ferenczi
Complete offline copy of the SDL3 (Simple DirectMedia Layer 3) wiki in CommonMark format.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
gcp-batch-inference
viktor-ferenczi
Run Gemini batch inference on Google Cloud Vertex AI.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
structured-documentation
viktor-ferenczi
Generate a verified, modular handbook from a large source-code or document tree, then keep it cheap to refresh as the inputs change.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
stabilization-loop
viktor-ferenczi
Iterates on a locally runnable project (typically a server with a test suite) until it builds, runs, and passes all tests cleanly, fixing failures between runs.
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
python-guidelines
viktor-ferenczi
Guiding principles for writing clear, concise, human readable and maintainable Python code.
SkillCFreshness: C★ 1Claude Code +9 - 0.493score
godot-documentation
viktor-ferenczi
Installs and serves an offline copy of the official Godot Engine documentation (getting started guides, tutorials, API class reference, engine details).
SkillCFreshness: C★ 1Claude Code +9 - 0.492score
swdev-best-practices
viktor-ferenczi
Best practices to follow and principles to adhere to during software development.
SkillCFreshness: C★ 1Claude Code +9 - 0.492score
token-saving-techniques
viktor-ferenczi
A list of techniques for reducing token usage while working on complex tasks.
SkillCFreshness: C★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jul 4, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/viktor-ferenczi/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from viktor-ferenczi
- 0.582score
pr-description-concise-markdown
viktor-ferenczi
Writes a concise, high-level PR description in Markdown for the changes in the current branch.
SkillAFreshness: A★ 1Claude Code +9 - 0.539score
pr-review-comment-fix
viktor-ferenczi
Fixes an issue pointed out by a comment in a PR review.
SkillBFreshness: B★ 1Claude Code +9 - 0.502score
bizzfactory-document-downloader
viktor-ferenczi
Download all of a client's documents from the Bizz Factory portal (portal.bizzfactory.se) into a local folder tree that mirrors the page, without converting…
SkillCFreshness: C★ 1Claude Code +9 - 0.499score
recursive-language-model
viktor-ferenczi
Recursive Language Model workflow for processing documents that exceed context window limits.
SkillCFreshness: C★ 1Claude Code +9 - 0.498score
sdl3-wiki
viktor-ferenczi
Complete offline copy of the SDL3 (Simple DirectMedia Layer 3) wiki in CommonMark format.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
gcp-batch-inference
viktor-ferenczi
Run Gemini batch inference on Google Cloud Vertex AI.
SkillCFreshness: C★ 1Claude Code +9
Cite this page
consistency-check skill. Agent Mart. https://agentmart.dev/skills/viktor-ferenczi-consistency-check (last updated 2026-10-24)