用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/diegosouzapw/awesome-omni-skill --skill dev-workflow命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Token-efficient tracking for AI orchestration. CLI-first for status updates (~50 tokens), agent fallback for complex ops (~1KB). Use when: updating task status, querying blockers, creating progress files, validating phases.
AshAi extension guidelines for integrating AI capabilities with Ash Framework. Use when implementing vectorization/embeddings, exposing Ash actions as LLM tools, creating prompt-backed actions, or setting up MCP servers. Covers semantic search, LangChain integration, and structured outputs.
This skill should be used when solving hard questions, complex architectural problems, or debugging issues that benefit from GPT-5 Pro or GPT-5.1 thinking models with large file context. Use when standard Claude analysis needs deeper reasoning or extended context windows.
基于 SOC 职业分类
正在显示 SKILL.md
| name | dev-workflow |
| description | Developer productivity workflows - PR review, CI monitoring, deploy tracking, code metrics |
| allowed-tools | Read, Write, Edit, Bash, Grep, Glob, WebFetch |
<Use_When>
<Do_Not_Use_When>
ralph insteadgit-master skill insteadanalyze skill insteadanalyze or delegate to architect agent<Why_This_Exists> Developers waste 30-60 minutes daily checking multiple tools for status updates. GitHub notifications pile up, CI failures are missed, errors go unnoticed until users report them, and nobody knows which deploy is in production. This skill consolidates all developer-relevant information into a single workflow, cross-references data across tools, and surfaces what matters -- critical failures, blocking PRs, new errors, and deployment state. </Why_This_Exists>
<Execution_Policy>
GitHub (via gh CLI):
# Open PRs
gh pr list --state open --json number,title,author,createdAt,reviewDecision,statusCheckRollup
# Recent merged PRs
gh pr list --state merged --json number,title,mergedAt --limit 10
# Open issues assigned to user
gh issue list --assignee @me --state open --json number,title,labels
# CI status on current branch
gh run list --limit 5 --json status,conclusion,name,createdAt
Git (local state):
# Recent commits
git log --oneline -20 --format="%h %s (%an, %ar)"
# Branch status
git branch -vv
# Uncommitted changes
git status --short
Build/Tests (project-specific):
# Run build check
npm run build 2>&1 | tail -20 # or equivalent
# Run test suite
npm test 2>&1 | tail -30 # or equivalent
Error Tracking (if Sentry MCP available):
Cross-Reference and Analyze: Connect data across sources
Generate Report: Format developer status report
# Developer Report - YYYY-MM-DD
## Critical (Action Required)
- CI FAILING: main branch build broken since commit abc123 (2h ago)
- ERROR SPIKE: 500 errors up 300% in auth service since deploy v1.2.3
## PRs Requiring Attention
| PR | Title | Author | Status | CI | Age |
|----|-------|--------|--------|-----|-----|
| #42 | Fix auth timeout | @alice | Approved | Passing | 2d |
| #38 | Refactor DB layer | @bob | Changes requested | Failing | 5d |
## Recent Activity
- 5 commits merged today
- 2 new issues opened
- 1 deployment completed (v1.2.3)
## Code Health
- Build: PASSING
- Tests: 142 passed, 0 failed
- Coverage: 78.5%
Store for Trend Tracking: Log report data in memory
sc_memory_store(
content="Dev report YYYY-MM-DD: build=pass, tests=142/142, open_prs=5, errors=3",
category="dev-report",
confidence=1.0
)
Alert on Critical Items: Send urgent items to Telegram
sc_send_message(
message="ALERT: CI broken on main. Commit abc123 by @alice. Error: TypeScript compilation failed.",
priority="high"
)
<Tool_Usage>
Bash -- Execute gh CLI commands, git commands, build/test commandssc_send_message -- Send critical alerts to Telegramsc_memory_store -- Log report data for trend trackingsc_memory_search -- Query historical reports for trend analysissc_memory_add_entity -- Create report entities in knowledge graphsc_memory_add_relation -- Link reports to deployments, errors, PRssc_memory_graph_query -- Query deployment history and error trendsRead -- Load configuration files, build outputs, test resultsWrite -- Save generated reports to ~/superclaw/data/reports/Grep -- Search logs and outputs for specific error patternsGlob -- Find log files, test results, coverage reportsWebFetch -- Access external dashboards or status pagesEdit -- Update configuration files if needed
</Tool_Usage><Escalation_And_Stop_Conditions>
gh auth login first<Final_Checklist>
# Morning Brief - {{DATE}}
## Overnight Summary
- Commits merged: {{N}}
- PRs opened: {{N}} | merged: {{N}} | closed: {{N}}
- CI status: {{PASSING/FAILING}} (main branch)
- New errors: {{N}} ({{SEVERITY}})
## Action Items
1. {{CRITICAL_ITEM}} - {{CONTEXT}}
2. {{REVIEW_NEEDED}} - PR #{{N}} by {{AUTHOR}}
3. {{FOLLOW_UP}} - {{CONTEXT}}
## Your Open PRs
| PR | Status | CI | Last Activity |
|----|--------|-----|--------------|
{{PR_TABLE}}
## Team Activity
{{ACTIVITY_SUMMARY}}
When reviewing PRs via this workflow:
CI Failure
├── Build failure
│ ├── TypeScript error → Check recent type changes
│ ├── Import error → Check for missing dependencies
│ └── Compilation error → Check for syntax issues
├── Test failure
│ ├── Assertion error → Check expected vs actual values
│ ├── Timeout → Check for async issues or infinite loops
│ └── Setup error → Check test fixtures and mocks
└── Lint/Format failure
├── ESLint → Run auto-fix: npx eslint --fix
└── Prettier → Run auto-fix: npx prettier --write
Users can customize reports by modifying templates in:
~/superclaw/config/report-templates/
Available template variables:
{{DATE}}, {{TIME}} -- Current date/time{{BRANCH}} -- Current git branch{{PR_COUNT}}, {{ISSUE_COUNT}} -- Counts{{CI_STATUS}} -- Build status{{ERROR_COUNT}} -- Error tracker countFor multi-developer projects:
# All team members' PR status
gh pr list --state open --json number,title,author,reviewDecision
# Contribution stats
git shortlog -sn --since="1 week ago"
# File hotspots (most changed files)
git log --since="1 week ago" --name-only --format="" | sort | uniq -c | sort -rn | head -20
Schedule daily reports via SuperClaw's cron system:
sc_cron_add(
name="daily-dev-report",
schedule="0 9 * * 1-5", # 9 AM weekdays
command="superclaw dev-workflow morning-brief"
)
Track deployment history:
sc_memory_add_entity(
name="deploy-v1.2.3",
type="deployment",
properties={version: "1.2.3", timestamp: "...", commit: "abc123", environment: "production"}
)
sc_memory_add_relation(from="deploy-v1.2.3", to="pr-42", type="includes")
sc_memory_add_relation(from="deploy-v1.2.3", to="pr-38", type="includes")
Query: "what PRs were in the last production deploy?"
sc_memory_graph_query(query="deployment production latest includes")
gh CLI not found?
brew install gh (macOS) or see https://cli.github.com/gh auth loginBuild command unknown?
Rate limited by GitHub API?
--limit flags