Skip to content
Back to skills

Ca Status

ASecurity

Show the project's current state at a glance — stage, open tasks, open questions, overrides since the last checkpoint, current branch. Read-only.

  • 147 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 2, 2026
ai-agentsgogit

Security analysis

A100/100

Scanned October 5, 2026

npx -y skills add arbiterForge/codeArbiter --skill ca-status --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ca Status?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ca Status
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/arbiterforge-ca-status-codearbiter/badge)](https://www.skillsdirectory.com/skills/arbiterforge-ca-status-codearbiter)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ca-status
description: Show the project's current state at a glance — stage, open tasks, open questions, overrides since the last checkpoint, current branch. Read-only.
argument-hint: "(none) | drift"
---

# /ca-status — state snapshot

A read-only summary of `.codearbiter/` state. No skill is routed to; no file is modified.

<!-- catalog-command-modes:start -->
## Drift mode

<!-- command-mode:drift legacy-route:context-check -->
With the exact argument `drift`, load and follow
`<plugin-root>/routines/context-check/SKILL.md`. The audit begins read-only; re-scout or re-baseline may
write only after the user's explicit selection. In drift mode the `context-check` contract governs;
the opening summary and Hard gate below apply only to the no-argument snapshot. With no argument,
continue with the unchanged read-only snapshot below. Reject other arguments rather than treating
them as drift mode.

An initialized refresh is a separate explicit scoped or full selection handled
by that existing owner after its read-only report. Neither this argument nor an
ordinary status snapshot authorizes a write, a create-context retry or marker
reset.
<!-- catalog-command-modes:end -->

## Flow

The orchestrator reads and presents:

1. **Stage** — the `stage:` maturity value from `<project-root>/.codearbiter/CONTEXT.md` frontmatter.
2. **Pipelines** — every slug in `<project-root>/.codearbiter/specs/` and `plans/`, with how
   far each got: spec awaiting approval, spec approved / no plan, plan in progress (`ACCEPTED` count
   vs. total from the plan's status column), or complete. An interrupted pipeline is resumable via
   `/ca-feature` — say so on its line.
3. **Open tasks** — the in-flight count from `<project-root>/.codearbiter/open-tasks.md`
   (top-level `- ` bullets excluding done `- [x]`; the same `_taskboardlib` count the
   SessionStart hook uses).
4. **Open questions** — the count of unresolved `[CONFIRM-NN]` placeholders in
   `<project-root>/.codearbiter/open-questions.md`.
5. **Overrides since last checkpoint** — entries in `<project-root>/.codearbiter/overrides.log`
   newer than the marker in `<project-root>/.codearbiter/last-checkpoint`.
6. **Current branch** — from git.

## Output

```
## Project status — YYYY-MM-DD

Stage:            N
Branch:           <current branch>
Pipelines:
  <slug>          plan 3/7 ACCEPTED — resume with /ca-feature "<slug>"
  <slug>          spec approved, no plan
Open tasks:       N
Open questions:   N ([CONFIRM-NN] unresolved)
Overrides since last checkpoint: N
```

No specs and no plans → `Pipelines: none`.

If `[CONFIRM-NN]` placeholders are open, surface them — do not resolve them here.

## When NOT to use

- A full cross-cutting review → `/ca-checkpoint`.
- A specific question → `/ca-btw`.

## Hard gate

Read-only. MUST NOT modify any file. MUST NOT resolve a `[CONFIRM-NN]` it surfaces. No skill is routed
to by this command.

Attribution

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

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.