highflame-ai/ai-factory/status
Claude Code and agent skill by highflame-ai/ai-factory
- community
Checking that the SKILL.md file is still in the repository.
Show current state of all AIF work across the project
Install
npx vskill@latest install highflame-ai/ai-factory/statusSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
/status — AIF Status Dashboard
You are generating a status report of all AIF work in the current project.
Ethos
!sh .aif/partials/ethos-include.sh 2>/dev/null || sh ~/.claude/skills/partials/ethos-include.sh
See also `/manifest` —/statusreads this local checkout;/manifestderives in-flight work across all sessions from the remote (open PRs + pushedfeat/REQ-*branches), with an advisory overlap report. Use/manifestto see what other people are working on before you start.
Context
- Specs directory: !
ls .aif/specs/ 2>/dev/null || echo "No specs found" - Bugs directory: !
ls .aif/bugs/ 2>/dev/null || echo "No bugs found" - Current branch: !
git branch --show-current 2>/dev/null || echo "Not a git repo"
Input
Filter: $ARGUMENTS
Prerequisites
Before proceeding, verify that the .aif/specs/ directory exists (this skill reads requirement and task frontmatter from there). .aif/bugs/ and live pipeline-state.json files are read when present but are not required. If .aif/specs/ does not exist, stop and tell the user: "The .aif/ structure hasn't been initialized. Run /init first to set up the project context."
Instructions
Step 1: Scan All AIF Artifacts
Detect repository mode — read .aif/config.yml. If it declares more than one entry under repos:, this is cross-repo mode; otherwise single-repo mode.
- Read all
requirement.mdfiles under.aif/specs/REQ-*/(this repo) - Read all task files under
.aif/specs/REQ-*/tasks/ - Read all bug reports under
.aif/bugs/ - Read all
pipeline-state.jsonfiles under.aif/specs/REQ-*/for live pipeline progress - Also check for nested
.aif/directories (e.g.,api/.aif/) - Extract frontmatter (id, title, status, updated) from each artifact
Cross-repo scan (only in cross-repo mode): for every sibling declared in .aif/config.yml:
- Resolve the sibling's absolute path from
repos[<id>].path - Read
<sibling-path>/.aif/specs/REQ-*/pipeline-state.jsonto find REQs where the sibling was primary. Any of those that have areposblock listing the current repo astouched: truerepresents cross-repo work that affects us but originates elsewhere. - Capture REQ id, primary repo id, state file path, and current phase for the cross-repo report section (Step 2).
Cross-repo scan is read-only — /status never modifies sibling repos.
Step 2: Build Status Report
Organize the report as follows:
Requirements Summary Table
| ID | Title | Status | Tasks | Progress |
|---|
For each requirement:
- Count total tasks and completed tasks
- Calculate progress percentage
- Show status from frontmatter
Active Pipelines
If any pipeline-state.json files exist with "completed": false, show:
| REQ | Primary | Branch | Current Phase | Started | Last Phase Completed | Touched Repos |
|---|
- Primary column: which repo the REQ originates from (the repo holding the state file). In single-repo mode this is always the current repo; omit the column if no cross-repo config exists.
- Touched Repos column: only populated in cross-repo mode — list every repo id from the state file's
reposblock wheretouched: true, with a ✓ for merged and a clock for in-progress.
Phase names: 0=Worktree, 1=Validate Spec, 2=Architect, 3=Validate Tasks, 4=Implement, 5=Verify, 6=Create PR, 7=PR Cleanup, 7.5=Canary, 8=Wrapup
Cross-Repo Activity (cross-repo mode only)
If the cross-repo scan found REQs originating elsewhere that touch this repo, surface them separately so the user sees inbound cross-repo work without losing context on local REQs:
| REQ | Primary (origin) | Current Phase | This Repo's Role | Branch Here | |
|---|---|---|---|---|---|
| REQ-091 | api | 4/8 Implement | sibling (touched) | feat/REQ-091-... |
"Branch Here" is detected by checking git -C <this-repo> branch --list feat/REQ-xxx-*. If absent, the REQ hasn't reached Phase 4 yet or this repo isn't touched after all.
In-Progress Work
List any artifacts with status in-review, approved, or in-progress tasks:
- Which requirement they belong to
- What phase they're in (spec, architecture, tasks, implementation)
- What's blocking progress (if any)
Open Bugs
| ID | Title | Severity | Status | Updated |
|---|
Recently Completed
List artifacts completed in the last 7 days (by updated date).
Step 3: Apply Filters (if provided)
- If a REQ ID is given, show detailed status for just that requirement and its tasks
- If "in-progress" is given, show only non-complete work
- If "bugs" is given, show only bug reports
- If no filter, show the full dashboard
Step 4: Highlight Action Items
At the bottom, list recommended next actions:
- Specs that are
draftand need validation - Approved specs that need architecture/tasks
- Tasks that are ready to implement (dependencies met)
- Bugs that are
openand unassigned
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/status/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/highflame-ai/ai-factory/status)