Add 3 new skills (basecamp, brainstorming, plan-writing) and update agent model
- basecamp: Basecamp project management via MCP (todos, kanban, projects) - brainstorming: General-purpose ideation with Anytype save - plan-writing: Project planning with templates (kickoff, stakeholders, tasks, risks) - Update agent model from GPT-4o to minimax-m2.1-free - Update README with new skills
This commit is contained in:
89
skill/plan-writing/assets/templates/progress-update.md
Normal file
89
skill/plan-writing/assets/templates/progress-update.md
Normal file
@@ -0,0 +1,89 @@
|
||||
# Progress Update: [Project Name]
|
||||
|
||||
**Period**: [Date] to [Date]
|
||||
**Author**: [Name]
|
||||
**Status**: 🟢 On Track / 🟡 At Risk / 🔴 Blocked
|
||||
|
||||
---
|
||||
|
||||
## Summary
|
||||
|
||||
[2-3 sentence executive summary: Where are we, what's the headline?]
|
||||
|
||||
**Overall Progress**: [X]% complete
|
||||
|
||||
---
|
||||
|
||||
## Completed This Period
|
||||
|
||||
- [x] [Task/milestone completed] - [Impact or note]
|
||||
- [x] [Task completed]
|
||||
- [x] [Task completed]
|
||||
|
||||
**Highlights**:
|
||||
- [Notable achievement or win]
|
||||
|
||||
---
|
||||
|
||||
## In Progress
|
||||
|
||||
| Task | Owner | Progress | Expected Complete |
|
||||
|------|-------|----------|-------------------|
|
||||
| [Task 1] | [Name] | [X]% | [Date] |
|
||||
| [Task 2] | [Name] | [X]% | [Date] |
|
||||
| [Task 3] | [Name] | [X]% | [Date] |
|
||||
|
||||
---
|
||||
|
||||
## Blockers & Risks
|
||||
|
||||
### Active Blockers
|
||||
|
||||
| Blocker | Impact | Owner | Action Needed | ETA |
|
||||
|---------|--------|-------|---------------|-----|
|
||||
| [Blocker 1] | [High/Med/Low] | [Name] | [What's needed] | [Date] |
|
||||
|
||||
### Emerging Risks
|
||||
|
||||
| Risk | Probability | Mitigation |
|
||||
|------|-------------|------------|
|
||||
| [Risk 1] | [H/M/L] | [Action] |
|
||||
|
||||
---
|
||||
|
||||
## Next Period Plan
|
||||
|
||||
**Focus**: [Main focus for next period]
|
||||
|
||||
| Priority | Task | Owner | Target Date |
|
||||
|----------|------|-------|-------------|
|
||||
| 1 | [Highest priority task] | [Name] | [Date] |
|
||||
| 2 | [Second priority] | [Name] | [Date] |
|
||||
| 3 | [Third priority] | [Name] | [Date] |
|
||||
|
||||
---
|
||||
|
||||
## Metrics
|
||||
|
||||
| Metric | Target | Current | Trend |
|
||||
|--------|--------|---------|-------|
|
||||
| [Metric 1] | [X] | [Y] | ↑/↓/→ |
|
||||
| [Metric 2] | [X] | [Y] | ↑/↓/→ |
|
||||
| Tasks Complete | [X] | [Y] | ↑ |
|
||||
|
||||
---
|
||||
|
||||
## Decisions Needed
|
||||
|
||||
- [ ] [Decision 1]: [Options and recommendation] - Need by: [Date]
|
||||
- [ ] [Decision 2]: [Context] - Need by: [Date]
|
||||
|
||||
---
|
||||
|
||||
## Notes / Context
|
||||
|
||||
[Any additional context, changes in scope, stakeholder feedback, etc.]
|
||||
|
||||
---
|
||||
|
||||
*Next update: [Date]*
|
||||
48
skill/plan-writing/assets/templates/project-brief.md
Normal file
48
skill/plan-writing/assets/templates/project-brief.md
Normal file
@@ -0,0 +1,48 @@
|
||||
# Project Brief: [Project Name]
|
||||
|
||||
**Owner**: [Name]
|
||||
**Timeline**: [Start Date] → [Target Date]
|
||||
**Area**: [PARA Area, if applicable]
|
||||
|
||||
## Goal
|
||||
|
||||
[One clear sentence: What will be true when this project is complete?]
|
||||
|
||||
## Success Criteria
|
||||
|
||||
How we'll know it's done:
|
||||
|
||||
- [ ] [Criterion 1 - specific and measurable]
|
||||
- [ ] [Criterion 2]
|
||||
- [ ] [Criterion 3]
|
||||
|
||||
## Scope
|
||||
|
||||
**Included**:
|
||||
- [Deliverable 1]
|
||||
- [Deliverable 2]
|
||||
|
||||
**Not Included**:
|
||||
- [Exclusion 1]
|
||||
|
||||
## Key Milestones
|
||||
|
||||
| Milestone | Target Date | Status |
|
||||
|-----------|-------------|--------|
|
||||
| [Milestone 1] | [Date] | [ ] |
|
||||
| [Milestone 2] | [Date] | [ ] |
|
||||
| [Complete] | [Date] | [ ] |
|
||||
|
||||
## Initial Tasks
|
||||
|
||||
1. [ ] [First task to start] - Due: [Date]
|
||||
2. [ ] [Second task]
|
||||
3. [ ] [Third task]
|
||||
|
||||
## Notes
|
||||
|
||||
[Any context, constraints, or references worth capturing]
|
||||
|
||||
---
|
||||
|
||||
*Created: [Date]*
|
||||
106
skill/plan-writing/assets/templates/project-kickoff.md
Normal file
106
skill/plan-writing/assets/templates/project-kickoff.md
Normal file
@@ -0,0 +1,106 @@
|
||||
# Project Kickoff: [Project Name]
|
||||
|
||||
## 1. Project Essentials
|
||||
|
||||
| Field | Value |
|
||||
|-------|-------|
|
||||
| **Project Name** | [Name] |
|
||||
| **Owner** | [Name] |
|
||||
| **Start Date** | [YYYY-MM-DD] |
|
||||
| **Target Completion** | [YYYY-MM-DD] |
|
||||
| **PARA Area** | [Area, if applicable] |
|
||||
|
||||
### Overview
|
||||
|
||||
[2-3 sentence description of what this project will accomplish and why it matters.]
|
||||
|
||||
## 2. Goals and Success Criteria
|
||||
|
||||
**Primary Goal**: [One sentence describing the end state - what does "done" look like?]
|
||||
|
||||
**Success Criteria**:
|
||||
- [ ] [Measurable criterion 1]
|
||||
- [ ] [Measurable criterion 2]
|
||||
- [ ] [Measurable criterion 3]
|
||||
|
||||
**Out of Scope** (explicitly):
|
||||
- [Item that might be assumed but is NOT included]
|
||||
- [Another exclusion]
|
||||
|
||||
## 3. Stakeholders
|
||||
|
||||
| Role | Person | Involvement Level |
|
||||
|------|--------|-------------------|
|
||||
| Project Owner | [Name] | High - decisions |
|
||||
| Core Team | [Names] | High - execution |
|
||||
| Informed | [Names] | Low - updates only |
|
||||
| Approver | [Name, if any] | Medium - sign-off |
|
||||
|
||||
## 4. Timeline and Milestones
|
||||
|
||||
| Milestone | Target Date | Dependencies | Owner |
|
||||
|-----------|-------------|--------------|-------|
|
||||
| [Milestone 1] | [Date] | None | [Who] |
|
||||
| [Milestone 2] | [Date] | Milestone 1 | [Who] |
|
||||
| [Milestone 3] | [Date] | Milestone 2 | [Who] |
|
||||
| **Project Complete** | [Date] | All above | [Owner] |
|
||||
|
||||
### Key Dates
|
||||
|
||||
- **Kickoff**: [Date]
|
||||
- **First Review**: [Date]
|
||||
- **Final Deadline**: [Date]
|
||||
|
||||
## 5. Scope
|
||||
|
||||
### In Scope
|
||||
|
||||
- [Deliverable 1]: [Brief description]
|
||||
- [Deliverable 2]: [Brief description]
|
||||
- [Deliverable 3]: [Brief description]
|
||||
|
||||
### Out of Scope
|
||||
|
||||
- [Explicitly excluded item 1]
|
||||
- [Explicitly excluded item 2]
|
||||
|
||||
### Assumptions
|
||||
|
||||
- [Assumption 1 - e.g., "Budget approved"]
|
||||
- [Assumption 2 - e.g., "Team available full-time"]
|
||||
|
||||
## 6. Risks
|
||||
|
||||
| Risk | Probability | Impact | Mitigation | Owner |
|
||||
|------|-------------|--------|------------|-------|
|
||||
| [Risk 1] | H/M/L | H/M/L | [Plan] | [Who] |
|
||||
| [Risk 2] | H/M/L | H/M/L | [Plan] | [Who] |
|
||||
|
||||
*See detailed risk register if needed: [link to risks.md]*
|
||||
|
||||
## 7. Communication Plan
|
||||
|
||||
| What | Audience | Frequency | Channel | Owner |
|
||||
|------|----------|-----------|---------|-------|
|
||||
| Status Update | All stakeholders | Weekly | [Email/Basecamp] | [Who] |
|
||||
| Team Sync | Core team | [Daily/2x week] | [Meeting/Slack] | [Who] |
|
||||
| Milestone Review | Approvers | At milestone | [Meeting] | [Who] |
|
||||
|
||||
### Escalation Path
|
||||
|
||||
1. First: [Team lead/Owner]
|
||||
2. Then: [Manager/Sponsor]
|
||||
3. Finally: [Executive, if applicable]
|
||||
|
||||
## 8. Next Steps
|
||||
|
||||
Immediate actions to kick off the project:
|
||||
|
||||
- [ ] [Action 1] - @[owner] - Due: [date]
|
||||
- [ ] [Action 2] - @[owner] - Due: [date]
|
||||
- [ ] [Action 3] - @[owner] - Due: [date]
|
||||
|
||||
---
|
||||
|
||||
*Document created: [Date]*
|
||||
*Last updated: [Date]*
|
||||
104
skill/plan-writing/assets/templates/risk-register.md
Normal file
104
skill/plan-writing/assets/templates/risk-register.md
Normal file
@@ -0,0 +1,104 @@
|
||||
# Risk Register: [Project Name]
|
||||
|
||||
## Risk Summary
|
||||
|
||||
| ID | Risk | Probability | Impact | Risk Score | Status |
|
||||
|----|------|-------------|--------|------------|--------|
|
||||
| R1 | [Brief risk name] | H/M/L | H/M/L | [H/M/L] | Open |
|
||||
| R2 | [Brief risk name] | H/M/L | H/M/L | [H/M/L] | Open |
|
||||
| R3 | [Brief risk name] | H/M/L | H/M/L | [H/M/L] | Open |
|
||||
|
||||
**Risk Score**: Probability × Impact (H×H=Critical, H×M or M×H=High, M×M=Medium, others=Low)
|
||||
|
||||
---
|
||||
|
||||
## Detailed Risk Analysis
|
||||
|
||||
### R1: [Risk Name]
|
||||
|
||||
| Aspect | Detail |
|
||||
|--------|--------|
|
||||
| **Description** | [What could go wrong?] |
|
||||
| **Probability** | High / Medium / Low |
|
||||
| **Impact** | High / Medium / Low |
|
||||
| **Category** | Technical / Resource / External / Schedule / Budget |
|
||||
| **Trigger** | [What would indicate this risk is materializing?] |
|
||||
|
||||
**Mitigation Plan**:
|
||||
- [Action 1 to reduce probability or impact]
|
||||
- [Action 2]
|
||||
|
||||
**Contingency Plan** (if risk occurs):
|
||||
- [Fallback action 1]
|
||||
- [Fallback action 2]
|
||||
|
||||
**Owner**: [Name]
|
||||
**Review Date**: [Date]
|
||||
|
||||
---
|
||||
|
||||
### R2: [Risk Name]
|
||||
|
||||
| Aspect | Detail |
|
||||
|--------|--------|
|
||||
| **Description** | [What could go wrong?] |
|
||||
| **Probability** | High / Medium / Low |
|
||||
| **Impact** | High / Medium / Low |
|
||||
| **Category** | Technical / Resource / External / Schedule / Budget |
|
||||
| **Trigger** | [What would indicate this risk is materializing?] |
|
||||
|
||||
**Mitigation Plan**:
|
||||
- [Action 1]
|
||||
- [Action 2]
|
||||
|
||||
**Contingency Plan**:
|
||||
- [Fallback action]
|
||||
|
||||
**Owner**: [Name]
|
||||
**Review Date**: [Date]
|
||||
|
||||
---
|
||||
|
||||
### R3: [Risk Name]
|
||||
|
||||
| Aspect | Detail |
|
||||
|--------|--------|
|
||||
| **Description** | [What could go wrong?] |
|
||||
| **Probability** | High / Medium / Low |
|
||||
| **Impact** | High / Medium / Low |
|
||||
| **Category** | Technical / Resource / External / Schedule / Budget |
|
||||
| **Trigger** | [What would indicate this risk is materializing?] |
|
||||
|
||||
**Mitigation Plan**:
|
||||
- [Action 1]
|
||||
- [Action 2]
|
||||
|
||||
**Contingency Plan**:
|
||||
- [Fallback action]
|
||||
|
||||
**Owner**: [Name]
|
||||
**Review Date**: [Date]
|
||||
|
||||
---
|
||||
|
||||
## Risk Categories
|
||||
|
||||
| Category | Examples |
|
||||
|----------|----------|
|
||||
| **Technical** | Technology doesn't work, integration issues, performance |
|
||||
| **Resource** | Key person unavailable, skill gaps, overcommitment |
|
||||
| **External** | Vendor delays, regulatory changes, dependencies |
|
||||
| **Schedule** | Delays, unrealistic timeline, competing priorities |
|
||||
| **Budget** | Cost overruns, funding cuts, unexpected expenses |
|
||||
|
||||
## Review Schedule
|
||||
|
||||
- **Weekly**: Quick scan of high risks
|
||||
- **Bi-weekly**: Full risk register review
|
||||
- **At milestones**: Comprehensive reassessment
|
||||
|
||||
---
|
||||
|
||||
*Created: [Date]*
|
||||
*Last reviewed: [Date]*
|
||||
*Next review: [Date]*
|
||||
72
skill/plan-writing/assets/templates/stakeholder-map.md
Normal file
72
skill/plan-writing/assets/templates/stakeholder-map.md
Normal file
@@ -0,0 +1,72 @@
|
||||
# Stakeholder Map: [Project Name]
|
||||
|
||||
## Stakeholder Matrix
|
||||
|
||||
| Stakeholder | Role | Interest Level | Influence | Information Needs |
|
||||
|-------------|------|----------------|-----------|-------------------|
|
||||
| [Name/Group] | [Role] | High/Medium/Low | High/Medium/Low | [What they need to know] |
|
||||
| [Name/Group] | [Role] | High/Medium/Low | High/Medium/Low | [What they need to know] |
|
||||
| [Name/Group] | [Role] | High/Medium/Low | High/Medium/Low | [What they need to know] |
|
||||
|
||||
## Communication Plan by Stakeholder
|
||||
|
||||
### [Stakeholder 1: Name/Role]
|
||||
|
||||
| Aspect | Detail |
|
||||
|--------|--------|
|
||||
| **Needs** | [What information they need] |
|
||||
| **Frequency** | [How often: daily, weekly, at milestones] |
|
||||
| **Channel** | [Email, Basecamp, meeting, Slack] |
|
||||
| **Format** | [Brief update, detailed report, presentation] |
|
||||
| **Owner** | [Who communicates with them] |
|
||||
|
||||
### [Stakeholder 2: Name/Role]
|
||||
|
||||
| Aspect | Detail |
|
||||
|--------|--------|
|
||||
| **Needs** | [What information they need] |
|
||||
| **Frequency** | [How often] |
|
||||
| **Channel** | [Preferred channel] |
|
||||
| **Format** | [Format preference] |
|
||||
| **Owner** | [Who communicates] |
|
||||
|
||||
### [Stakeholder 3: Name/Role]
|
||||
|
||||
| Aspect | Detail |
|
||||
|--------|--------|
|
||||
| **Needs** | [What information they need] |
|
||||
| **Frequency** | [How often] |
|
||||
| **Channel** | [Preferred channel] |
|
||||
| **Format** | [Format preference] |
|
||||
| **Owner** | [Who communicates] |
|
||||
|
||||
## RACI Matrix
|
||||
|
||||
| Decision/Task | [Person 1] | [Person 2] | [Person 3] | [Person 4] |
|
||||
|---------------|------------|------------|------------|------------|
|
||||
| [Decision 1] | R | A | C | I |
|
||||
| [Decision 2] | I | R | A | C |
|
||||
| [Task 1] | R | I | I | A |
|
||||
|
||||
**Legend**:
|
||||
- **R** = Responsible (does the work)
|
||||
- **A** = Accountable (final decision maker)
|
||||
- **C** = Consulted (input required)
|
||||
- **I** = Informed (kept updated)
|
||||
|
||||
## Escalation Path
|
||||
|
||||
1. **First Level**: [Name/Role] - for [types of issues]
|
||||
2. **Second Level**: [Name/Role] - if unresolved in [timeframe]
|
||||
3. **Executive**: [Name/Role] - for [critical blockers only]
|
||||
|
||||
## Notes
|
||||
|
||||
- [Any stakeholder-specific considerations]
|
||||
- [Political or relationship notes]
|
||||
- [Historical context if relevant]
|
||||
|
||||
---
|
||||
|
||||
*Created: [Date]*
|
||||
*Last updated: [Date]*
|
||||
94
skill/plan-writing/assets/templates/todo-structure.md
Normal file
94
skill/plan-writing/assets/templates/todo-structure.md
Normal file
@@ -0,0 +1,94 @@
|
||||
# Task Structure: [Project Name]
|
||||
|
||||
## Overview
|
||||
|
||||
| Metric | Value |
|
||||
|--------|-------|
|
||||
| **Total Tasks** | [X] |
|
||||
| **Phases** | [Y] |
|
||||
| **Timeline** | [Start] → [End] |
|
||||
|
||||
---
|
||||
|
||||
## Phase 1: [Phase Name]
|
||||
|
||||
**Target**: [Date]
|
||||
**Owner**: [Name]
|
||||
|
||||
| # | Task | Owner | Estimate | Due | Depends On | Status |
|
||||
|---|------|-------|----------|-----|------------|--------|
|
||||
| 1.1 | [Task description] | [Name] | [Xh/Xd] | [Date] | - | [ ] |
|
||||
| 1.2 | [Task description] | [Name] | [Xh/Xd] | [Date] | 1.1 | [ ] |
|
||||
| 1.3 | [Task description] | [Name] | [Xh/Xd] | [Date] | - | [ ] |
|
||||
|
||||
**Phase Deliverable**: [What's complete when this phase is done]
|
||||
|
||||
---
|
||||
|
||||
## Phase 2: [Phase Name]
|
||||
|
||||
**Target**: [Date]
|
||||
**Owner**: [Name]
|
||||
|
||||
| # | Task | Owner | Estimate | Due | Depends On | Status |
|
||||
|---|------|-------|----------|-----|------------|--------|
|
||||
| 2.1 | [Task description] | [Name] | [Xh/Xd] | [Date] | Phase 1 | [ ] |
|
||||
| 2.2 | [Task description] | [Name] | [Xh/Xd] | [Date] | 2.1 | [ ] |
|
||||
| 2.3 | [Task description] | [Name] | [Xh/Xd] | [Date] | - | [ ] |
|
||||
|
||||
**Phase Deliverable**: [What's complete when this phase is done]
|
||||
|
||||
---
|
||||
|
||||
## Phase 3: [Phase Name]
|
||||
|
||||
**Target**: [Date]
|
||||
**Owner**: [Name]
|
||||
|
||||
| # | Task | Owner | Estimate | Due | Depends On | Status |
|
||||
|---|------|-------|----------|-----|------------|--------|
|
||||
| 3.1 | [Task description] | [Name] | [Xh/Xd] | [Date] | Phase 2 | [ ] |
|
||||
| 3.2 | [Task description] | [Name] | [Xh/Xd] | [Date] | 3.1 | [ ] |
|
||||
| 3.3 | [Task description] | [Name] | [Xh/Xd] | [Date] | 3.1 | [ ] |
|
||||
|
||||
**Phase Deliverable**: [What's complete when this phase is done]
|
||||
|
||||
---
|
||||
|
||||
## Unphased / Ongoing Tasks
|
||||
|
||||
| # | Task | Owner | Frequency | Notes |
|
||||
|---|------|-------|-----------|-------|
|
||||
| O.1 | [Recurring task] | [Name] | Weekly | [Notes] |
|
||||
| O.2 | [Monitoring task] | [Name] | Daily | [Notes] |
|
||||
|
||||
---
|
||||
|
||||
## Dependencies Summary
|
||||
|
||||
```
|
||||
Phase 1 ──────► Phase 2 ──────► Phase 3
|
||||
│ │
|
||||
├── 1.1 ► 1.2 ├── 2.1 ► 2.2
|
||||
└── 1.3 └── 2.3 (parallel)
|
||||
```
|
||||
|
||||
## Milestone Checklist
|
||||
|
||||
- [ ] **Milestone 1**: [Name] - [Date]
|
||||
- [ ] [Required task 1.1]
|
||||
- [ ] [Required task 1.2]
|
||||
|
||||
- [ ] **Milestone 2**: [Name] - [Date]
|
||||
- [ ] [Required task 2.1]
|
||||
- [ ] [Required task 2.2]
|
||||
|
||||
- [ ] **Project Complete** - [Date]
|
||||
- [ ] All phases complete
|
||||
- [ ] Success criteria met
|
||||
- [ ] Handoff complete
|
||||
|
||||
---
|
||||
|
||||
*Created: [Date]*
|
||||
*Last updated: [Date]*
|
||||
Reference in New Issue
Block a user