inki
Inki — research, write, review, submit your docs. A Claude Code plugin encapsulating the Strapi documentation toolkit.
Plugin inki from marketplace strapi-documentation in strapi/documentation. Commands read from the repo's manifest — today.
What it installs
Skills (23)
branchCreate a new branch in strapi/documentation with auto-detected prefix (cms/, cloud/, repo/) based on the files that will be touched.
code-verifyVerify code blocks in a documentation file: check syntax, references, and consistency with the underlying Strapi APIs.
coherence-checkCheck a documentation file for cross-page coherence: terminology, links, and consistency with related pages.
commitStage and commit documentation changes in strapi/documentation. Enforces git-rules.md, protected paths, and branch prefix detection.
coverageAudit the documentation coverage of a Strapi feature or module: list what is documented vs missing.
documentEnd-to-end documentation orchestrator: chains all four inki phases (research, write, review, submit) for a single subject. Gates between each phase by default; --non-interactive chains without pauses and runs a review-fix loop. The simplest way to document a subject from scratch.
draftDraft a documentation page from an approved outline, the matching template, and the relevant authoring guide.
existsCheck whether a documentation topic is already covered on strapi/documentation: searches llms.txt, doc files, sidebars, and open GitHub PRs.
inki-interactive-demoCreate or update an interactive demo (the clickable product tours that replaced Guideflow) from a plain-text description of its steps: finds the UI elements in a running Strapi demo app, writes the YAML scenario, captures it and checks the result.
outline-checkCheck the structural outline of a documentation page: heading hierarchy, section order, completeness against the template.
outline-ux-analyzerAnalyze the pedagogical UX of a documentation outline: progression from beginner to advanced, signposting, and reading flow.
outlineGenerate an outline for a new documentation page from a topic brief and the appropriate template.
pitfalls-addAdd a new entry to the known-pitfalls catalog that pitfalls-check audits against. Verifies the correct pattern against the Strapi source before adding, and confirms with the user. Use when you have found a documentation mistake worth catching automatically in future reviews.
pitfalls-checkAudit a documentation file against the known-pitfalls list: common mistakes, outdated patterns, deprecated APIs.
pr-fixRewrite the title or description/body of one or more open PRs on strapi/documentation to match git-rules.md. Strict one-by-one confirmation, or auto-edit with --non-interactive.
prCreate a pull request on strapi/documentation following git-rules.md. Strict flat-text description, no headings, no test plan.
pushPush the current branch in strapi/documentation to origin. Validates branch name against git-rules.md conventions.
researchTop-level research orchestrator: combines exists, route, and coverage to give a complete picture before writing.
reviewTop-level review orchestrator: runs style-check, outline-check, outline-ux-analyzer, code-verify, coherence-check, and pitfalls-check on a file, directory, or PR.
routeGiven a strapi/strapi or strapi/cloud PR, identify which documentation pages and sections must be updated to cover the change.
style-checkRun deterministic style checks on a documentation file or directory, then layer AI judgment on top using the migrated style-checker prompt.
submitTop-level orchestrator: branch (if needed), commit, push, then open a PR. Each step asks for confirmation before continuing, unless --non-interactive is passed.
writeTop-level write orchestrator: outline a new page, get user approval, then draft from the outline.
Subagents (6)
code-verifierRead-only verifier of code blocks in a documentation page against the real Strapi codebase. Checks syntax, API references, and consistency with surrounding prose. Returns only a per-block findings report. Use when verifying that code samples in a docs page are correct and current.
coherence-checkerRead-only cross-page coherence reviewer. Checks one documentation page against related pages for consistent terminology, working links, and non-conflicting instructions. Returns only a findings report. Use when verifying a docs page agrees with the rest of the docs set.
outline-checkerRead-only structural reviewer for a single documentation page. Compares the page's heading hierarchy and section order against the matching template. Returns only a findings report. Use when auditing the structure of a docs page.
pitfalls-checkerRead-only auditor that matches a documentation page against the known-pitfalls catalog of common mistakes, outdated patterns, and deprecated APIs. Returns only a findings report. Use when checking a docs page for documented hallucination patterns.
style-checkerRead-only style reviewer for a single documentation file. Runs the deterministic style-lint script, then layers AI judgment from the style-checker prompt. Returns only a findings report. Use when reviewing the writing style of a docs page.
ux-analyzerRead-only pedagogical UX reviewer for a single documentation page. Evaluates progression from beginner to advanced, signposting, and reading flow. Returns only a findings report with a UX score. Use when auditing the learning experience of a docs page.
Maintain inki?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.