managing-kaiten — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited managing-kaiten (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
All Kaiten tools are deferred. Load them before use:
ToolSearch query: "+kaiten list spaces"
ToolSearch query: "select:mcp__kaiten__kaiten_get_current_user"Tool naming pattern: mcp__kaiten__kaiten_<action> (e.g., mcp__kaiten__kaiten_list_cards).
Always begin a session with kaiten_get_current_user to get the user's ID, name, and permissions.
Board hierarchy: Company → Space → Board → Column/Lane → Card
Sidebar tree: Spaces, documents, and document groups form a unified tree via parent_entity_uid. Any entity can nest under another (cross-nesting allowed). Use kaiten_list_children and kaiten_get_tree to navigate.
Card types: Epic, Story, Task (or custom). Set via type_id.
Card states: 1 = Queue, 2 = In Progress, 3 = Done
Column types: 1 = Queue, 2 = In Progress, 3 = Done
Card conditions: 1 = Active, 2 = Archived, 3 = Deleted
Timeline/Gantt: Use planned_start and planned_end fields (ISO 8601) on cards.
Size estimation: size_text field accepts S, M, L, XL.
kaiten_create_space or kaiten_list_spaces)kaiten_create_board with space_id)kaiten_create_column with board_id, type 1/2/3)kaiten_create_lane with board_id)kaiten_create_card:
title, board_id, column_id, lane_id, type_id, owner_id,
planned_start: "2026-03-01T00:00:00.000Z",
planned_end: "2026-03-31T00:00:00.000Z",
size_text: "L"Parent-child links are NOT set during card creation. Use a separate call:
kaiten_add_card_child:
card_id: <parent_card_id>
child_card_id: <child_card_id>For three-level decomposition (Epic → Story → Task):
Use the text parameter for one-step creation with markdown content, or data for raw ProseMirror JSON. See PROSEMIRROR.md for advanced format details.
One-step (recommended):
kaiten_create_document: title, text="## Heading\n\nContent with **bold**"Two-step (for complex content):
kaiten_create_document_group: title kaiten_create_document: title, parent_entity_uid kaiten_update_document: document_uid, data (ProseMirror JSON object)Notes:
sort_order is auto-generated if not providedbullet_list and ordered_list nodes are automatically converted to safe paragraphstext param supports: # headings, **bold**, *italic*, ~~strike~~, ` code , > quotes, ---` rulesUse tree tools to discover what's nested where in the sidebar:
kaiten_list_children → root-level entities
kaiten_list_children: parent_entity_uid=X → children of entity X
kaiten_get_tree → full nested tree
kaiten_get_tree: root_uid=X, depth=2 → subtree with depth limitUse compact=true parameter for list operations to reduce response size:
kaiten_list_cards: board_id=123, compact=true
kaiten_list_users: compact=true
kaiten_list_spaces: compact=trueWhat compact mode does:
avatar_url fields (can be 10-50KB each)owner, responsible, author) to {id, full_name}members, responsibles) to [{id, full_name}, ...]Default limit: All list operations default to 50 items when limit is not specified. Use limit parameter to override.
For creating 10+ cards or links, use background agents to avoid context bloat. Pass the agent a flat list of parameters and let it call tools sequentially.
kaiten_list_cards accepts space_id to filter by spacestate is derived from column type, not set directlyarchive_after_days must be at least -1; -1 disables auto-archive. Lowering acolumn's value may immediately archive cards whose time in that column already exceeds the new threshold, so confirm the intended effect before updating it
For Kanban metrics collection (Lead Time, Cycle Time, Throughput, WIP, Flow Efficiency), see the kaiten-metrics skill. It covers efficient bulk data fetching, server-side chart computation, and all metric formulas using card fields directly.
Full tool list by category: See TOOLS_REFERENCE.md ProseMirror document format: See PROSEMIRROR.md Complex workflow examples: See WORKFLOWS.md Kanban metrics collection: See kaiten-metrics skill
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.