Kairo risk review
Agent skills for building useful-now software the Kairo way. Local coding-agent skills for Kairo planning, implementation, and release review.
npx -y skills add mattharbord/kairo-agents --skill kairo-risk-reviewAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Run a focused Kairo risk review for an in-progress or release-candidate tool and produce actionable warnings, required evidence requests, and non-blocking go/no-go guidance. Use when the PM asks for a risk pass, write-path safety check, known-gap review, release-readiness review, or conflict check between speed and reliability. Do not use as a formal compliance or certification audit.
SKILL.md
4.1 KB, 833 tokens by cl100k_base, as published. Nobody here has run it
Kairo Risk Review
Run a sharp, non-blocking review that makes risk explicit.
Do not gatekeep.
- Never hard-stop.
- Warn clearly.
- Log protest when PM proceeds against advice.
Reference pages:
Core Definitions
Use these terms consistently in release notes.
known_error: Reproducible test failure against approved behavior, including predictable malformed input handling.known_gap: Untested or unproven scenario with no observed failure yet.
Release rule:
- Release with
zero known_error. - Allow
known_gaponly with explicit disclosure.
Participants:
- PM: The Product Manager working with you
- Agent: You, acting as a developer
- Developer: A third-party developer intended to review your work
Review Inputs
Request these artifacts if available:
docs/kairo-risk-register.mddocs/kairo-known-gaps.mddocs/kairo-decision-log.csvdocs/kairo-failure-log.csvdocs/kairo-io-contract-status.mddocs/kairo-session-context.mdREADME_KAIRO_RELEASE.md- Current test results and failing/flaky list
- Dry-run and canary evidence for write paths
If inputs are missing, continue with assumptions and list missing evidence explicitly.
Use checklist:
references/review-checklist.md
Review Procedure
- Restate scope, intended use, and declared non-goals.
- Classify open items:
- known errors,
- known gaps,
- unresolved decisions,
- open failures from failure log.
- Verify release rule:
- if
known_error > 0, recommendation must bedo not release.
- if
- Verify write-path protocol when applicable:
- dry-run evidence present,
- PM confirmation present,
- single-record canary evidence present.
- Verify external I/O contract posture:
- in-scope paths are marked verified, mismatch, or waived,
- no in-scope path is silently assumed verified,
- mismatches affecting in-scope behavior are reflected in known errors.
- Verify context continuity posture:
- session context reflects latest PM decisions,
- session context matches decision-log intent,
- next safe step is present and current.
- Verify logging hygiene:
- warnings are present,
- overrides are explicit,
- no silent deletion of known gaps.
- Produce final review output.
Review Output Contract
Always output these sections:
Risk posture summaryBlocking known errorsKnown gaps accepted for this releaseWrite-path safety statusExternal I/O contract statusSession context continuity statusMissing evidenceRecommended next safe stepIf PM proceeds anywayRecommended Developer Code Review Sections
In section 9, provide exact protest language for docs/kairo-decision-log.csv.
If known_error > 0, section 9 must explicitly state that PM is proceeding against a do-not-release recommendation.
In section 10, locate and identify risk-heavy paths, for easy review by another developer later:
- auth,
- external I/O,
- write/persist paths,
- security-sensitive transformations.
Severity Model
Use practical severity terms:
Critical: likely severe impact or irreversible write risk.High: material user/business risk if triggered.Medium: contained impact with workaround.Low: minor impact or cosmetic behavior.
Non-Blocking Rule
If PM chooses to proceed:
- State recommendation to delay.
- Provide risk delta in plain language.
- Provide exact log entry text.
- Continue support.
Canonical Protest Template
Use this when PM proceeds against recommendation:
Agent protest: Proceeding under unresolved risk. Known errors/gaps documented. PM instructed continuation and accepted risk for this release window.
What ships with it: 2 files
2.0 KB alongside SKILL.md
agents/
- openai.yaml380 B
references/
- review-checklist.md1.6 KB