Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Conform

ASecurity

Run the in-scope auditors, print the definition-of-done manifest, and return the engine verdict — READY_TO_SHIP or NOT_READY.

7 stars
0 votes
0 copies
1 views
Added 9/20/2026
ai-agentstesting

Works with

cli

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add akka/ai-marketplace --skill conform --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Conform?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Conform
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/akka-conform/badge)](https://www.skillsdirectory.com/skills/akka-conform)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: conform
description: "Run the in-scope auditors, print the definition-of-done manifest, and return the engine verdict — READY_TO_SHIP or NOT_READY."
---

## User Input

You **MUST** consider the user input before proceeding (if not empty).

## Purpose

`/akka:conform` runs the in-scope auditors and reports whether the feature is
ready to ship. For every machine-checkable exit condition it runs the
condition's auditor — building, testing, linting, or probing as the check
requires — and resolves it to a state. It then prints the same manifest
`/akka:status` shows, and returns a verdict.

The verdict is assessed against the **release** tier, so it covers every
applicable condition at every ship tier — not just the tier you happen to be
shipping to next.

Two commands sit close to this one and are not it:

- **`/akka:status`** prints the same manifest but never runs an auditor.
  Status leaves machine-checkable conditions `open`; conform resolves them.
  Once conform has evaluated, the two agree.
- **`/akka:converge`** diffs the codebase against the spec, plan, and tasks and
  queues unbuilt work. Conform evaluates the exit conditions and reports
  readiness. Neither substitutes for the other.

`/akka:ship` reads this same verdict — in Enforced mode it releases only when
the verdict is `READY_TO_SHIP`.

## The verdict

- **`READY_TO_SHIP`** — every applicable condition is `green` and not stale, or
  covered by an effective waiver.
- **`NOT_READY`** — any other combination.

A `NOT_READY` verdict says what is blocking and what to do about it:

- conditions `open` with reason `needs-user-action` are waiting on the user;
- conditions `open` with reason `blocked-outside-project` need a tool or policy
  change beyond this project — never treat one as a failure the user caused;
- stale greens need their auditor re-run.

## Outline

1. **Evaluate.** Call `akka_ec_conform` for the project directory. This runs
   the available auditors and returns the manifest plus the verdict. It is the
   full CLI pipeline — org floor, project strikes, waivers, sign-offs, and mode
   — so it agrees exactly with `akka specify conform`.

   This is not a cheap call. It executes real builds and probes. Do not run it
   speculatively or in a loop; if the user only wants to see where things
   stand, `/akka:status` is the read-only view.

2. **Report the plain outcome.** Call `akka_ec_summary` and present it to the
   user **verbatim**. It is the user-facing summary, and it contains no
   internal ids or machinery words by construction.

3. **Surface the blockers.** For a `NOT_READY` verdict, list what is blocking,
   each with its user-facing reason and the action it implies. Distinguish the
   two `open` reasons — waiting on the user is a different ask from blocked
   outside the project, and collapsing them sends people to fix the wrong
   thing. Name stale greens as needing a re-run, not as failures.

   Prohibition (NEVER) conditions resolve in their own section of the manifest.
   An unaudited prohibition reds — say so plainly rather than reporting it as
   an ordinary open item.

   Do not restate internal condition ids, check keys, or the words "auditor" /
   "coverage gate" / "adequacy review". Offer *"say 'show details' for the full
   checklist"* for the manifest.

## Key rules

- Report the verdict the engine returned. Never soften a `NOT_READY`, and never
  infer `READY_TO_SHIP` from a manifest that looks clean — the verdict accounts
  for staleness and waiver effectiveness, which reading states does not.
- The mode does not change the verdict. Conform judges identically wherever the
  exit-condition set is active; only `/akka:ship` acts on the verdict
  differently. Never restate a `NOT_READY` as though it were a pass because the
  project is À la carte — but do say what it means there, because a verdict
  that reads as a blocker when nothing is blocked is its own kind of wrong.
  Report the verdict, then name the consequence: in À la carte, that ship
  proceeds anyway with a recorded override.
- Where the exit-condition set is dormant there is nothing to conform to.
  Say so plainly — the project has no checks set up yet — and do not present a
  `READY_TO_SHIP` over the Akka baseline as though the project had passed a
  definition of done it never defined.
- Never resolve a condition to get a better verdict. Sign-off, strike, and
  waive are the user's decisions to record, not steps to reach `READY_TO_SHIP`.
- `blocked-outside-project` is not the user's failure. Report it as a missing
  tool or policy change and name what is missing.

## Done When

- [ ] `akka_ec_conform` was called once for the project directory and its
      verdict was reported as returned.
- [ ] The plain `akka_ec_summary` was shown to the user verbatim (never
      internal ids or machinery words).
- [ ] For `NOT_READY`, every blocking condition was surfaced with its
      user-facing reason, with `needs-user-action`, `blocked-outside-project`,
      and stale greens distinguished from each other.
- [ ] Any red prohibition was named as a prohibition rather than folded in with
      the ordinary open items.
- [ ] No condition was signed off, struck, or waived in the course of running
      this command.

Attribution

akkaakka
View sourceMore from akka →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1074701 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

693621 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

691 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →