用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/AJBcoding/claude-skill-eval --skill project-status命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Enterprise database architecture specialist with PostgreSQL 17, MySQL 8.4 LTS, MongoDB 8.0, Redis 7.4 expertise. Master connection pooling, query optimization, caching strategies, and database DevOps automation. Build scalable, resilient database systems with comprehensive monitoring and disaster recovery.
Enterprise Frontend Development with AI-powered modern architecture, Context7 integration, and intelligent component orchestration for scalable user interfaces
Enterprise-grade security expertise with production-ready patterns for OWASP Top 10 2021, zero-trust architecture, threat modeling (STRIDE, PASTA), secure SDLC, DevSecOps automation, cloud security, cryptography, identity & access management, and compliance frameworks (SOC 2, ISO 27001, GDPR, CCPA).
基于 SOC 职业分类
正在显示 SKILL.md
| name | project-status |
| description | Quick "where are we? what's next?" dashboard with handoffs, sessions, imports, and git activity |
Get instant project status visibility: active handoffs, recent work, import queue, and git activity.
Use when: Starting a session, returning after time away, checking project state.
Announce at start: "I'm using the project-status skill to show current project status."
Aggregates status from multiple sources:
/docs/handoffs/current/)/docs/sessions/)/docs/status/TODO-*.md)/imports/)Process:
Collect Active Handoffs
find /Users/anthonybyrnes/PycharmProjects/Python419/docs/handoffs/current -name "*.md" -type f | sort -r
For each handoff:
List Recent Sessions
find /Users/anthonybyrnes/PycharmProjects/Python419/docs/sessions -name "SESSION-*.md" -type f | sort -r | head -5
Show last 5 session files
Check TODO Files
ls /Users/anthonybyrnes/PycharmProjects/Python419/docs/status/TODO-*.md 2>/dev/null
Read and display content of TODO files
Count Import Queue
# Inbox
find /Users/anthonybyrnes/PycharmProjects/Python419/imports/inbox -type f 2>/dev/null | wc -l
# Staged by type
for type in lbhra ps-lb lbsr08e 419f program-list cota-persistence; do
find /Users/anthonybyrnes/PycharmProjects/Python419/imports/staged/$type -type f 2>/dev/null | wc -l
done
# Processing
find /Users/anthonybyrnes/PycharmProjects/Python419/imports/processing -type f 2>/dev/null | wc -l
Show Recent Git Activity
cd /Users/anthonybyrnes/PycharmProjects/Python419
git log --oneline -10
Display NEXT_STEPS if exists
cat /Users/anthonybyrnes/PycharmProjects/Python419/docs/status/NEXT_STEPS.md
## Project Status - 2025-11-14
### Active Handoffs (2)
- import-coverage-completion
Created: 2025-11-13 (1 day ago)
File: docs/handoffs/current/2025-11-13-import-coverage-completion-handoff.md
- formula-correction-audit
Created: 2025-11-13 (1 day ago)
File: docs/handoffs/current/2025-11-13-formula-correction-audit-handoff.md
### Recent Sessions (last 5)
- SESSION-2025-11-13-import-coverage-matrix-handoff.md
- SESSION-2025-11-12-import-status-dashboard-mvp.md
- SESSION-2025-11-12-delta-cost-dashboard-mvp.md
- SESSION-2025-11-12-COMPLETE-SUMMARY.md
- SESSION-2025-11-12-autonomous-development.md
### Import Queue
Inbox: 0 files
Staged: 12 files
- LBHRA: 5
- PS_LB: 4
- 419F: 3
Processing: 0 files
### Next Steps
[Content from /docs/status/NEXT_STEPS.md]
### Recent Activity (last 10 commits)
[git log --oneline -10]
Date Calculation:
from datetime import datetime
def calculate_age(created_date_str: str) -> str:
"""Calculate age in days from YYYY-MM-DD string."""
created = datetime.strptime(created_date_str, '%Y-%m-%d')
today = datetime.now()
delta = today - created
days = delta.days
if days == 0:
return "today"
elif days == 1:
return "1 day ago"
else:
return f"{days} days ago"
Parse Handoff Filename:
import re
def parse_handoff_filename(filename: str) -> tuple:
"""Extract date and title from handoff filename."""
# Pattern: YYYY-MM-DD-{title}-handoff.md
match = re.match(r'(\d{4}-\d{2}-\d{2})-(.+)-handoff\.md', filename)
if match:
date_str = match.group(1)
title = match.group(2).replace('-', ' ').title()
return (date_str, title)
return (None, filename)
Extract YAML Frontmatter:
import re
def extract_frontmatter(content: str) -> dict:
"""Extract YAML frontmatter from markdown file."""
match = re.match(r'^---\n(.*?)\n---', content, re.DOTALL)
if match:
import yaml
return yaml.safe_load(match.group(1))
return {}
User: "What's the current project status?"
Assistant: "I'm using the project-status skill to show current project status."
[Runs all collection steps]
Output:
## Project Status - 2025-11-14
### Active Handoffs (2)
- Import Coverage Completion
Created: 2025-11-13 (1 day ago)
File: docs/handoffs/current/2025-11-13-import-coverage-completion-handoff.md
- Formula Correction Audit
Created: 2025-11-13 (1 day ago)
File: docs/handoffs/current/2025-11-13-formula-correction-audit-handoff.md
### Recent Sessions (last 5)
- SESSION-2025-11-13-import-coverage-matrix-handoff.md
- SESSION-2025-11-12-import-status-dashboard-mvp.md
- SESSION-2025-11-12-delta-cost-dashboard-mvp.md
- SESSION-2025-11-12-COMPLETE-SUMMARY.md
- SESSION-2025-11-12-autonomous-development.md
### Import Queue
Inbox: 0 files
Staged: 12 files
- LBHRA: 5 files
- PS_LB: 4 files
- 419F: 3 files
Processing: 0 files
### Next Steps
[Displays content from NEXT_STEPS.md]
### Recent Activity (last 10 commits)
d5c98fc docs: add comprehensive quick start guide for web UI features
dd025d4 docs: add remaining web UI session summaries and implementation plans
5943b09 docs: add comprehensive session summary for Import Status Dashboard MVP
685f61c feat: complete Task 8 - Import Status Dashboard integration
da09d53 feat: add sortable ImportHistoryTable component
...
Used by:
Depends on:
/docs/handoffs/current/ - Active handoffs/docs/sessions/ - Session summaries/docs/status/ - TODO and NEXT_STEPS files/imports/ - Import workflow directoriesReading deleted files:
Not handling empty directories:
2>/dev/null to suppress errors, show "0 files" for emptyStale git log:
Never:
Always: