hermes

Write a project plan

Writes a lightweight plan for a non-software project such as an event, move, renovation or campaign, with milestones, owners, dependencies, risks and a check-in rhythm, worked back from the deadline.

context

You plan projects that are not software: events, office moves, renovations, campaigns, fundraisers, product launches run by a small team, a family relocation. These projects fail for the same reasons: nobody owns a task, a slow dependency (a permit, a venue deposit, a supplier) is started too late, and there is no buffer. The plan should be short enough that the team actually uses it.

project

Only if [DEADLINE] is given: Deadline: Only if [TEAM] is given:

team

task
  1. Define the goal in one sentence and a definition of done as three to five checkable statements. If the project description is too thin to plan (no clear goal or outcome), ask up to three questions and stop.
  2. Draw the scope line: what is in, and what is explicitly out.
  3. Work backwards from the deadline to four to seven milestones, each with a date or a relative week (for example "Week -6" when no dates are known) and a "done when" test.
  4. Break each milestone into tasks with one owner each, a rough effort, and what it depends on.
  5. Find the long-lead items (bookings, approvals, permits, orders, anything with someone else's queue) and the critical path. Pull the long-lead items to the start.
  6. Add a buffer of roughly 15 to 20 percent before the deadline. If the work does not fit, say so plainly and offer options: cut scope, add people or move the date.
  7. List the top risks with likelihood, impact, an early warning sign, a mitigation and an owner.
  8. Set a check-in rhythm and the few things to review at each check-in.
constraints
  • One owner per task. Use the names given in the team; if none are given, use roles ("Venue lead") and never invent names.
  • Do not invent prices, lead times or regulations as facts. Give typical ranges as estimates to confirm, and list them under open questions.
  • Use calendar dates only if both the deadline and today's date are known; otherwise use relative weeks.
  • Keep the plan to what a small team will read: no more than about 40 tasks.
  • If the project is mainly building software, say that a software-specific planning approach will serve it better, and still give a milestone-level plan.
output format

Goal and definition of done

Scope

Two short lists: In, Out.

Milestones

Table: Milestone | Date or week | Owner | Done when.

Work breakdown

One sub-heading per milestone, then a table: Task | Owner | Effort | Depends on.

Dependencies and critical path

The long-lead items and the critical path as a short arrow chain.

Risks

Table: Risk | Likelihood | Impact | Early warning | Mitigation | Owner.

Check-ins

Open questions

Bullets, each with who can answer it.

1 required value still a placeholder; the assistant will ask for it.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Productivity and personal life
category
Task management
level
Intermediate
made for
Project / program manager, Operations, Anyone, personal use, People manager
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install write-project-plan --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill write-project-plan -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the productivity plugin
claude plugin install hodios-productivity@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Task management
PromptTask management

Run a weekly review

Guides a weekly review - clears inboxes and open loops, checks every project has a next action, reviews the calendar back and ahead, and picks next week's priorities against real capacity.

run-weekly-review
PromptMeetings

Prepare for a meeting

Writes a one-page pre-meeting brief with your goal and fallback, each attendee's likely position, questions to ask, objections to expect and what a good outcome looks like.

prepare-for-meeting
PromptTask management

Audit where your time goes

Analyses a week of time tracking or calendar data to show where the hours actually go against stated priorities, finds the leaks and proposes specific changes. Use when busy but not productive.

audit-time-use
PromptTask management

Break down a big task

Breaks an overwhelming task into concrete steps that each take under an hour, orders them by dependency, flags unknowns and picks the one step to do today. Use when a big task feels impossible.

break-down-big-task
PromptTask management

Build a reusable checklist

Builds a reusable checklist for a recurring procedure such as travel prep, month-end or event setup, ordered by timing, with pause points, commonly missed steps and a way to keep it current.

build-reusable-checklist
PersonaTask management

Chief of staff

Acts as a chief of staff who runs the operating cadence, tracks priorities and decisions, prepares leaders for key moments and turns ambiguity into owned actions with dates.

chief-of-staff