Skip to content
Back to skills

Ai Sdlc Status

ASecurity

Report where every in-flight change sits in the AI-native SDLC loop — furthest completed stage, git state of its artifacts, the next required human gate, and any stall. Use when the user asks "where are we", "what is the SDLC status", "which changes are waiting on me", "what gate is pending", "show in-flight changes", or runs /ai-sdlc-status. Do NOT use to set the loop up (ai-sdlc-init) or to advance a stage (sdlc-plan through sdlc-maintain).

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 9, 2026
ai-agentsgobashgit

Security analysis

A100/100

Scanned October 9, 2026

npx -y skills add ghiaog123/ai-native-sdlc --skill ai-sdlc-status --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ai Sdlc Status?

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

Security grade badge for Ai Sdlc Status
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ghiaog123-ai-sdlc-status/badge)](https://www.skillsdirectory.com/skills/ghiaog123-ai-sdlc-status)

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: ai-sdlc-status
description: Report where every in-flight change sits in the AI-native SDLC loop — furthest completed stage, git state of its artifacts, the next required human gate, and any stall. Use when the user asks "where are we", "what is the SDLC status", "which changes are waiting on me", "what gate is pending", "show in-flight changes", or runs /ai-sdlc-status. Do NOT use to set the loop up (ai-sdlc-init) or to advance a stage (sdlc-plan through sdlc-maintain).
---

# AI-SDLC Status

Answer one question: for each in-flight change, what is the next human decision?

## Procedure

1. Locate `.sdlc/`. If it is absent, report that the loop has not been initialized in this repository and stop. Suggest `ai-sdlc-init`.

2. Run the plugin's state script — it is the single source of truth for stage derivation, and the same script the `SessionStart` and `UserPromptSubmit` hooks use:

   ```bash
   "${CLAUDE_PLUGIN_ROOT:-${PLUGIN_ROOT}}/hooks/sdlc-state.sh" --long
   ```

   It emits one tab-separated row per slug: `slug`, `stage (name)`, `detail`, `next gate`. Stage is **derived** from which artifacts exist and what git says about them; there is no stored state file, so nothing can be stale. Do not reimplement this logic in the conversation — a second implementation is a second thing to get wrong.

   If the script is unavailable, say so, then fall back to deriving the same thing by hand: `intent.md` present but uncommitted means Stage 1 awaiting acceptance; `intent.md` committed with no `spec.md` means Stage 1 done; and so on through `spec.md`, `plan.md`, verification evidence, PR evidence, and merge or deployment evidence.

3. Add the git detail the script does not carry: for each slug, state whether its artifacts and the implementation they govern are committed, dirty, or untracked.

4. Flag stalls explicitly:
   - any artifact that is uncommitted, and therefore not yet accepted;
   - a `spec.md` whose modification time is older than the code it governs, which means the code has moved on without the spec;
   - a `plan.md` recording deviations — look for a `## Deviations` section or unchecked deviation items.

5. Print a compact table: slug, artifacts present, furthest stage, git state, next human gate, stalls.

6. End with the specific files or decisions needed to move each stalled change forward. Name the person's decision, not the agent's next action — the point of this report is to show which gates are waiting on a human.

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…