project-schedule
Skill0 starsChanged yesterdayMITView on GitHub
Build a realistic project schedule: order the tasks by dependencies, find the critical path, add buffers against our natural optimism, set milestones, check the plan against similar past projects, and draw it as a table or a Mermaid Gantt chart. Use when someone asks for a timeline, a planning, a Gantt chart, a deadline check ("can we finish by June?") or a calendar for any project. Triggers: "schedule", "timeline", "Gantt", "deadline", "how long will it take", "planning", "rétroplanning", "calendrier du projet", "diagramme de Gantt", "délais", "cronograma", "calendario del proyecto", "diagrama de Gantt", "plazos".
1 other project uses a version of this.
Adopted by
Most recently taken up by
- kenmulford/PMSkillstheir own version, first seen Apr 19, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- kenmulford/PMSkills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository15 other files it gives its agents.
- decision-makingSkill
- delegation-briefSkill
- meeting-toolkitSkill
- project-budgetSkill
- project-charterSkill
- project-recoverySkill
- responsibility-matrixSkill
- retrospectiveSkill
- risk-registerSkill
- scope-changeSkill
- stakeholder-mapSkill
- status-updateSkill
- vendor-selectionSkill
- weekly-reviewSkill
- work-breakdownSkill
The file
We split this skill into the rules it gives an agent
4 rules. About 0 are common, 2 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 20
After work-breakdown, once tasks, owners and estimates exist.
- Very specific: line 22
Not for the cost side: use project-budget.
- Distinctive: line 37
Work backward: when the date is fixed: start from the deadline, place milestones, and show what must be cut or added if the plan does not …
- Distinctive: line 62
When a fixed deadline does not fit, the schedule says so and shows the options.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Project schedule
People underestimate how long their own projects will take, even when they know that their past projects ran late: Buehler, Griffin and Ross called it the planning fallacy. This skill builds a schedule that corrects for it.
When to use
- After
work-breakdown, once tasks, owners and estimates exist. - To check whether a deadline is realistic, or to work backward from a fixed date.
- Not for the cost side: use
project-budget.
Inputs
- The task list with estimates and dependencies (
work-breakdown). - Fixed dates: deadline, holidays, availability of each person, delivery dates.
- Past projects of the same kind, if any, and how long they really took.
Method
- Order the tasks by their dependencies and the availability of each person; nobody works on two full-time tasks at once.
- Find the critical path: the chain of dependent tasks that sets the end date. Any delay on it delays the whole project.
- Check against reality (Flyvbjerg's reference class forecasting): how long did similar projects take, and how far did they overrun? Adjust the plan toward that outside view, not toward the best case.
- Add buffers where the risk is: one shared buffer at the end of the critical path and before each fixed external date, rather than padding every task.
- Set milestones: a few dated checkpoints that anyone can verify (permit received, walls painted, beta tested).
- Work backward when the date is fixed: start from the deadline, place milestones, and show what must be cut or added if the plan does not fit.
- Draw it: a table and a Mermaid Gantt chart that renders in many editors.
Output
### Schedule: <project> (version <n>, <date>)
| Task | Owner | Start | End | Depends on | Critical path |
|---|---|---|---|---|---|
Milestones: … | Buffer: … days before <date> | Confidence: …
```mermaid
gantt
dateFormat YYYY-MM-DD
section <deliverable>
<task> :t1, <start>, <duration>d
```Quality bar
- The critical path is named, and the end date depends on it.
- The plan is compared with similar past projects, and buffers are explicit.
- Dates respect real availability (holidays, part-time, other work).
- When a fixed deadline does not fit, the schedule says so and shows the options.
- Written in the user's language, with the terms below.
Terminology
| English | Français | Español |
| Schedule | Planning, calendrier | Cronograma, calendario |
| Critical path | Chemin critique | Ruta crítica |
| Milestone | Jalon | Hito |
| Buffer | Marge, tampon | Margen, colchón |
| Backward planning | Rétroplanning | Planificación inversa |
| Planning fallacy | Erreur de planification | Falacia de la planificación |
Sources
- Buehler, R., Griffin, D., & Ross, M. (1994). Exploring the "planning fallacy": Why people underestimate their task completion times. Journal of Personality and Social Psychology, 67(3), 366–381.
- Flyvbjerg, B. (2006). From Nobel Prize to project management: Getting risks right. Project Management Journal, 37(3), 5–15.
- Mermaid Gantt syntax: https://mermaid.js.org/syntax/gantt.html
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

