A curated library of 12 language-agnostic planning skills and 4 personas for technical project management, product planning, and agile execution.
91
94%
Does it follow best practices?
Impact
91%
1.16xAverage score across 16 eval scenarios
Passed
No known issues
Orchestrates execution tracking: from task estimation through risk assessment to stakeholder status reports, across four phases with hard approval gates.
Sub-skill contract — estimate-tasks: Produces tasks with effort estimate, estimation unit, and confidence level (High/Med/Low); flags tasks needing spikes.
HARD GATE — Estimation Review:
The estimation must be reviewed before proceeding to risk assessment.
Flag if more than 30% of tasks have "Low" confidence.
If high-uncertainty tasks exist, recommend spikes or further breakdown.
In non-interactive contexts, document findings and proceed.Example Output (story points, 1 SP ≈ half a day):
| Task | Estimate | Confidence | Notes |
|-------------------------------|----------|------------|------------------------------|
| Design database schema | 3 SP | High | |
| Implement user authentication | 5 SP | Medium | OAuth flow needs spike |
| Build REST API endpoints | 8 SP | Medium | Scope depends on auth design |
| Write integration tests | 3 SP | High | |
| Deploy to staging | 2 SP | High | |
Total: 21 SP | Confidence: 60% High, 40% Medium, 0% Low
Spike recommended: OAuth provider selection (1 SP) before auth implementation.Gate result: 0% Low confidence — gate passes. Proceed after user review.
Sub-skill contract — identify-risks: Produces a risk register with likelihood, impact, proximity, mitigation, and named owner per entry.
HARD GATE — Risk Acceptance:
The risk register must be reviewed before tracking setup.
Every High/High risk must have a named owner and a mitigation plan.
In non-interactive contexts, document that the gate was reached and proceed.Example Risk Register:
| Risk | Likelihood | Impact | Proximity | Mitigation | Owner |
|---------------------------------|------------|--------|-----------|-----------------------------------------|-------|
| OAuth spike reveals scope creep | High | High | Near | Timebox spike to 1 SP; decide by Day 2 | Alice |
| Staging environment unavailable | Med | High | Mid | Reserve env slot; confirm with DevOps | Bob |
| Integration tests flaky on CI | Med | Med | Far | Add retry logic; 0.5 SP buffer | Alice |Quality Check:
Sub-skill contract — generate-status-report: Produces a Markdown report with sections: Executive Summary, Accomplishments, In Progress, Blocked, Risks, Next Steps.
HARD GATE — Status Report Approval:
The status report must be reviewed before sharing with stakeholders.
Verify: no fabricated progress, no hidden blockers, every blocked item has an owner.
In non-interactive contexts, document that the gate was reached and proceed.After all four phases complete, produce a consolidated execution summary:
## Execution Tracking Set Up: [Sprint or Project Name]
### Estimation Summary
- Framework: [story points / t-shirt sizes / time ranges]
- Total estimate: [N points/units] | Confidence: [X% High, Y% Medium, Z% Low]
- Items needing breakdown: [count and description, or "None"]
### Top Risks (from Risk Register)
1. [Risk] — [Likelihood/Impact] — Owner: [Name]
2. [Risk] — [Likelihood/Impact] — Owner: [Name]
3. [Risk] — [Likelihood/Impact] — Owner: [Name]
### Tracking Plan
- Milestones: [count and key dates/events]
- Check-in cadence: [daily / weekly / async and channel]
- Escalation path: [who to notify and after how many days]
### Latest Status
- Report saved: [path or location]
- Health: [🟢 On Track / 🟡 At Risk / 🔴 Off Track] — [one-line summary]| Scenario | Recovery |
|---|---|
| Cannot detect estimation framework | Ask: "What estimation framework does your team use? (story points, t-shirt sizes, or time ranges)" |
| No task list available for estimation | Ask: "Do you have a task list or PRD I can estimate from? If not, I can estimate from the PRD requirements directly." |
| Risk register has no High/High items but plan seems risky | Flag: "The risk scan found no critical risks, but consider: [specific concern based on plan analysis]. Should I add it?" |
| Status data is stale (no updates in N days) | Flag: "Task progress hasn't been updated since [date]. I'll mark unknown items as 'needs update.' Share this report only after confirming status." |
| User rejects status report | Ask: "Which section needs correction? I'll revise the specific items rather than regenerating the whole report." |
.tessl-plugin
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10
scenario-11
scenario-12
scenario-13
scenario-14
scenario-15
scenario-16
skills
analysis
requirements-clarifier
backlog
prioritize-backlog
ceremony
create-retrospective
plan-sprint
infrastructure
github-issue
prd
create-prd
review-prd
task-management
estimate-tasks
generate-tasks
plan-tickets