by scarletkc
A Markdown convention and linter for project docs written by AI and read by humans and agents
# Add to your Claude Code skills
git clone https://github.com/scarletkc/seisoLast scanned: 9/29/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-09-29T10:25:21.929Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how seiso compares with popular alternatives.
seiso is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by scarletkc. A Markdown convention and linter for project docs written by AI and read by humans and agents. It has 184 GitHub stars.
Yes. seiso passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/scarletkc/seiso" and add it to your Claude Code skills directory (see the Installation section above).
seiso is primarily written in Rust. It is open-source under scarletkc on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh seiso against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
A Markdown convention and linter for project docs written by AI and read by humans and agents.
AI writes project docs faster than anyone can review them, and coding agents read those docs back as context for the next change. People and agents alike take the page at its word, so a stale version number or a field list updated in only one of its three copies misleads all of them. And AI makes the same few mistakes over and over.
seiso defines one convention for how Markdown in a repository is organized,
the way rustfmt settled formatting for Rust code. Projects share the rules
instead of negotiating their own; each project mainly maps its documents to
kinds, and seiso init suggests a starting point.
howto, reference, or adr,
and holds only what that kind is for. A how-to gives the steps. Why the
design looks this way belongs in an ADR.The convention is written up as a standalone specification, with worked examples and an adoption guide, so a project can follow it without installing anything. The specification is provisional before 1.0.0 and versioned separately from seiso; its direction is open for discussion in #37.
seiso is the reference implementation. Its rules check documents against the specification; stable rules run by default, and the rest are opt-in previews. Each diagnostic says where the problem is and how to fix it, so an agent can repair most findings from seiso's output alone. When a fix needs a judgment, such as which of two pages owns a fact, the diagnostic names the decision. seiso doesn't guess whether prose sounds machine-written, and it leaves formatting and spelling to other tools. How seiso checks the convention maps each rule to the requirement it covers and the evidence it can claim.
cargo install seiso
uv tool install seiso # or: pipx install seiso
npm install -g @scarletkc/seiso
The PyPI and npm packages include prebuilt binaries for macOS on Apple silicon
and Intel, Linux x64 and arm64 with glibc or musl (such as Alpine), and
Windows x64 and arm64. On other platforms, use cargo; the PyPI package also
works there but builds from source, which requires a Rust toolchain. From a
source checkout, run cargo run -- <command>.
From the repository root:
seiso init
seiso check
seiso init writes a seiso.toml at the repository root with suggested
exclusions, kind mappings, and documentation site entries; review them before
relying on the results.
seiso check runs only stable rules, which have met the
promotion criteria.
The other rules are in preview: they are experimental, can report false
positives, and run only with --preview. Try them locally before relying on
them, and keep them out of CI gates. seiso rule --all lists every rule with
its status, seiso rule <CODE> explains a rule with examples, and seiso parse
inspects the document model without running rules.
seiso is licensed under MIT.