check-status
npx skills add https://github.com/outfitter-dev/agents --skill check-status
Agent 安装分布
Skill 文档
Status Reporting
Gather -> aggregate -> present pattern for comprehensive project status across VCS, PRs, issues, CI.
<when_to_use>
- Starting work sessions (context refresh)
- Checking project/team activity
- Understanding PR/stack relationships
- Quick status overview before planning
- Reviewing recent changes across systems
- Understanding blockers
NOT for: deep-dive into specific items, real-time monitoring, single-source queries
</when_to_use>
<core_pattern>
Three-stage workflow:
- Gather – collect from multiple sources
- Aggregate – combine, filter, cross-reference by time/stack/status
- Present – format for scanning with actionable insights
Key principles:
- Multi-source integration (VCS + code review + issues + CI)
- Time-aware filtering (natural language -> query params)
- Stack-aware organization (group by branch hierarchy)
- Scannable output (visual indicators, relative times)
- Actionable insights (highlight blockers, failures)
</core_pattern>
Stage 1: Parse Constraints
Extract time from natural language:
- “last X hours” ->
-Xh - “past X days” / “last X days” ->
-Xd - “yesterday” ->
-1d - “this morning” / “today” ->
-12h - “this week” ->
-7d - “since {date}” -> calculate days back
Default: 7 days if unspecified.
Stage 2: Gather Data
Run parallel queries for each available source:
- VCS State – branch/stack structure, recent commits, working dir status
- Code Review – open PRs, CI status, review decisions, activity
- Issues – recently updated, status, priority, assignments
- CI/CD – pipeline runs, success/failure, error summaries
Skip unavailable sources gracefully.
Stage 3: Aggregate
Cross-reference and organize:
- Group PRs by stack position (if stack-aware)
- Filter all by time constraint
- Correlate issues with PRs/branches
- Identify blockers (failed CI, blocking reviews)
- Calculate relative timestamps
Stage 4: Present
Format for scanning:
- Hierarchical sections (VCS -> PRs -> Issues -> CI)
- Visual indicators (
âââ³for status) - Relative timestamps for recency
- Highlight attention-needed items
- Include links for deep-dive
See templates.md for section formats.
<data_sources>
VCS – stack visualization, commit history, working dir state
- Stack-aware (Graphite, git-stack): hierarchical branch relationships
- Standard git: branch, log, remote tracking
Code Review – PRs/MRs, CI checks, reviews, comments
- Platforms: GitHub, GitLab, Bitbucket, Gerrit
Issues – recent updates, metadata, repo relationships
- Platforms: Linear, Jira, GitHub Issues, GitLab Issues
CI/CD – runs, success/failure, timing, errors
- Platforms: GitHub Actions, GitLab CI, CircleCI, Jenkins
Tool-specific: graphite.md, github.md, linear.md, beads.md
</data_sources>
Cross-Referencing:
- PRs to branches (by name)
- Issues to PRs (by ID in title/body)
- CI runs to PRs (by number/SHA)
- Issues to repos (by reference)
Stack-Aware Organization:
- Group PRs by hierarchy
- Show parent/child relationships
- Indicate current position
- Highlight blockers in stack order
Filtering:
- Time: apply to all sources, use most recent update
- Status: prioritize action-needed, open before closed
Relative Timestamps:
- < 1 hour: “X minutes ago”
- < 24 hours: “X hours ago”
- < 7 days: “X days ago”
-
= 7 days: “X weeks ago” or absolute
Visual Indicators:
âsuccess |âfailure |â³pending |â¸draft |ð´blockerâââââprogress (3/5)âminor |âmoderate |ââsevere
Output Structure:
=== STATUS REPORT: {repo} ===
Generated: {timestamp}
{Time filter if applicable}
{VCS_SECTION}
{PR_SECTION}
{ISSUE_SECTION}
{CI_SECTION}
â ï¸ ATTENTION NEEDED
{blockers and action items}
See templates.md for detailed section templates.
Use scripts/sitrep.ts for automated gathering:
./scripts/sitrep.ts # All sources, 24h default
./scripts/sitrep.ts -t 7d # Last 7 days
./scripts/sitrep.ts -s github # Specific sources
./scripts/sitrep.ts --format=text
Outputs JSON (structured) or text (human-readable). Reduces agent tool calls 80%+.
See implementation.md for script structure and patterns.
Required: VCS tool (git, gt, jj), shell access
Optional (graceful degradation):
- Code review CLI (gh, glab)
- Issue tracker MCP/API
- CI/CD platform API
Works with ANY available subset.
ALWAYS:
- Parse time constraints before queries
- Execute queries in parallel
- Handle missing sources gracefully
- Use relative timestamps
- Highlight actionable items
- Provide links for deep-dive
- Format for scanning
NEVER:
- Fail entirely if one source unavailable
- Block on slow queries (use timeouts)
- Expose credentials
- Dump raw data without organization
As session starter:
- Generate report (understand state)
- Identify attention-needed items
- Plan work (prioritize by blockers)
- Return periodically (track progress)
Cross-skill references:
- Failing CI -> debugging
- Before planning -> use report for context
- When blocked -> check dependencies
Automation: daily standup, pre-commit hooks, PR creation context
Tool integrations:
- graphite.md – Graphite stack and PR queries
- github.md – GitHub CLI patterns
- linear.md – Linear MCP integration
- beads.md – Local issue tracking
Implementation:
- templates.md – Output templates and formatting
- implementation.md – Patterns, scripts, anti-patterns
Examples:
- EXAMPLES.md – Usage examples and sample output
Formatting: