skills/blueprint-project-status/SKILL.md
Audit and update roadmap project statuses in bulk. Use when reviewing, auditing, sweeping, triaging, or cleaning up stale projects in your project tracking system (Airtable). Scans either a user-selected view or the current person's owned projects (DRI, Eng DRI, PM DRI, Design DRI), cross-references Slack channels, Linear tickets, and Jira issues via Connected Resources, flags projects with stale updates, overdue dates, mismatched signals, or missing fields, and guides the user through correcting them.
npx skillsauth add abhiroopb/synthetic-mind blueprint-project-statusInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Portfolio-level status auditor for roadmap projects. Scans either an Airtable view or a user's owned projects, cross-references external signals (Slack, Linear, Jira), identifies projects that need attention, and guides the user through updating them.
Scope: Audit and update project status fields. No GTM preparation, positioning, or comms drafting — use launch-a-product for that.
Context: Your project tracking system is the source of truth for project tracking. Status updates, dates, and field completeness directly feed downstream processes (bundle inclusion, GTM, CS/AM enablement, leadership summaries). Stale or inaccurate data degrades all of these.
STOP if any of these are not met — tell the user what's missing.
| Resource | ID |
|----------|-----|
| Project Tracking Base | <your-airtable-base-id> |
| Projects Table | <your-projects-table-id> |
| Status Updates Table | <your-status-updates-table-id> |
| Connected Resources Table | <your-connected-resources-table-id> |
Welcome to Roadmap Project Status Audit!
I'll scan either a view or your owned projects, cross-reference
Slack/Linear/Jira activity, and flag projects that need attention.
How would you like to choose projects?
1. Scan an Airtable view
2. Audit my owned projects (DRI, Eng DRI, PM DRI, Design DRI)
list_records with filterByFormulalist_records with the view query parameter. Paginate through all resultsfilterByFormula combining active statuses with DRI ownershipNot Started, In Progress, At Risk, or BlockedFor each active project, gather signals from connected resources:
3a. Find Connected Resources
3b. Check Slack Activity
3c. Check Linear/Jira Activity
| Signal | Condition | Severity |
|--------|-----------|----------|
| Stale Update | No status update in 7+ days | 🔴 High |
| Overdue | Expected Completion Date is in the past but status is not Delivered | 🔴 High |
| Status Mismatch | Slack/Linear/Jira signals contradict Airtable status | 🟡 Medium |
| Missing Required Fields | Empty fields that should be filled for current phase | 🟡 Medium |
| Date Drift | Dates appear inconsistent with external signals | 🟡 Medium |
| No Connected Resources | No Slack channel, Linear project, or Jira ticket linked | 🟡 Medium |
Display a summary table of all flagged projects, sorted by severity:
## Audit Results: [View Name or Person Scope]
Scanned X active projects. Y need attention.
### 🔴 High Priority (Z projects)
| Project | Status | Issue | Signal Source | Suggested Action |
|---------|--------|-------|---------------|------------------|
| Project Alpha | In Progress | Stale update (14 days) | Airtable | Add weekly status update |
| Project Beta | In Progress | Overdue (target was Mar 10) | Airtable | Update date or mark Delivered |
### 🟡 Medium Priority (Z projects)
| Project | Status | Issue | Signal Source | Suggested Action |
|---------|--------|-------|---------------|------------------|
| Project Gamma | In Progress | Shipped in Slack but still "In Progress" | #project-gamma | Update status to Delivered |
### ✅ Clean (Z projects)
Projects with no issues detected.
Then ask which projects to update (all, specific, or high-priority only).
For each selected project, walk the user through fixes:
For stale updates:
For overdue dates:
For status mismatches:
For missing fields:
For all updates:
## Audit Complete
Updated: X projects
- Y status updates written
- Z fields corrected
- W dates updated
Still needs attention: N projects
[List any remaining flagged projects the user skipped]
Run this audit again anytime to keep your roadmap current.
testing
Track TV shows and movies with Trakt.tv. Search, get watchlist, history, up-next, recommendations, trending, calendar, ratings, stats, add/remove from watchlist, mark watched, rate, and check in. Use when asked about what to watch, TV shows, movies, watch history, or Trakt.
development
Send and receive SMS messages via Twilio API. Used for text message notifications, forwarding important alerts, and two-way SMS communication.
documentation
Organizes files in the local Downloads folder into proper folders. Use when asked to organize, sort, or file downloaded documents.
tools
Book and manage appointments on Sutter Health MyHealth Online portal. Uses browser automation via Playwright MCP to interact with the patient portal.