关于 executive
面向使用 Secretary 数据模型者的生产力分析技能。它评估优先事项、工作模式、目标、时间分配和瓶颈,并据此生成回顾与建议。
主要功能
- 01按加权因素排列承诺事项
- 02分析工作时段与完成情况
- 03查看时间分配和决策趋势
- 04评估目标进度与风险
- 05检测瓶颈和工作模式
适用场景
- 01准备每周或每月回顾
- 02按紧急度和重要性排序承诺事项
- 03发现延期或长期停滞的工作
- 04依据生产力模式调整日程
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mwguerra/ claude-code-plugins --skill executive安装后在 Claude Code 中输入/executive确认已加载。
详细介绍
高管技能
分析生产力、确定工作优先级、检测模式并生成战略建议。
使用场景
- 用户询问“什么最重要?”或“我应该专注于什么?”
- 用户询问“我做得怎么样?”或“我的效率有多高?”
- 用户希望进行生产力分析(每日、每周、每月)
- 生成每周或每月战略回顾
- 检测瓶颈、停滞或工作分配问题
- 建议关注领域或日程调整
- 用户询问其工作中的模式或趋势
- 用户希望评估目标进展或分析风险
数据库位置
SECRETARY_DB_PATH="$HOME/.claude/secretary/secretary.db"
工作优先级
优先级评分
根据多个加权因素为每项承诺评分:
SELECT
c.id, c.title, c.due_date, c.priority, c.project, c.stakeholder,
-- Urgency (0-100)
CASE
WHEN c.due_date < date('now') THEN 100
WHEN c.due_date = date('now') THEN 80
WHEN c.due_date <= date('now', '+2 days') THEN 60
WHEN c.due_date <= date('now', '+7 days') THEN 40
ELSE 20
END as urgency,
-- Priority weight (0-40)
CASE c.priority
WHEN 'critical' THEN 40
WHEN 'high' THEN 30
WHEN 'medium' THEN 20
ELSE 10
END as priority_score,
-- Stakeholder factor (0-20)
CASE WHEN c.stakeholder IS NOT NULL THEN 20 ELSE 0 END as stakeholder_score,
-- Deferral penalty (-10 per deferral)
-10 * c.deferred_count as deferral_penalty
FROM commitments c
WHERE c.status IN ('pending', 'in_progress')
ORDER BY (urgency + priority_score + stakeholder_score + deferral_penalty) DESC;
艾森豪威尔矩阵
对工作进行分类:
URGENT + IMPORTANT -> Do First
NOT URGENT + IMPORTANT -> Schedule
URGENT + NOT IMPORTANT -> Delegate
NOT URGENT + NOT IMPORTANT -> Eliminate
生产力分析
工作时段指标
-- Daily summary (last 30 days)
SELECT
date(started_at) as date,
COUNT(*) as sessions,
SUM(duration_seconds) / 3600.0 as hours,
AVG(duration_seconds) / 60.0 as avg_minutes,
COUNT(DISTINCT project) as projects
FROM sessions
WHERE started_at >= datetime('now', '-30 days') AND status = 'completed'
GROUP BY date(started_at)
ORDER BY date DESC;
完成率
-- Weekly completion rate (last 90 days)
SELECT
strftime('%Y-%W', created_at) as week,
COUNT(*) as created,
SUM(CASE WHEN status = 'completed' THEN 1 ELSE 0 END) as completed,
ROUND(100.0 * SUM(CASE WHEN status = 'completed' THEN 1 ELSE 0 END) / COUNT(*), 1) as rate,
SUM(CASE WHEN status = 'deferred' THEN 1 ELSE 0 END) as deferred,
SUM(CASE WHEN status = 'canceled' THEN 1 ELSE 0 END) as canceled
FROM commitments
WHERE created_at >= datetime('now', '-90 days')
GROUP BY week
ORDER BY week DESC;
时间分配
-- Where is time going? (last 7 days)
SELECT
project,
SUM(duration_seconds) / 3600.0 as hours,
ROUND(100.0 * SUM(duration_seconds) / (
SELECT SUM(duration_seconds) FROM sessions
WHERE started_at >= datetime('now', '-7 days') AND status = 'completed'
), 1) as percentage,
COUNT(*) as sessions
FROM sessions
WHERE started_at >= datetime('now', '-7 days') AND status = 'completed'
GROUP BY project
ORDER BY hours DESC;
决策速度
-- How often decisions are being made
SELECT
strftime('%Y-%W', created_at) as week,
COUNT(*) as total,
SUM(CASE WHEN category = 'architecture' THEN 1 ELSE 0 END) as architecture,
SUM(CASE WHEN category = 'technology' THEN 1 ELSE 0 END) as technology,
SUM(CASE WHEN category = 'process' THEN 1 ELSE 0 END) as process,
SUM(CASE WHEN category = 'design' THEN 1 ELSE 0 END) as design
FROM decisions
WHERE created_at >= datetime('now', '-90 days')
GROUP BY week
ORDER BY week DESC;
目标跟踪
进展速度
SELECT
g.id, g.title, g.goal_type, g.progress_percentage,
g.target_date, g.target_value, g.current_value, g.target_unit,
-- Days remaining
ROUND(julianday(g.target_date) - julianday('now'), 0) as days_remaining,
-- Required daily progress
ROUND((100 - g.progress_percentage) / NULLIF(julianday(g.target_date) - julianday('now'), 0), 2) as required_daily,
-- Risk status
CASE
WHEN g.target_date < date('now') AND g.progress_percentage < 100 THEN 'overdue'
WHEN (100 - g.progress_percentage) / NULLIF(julianday(g.target_date) - julianday('now'), 0) > 5 THEN 'at_risk'
WHEN (100 - g.progress_percentage) / NULLIF(julianday(g.target_date) - julianday('now'), 0) > 2 THEN 'needs_attention'
ELSE 'on_track'
END as risk_status
FROM goals g
WHERE g.status = 'active' AND g.target_date IS NOT NULL
ORDER BY days_remaining ASC;
瓶颈检测
长期未处理事项
SELECT id, title, priority, project,
ROUND(julianday('now') - julianday(created_at), 0) as days_pending
FROM commitments
WHERE status = 'pending'
ORDER BY days_pending DESC
LIMIT 10;
频繁延期事项
SELECT id, title, deferred_count, priority, project
FROM commitments
WHERE deferred_count >= 2
AND status NOT IN ('completed', 'canceled')
ORDER BY deferred_count DESC;
受阻工作
-- Items that have been in_progress for a long time
SELECT id, title, priority, project,
ROUND(julianday('now') - julianday(updated_at), 0) as days_stale
FROM commitments
WHERE status = 'in_progress'
AND updated_at < datetime('now', '-7 days')
ORDER BY days_stale DESC;
模式整合
利用检测到的模式为建议提供依据:
SELECT id, title, pattern_type, category, confidence,
evidence_count, recommendations, frequency
FROM patterns
WHERE status = 'active' AND confidence >= 0.6
ORDER BY confidence DESC, evidence_count DESC;
应用洞察:
- 生产力时段 - 在效率高峰时段安排重要工作
- 工作风格 - 建议改进流程
- 完成模式 - 调整时间估算和日程安排
- 上下文切换 - 建议安排专注时段
- 延期模式 - 标记需要关注或取消的事项
输出指南
优先级报告
# Work Priorities
## Do Today
1. **[C-0001] Fix auth bug** - Overdue, critical
- Stakeholder: Product team
- Estimated: 2 hours
2. **[C-0003] Review PR** - Due today
- Impact: Team velocity
## Schedule This Week
3. **[G-0002] API integration** - Goal at risk (60%)
- Required: +8%/day
4. **[C-0005] Update docs** - Low urgency, high value
## Consider Dropping
- [C-0010] Research task - 3x deferred, low impact
战略回顾
# Weekly Review
## Metrics
| Metric | This Week | Trend |
|--------|-----------|-------|
| Sessions | 18 | +20% |
| Hours | 24h | +15% |
| Completed | 11 | +37% |
| Decisions | 5 | stable |
## Concerns
1. Carryover growing - 8 items >2 weeks
2. Goal G-0003 at risk - needs 20%/week
3. Context switching - 5 projects in 7 days
## Recommendations
1. Clear backlog tomorrow (2h)
2. Documentation sprint Wednesday
3. Weekly planning Friday
## Wins
- Morning productivity pattern continues
- Test coverage improving steadily
回顾类型
每周重点
- 本周 3 项首要任务
- 延续事项分析
- 目标进展轨迹检查
- 时间分配回顾
- 基于模式的日程安排建议
月度策略
- 主要目标的进展
- 决策模式分析(类别、反转率)
- 生产力趋势(速度、效率)
- 知识图谱增长
- 建议调整
建议类别
- 立即行动 - 现在应该做什么
- 日程安排 - 基于数据确定何时做什么
- 流程变更 - 如何改进工作流
- 风险缓解 - 需要留意什么
- 庆祝成果 - 哪些方面做得不错(激励很重要)
错误处理
- 妥善处理空数据集(“目前数据不足,无法进行分析”)
- 数据稀少时提供默认建议
- 说明分析所依据的数据有限
- 特定表没有行时,优雅降级处理
相关命令
/secretary:review- 生成每周或每月回顾/secretary:patterns- 查看检测到的工作模式/secretary:goals- 管理和跟踪目标/secretary:status- 查看包含各项指标的完整仪表板/secretary:priorities- 查看按优先级排序的列表
评论
支持 Markdown