Agent skill
project-plan-creator
Creates project management plans in Markdown. Use when creating project plans, defining how to manage scope/schedule/risk/communication, or detailing project execution strategy. Primarily for internal projects that build systems, processes, or organizational capabilities.
Install this agent skill to your Project
npx add-skill https://github.com/scizorman/dotfiles/tree/main/modules/home/coding-agent/config/skills/project-plan-creator
SKILL.md
Project Plan Creator
This skill defines rules and procedures for creating project management plans.
A project management plan describes how the project will be executed, monitored, and controlled. It is distinct from a project charter, which defines what and why.
Workflow
- If a project charter exists in the repository or is provided by the user, read it first to understand the project context (scope, objectives, constraints, milestones).
- Assess the project's nature and scale to determine which optional sections to include (see Tailoring).
- Generate the plan using templates/default.md as the base structure.
- Write in Markdown and save to the location specified by the user, or to a reasonable default path.
Tailoring
Not all sections are needed for every project. Select sections based on the project's characteristics.
Required Sections
Always include these sections regardless of project scale.
- Project Overview
- Scope Management Plan
- Schedule Management Plan
- Organization and Roles
- Communication Management Plan
- Risk Management Plan
Optional Sections
Include these when the project's context warrants them. The criteria below are guidelines, not rigid rules.
Quality Management Plan — Include when the project produces deliverables with explicit acceptance criteria, or when quality failures carry significant consequences.
Cost Management Plan — Include when the project has a dedicated budget, involves external procurement costs, or requires effort tracking beyond simple task assignment.
Change Management Plan — Include when the scope is likely to evolve, multiple stakeholders may request changes, or the project spans more than a few months.
Procurement Management Plan — Include when external vendors, tools, or services need to be selected and managed.
Stakeholder Management Plan — Include when the project involves multiple departments, competing interests, or stakeholders who are not directly involved but have influence over outcomes.
Charter Reference
If a project charter exists:
- Extract the project's objectives, scope boundaries, constraints, and key milestones from the charter.
- Do not duplicate charter content. Reference it and build upon it.
- If the charter defines success criteria, align the plan's scope and schedule to those criteria.
If no charter exists, the Project Overview section should cover the essential context (background, objectives, scope) that a charter would normally provide.
Language
Write plan content in Japanese by default. If the user explicitly requests English, write in English.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
github-project-operator
Manages GitHub Projects v2 write operations using gh CLI. Use when adding issues or PRs to a project, creating tasks (issues) in a project, updating field values (Status, Priority, Size, Sprint, etc.), creating draft issues, creating fields, or archiving items. Also use at the start of a session when selecting a project to work with.
github-issue-creator
Create GitHub issues with gh CLI, including standard issues and sub-issues linked to a parent issue. Use when creating a new issue, breaking down a larger issue into child issues, or establishing a parent-child relationship between issues. Detect repository issue templates, apply title and body conventions, and create the issue with gh CLI.
github-issue-pr-commenter
Post structured comments to GitHub Issues and Pull Requests with gh CLI. Use when reporting completed work, sharing progress, summarizing investigation results, recording design decisions, proposing implementation plans, asking for feedback, or adding supplementary context to a pull request conversation. Do not use for inline pull request review comments on specific files or lines.
github-pr-creator
Submit changes as a GitHub Pull Request with gh CLI. Covers the full workflow: issue confirmation, branch naming, ghq-based git worktree creation or reuse, commit and push, PR template detection, and PR creation with gh pr create. Use when creating a pull request, opening a PR, starting work on an issue, or cutting a working branch.
project-charter-creator
Use this skill whenever the user wants to create, draft, or improve a Project Charter. Triggers include: any mention of 'project charter', 'charter', 'プロジェクト憲章', 'プロジェクトチャーター', 'プロジェクト企画書', or requests to formally authorize a project, define project scope and objectives, align stakeholders, or establish project governance. Also use when the user says 'プロジェクトの立ち上げ', 'プロジェクトの認可', 'キックオフ文書', or mentions needing to get sponsor approval for a project. This skill covers project charters for any methodology (Waterfall, Agile, Lean Six Sigma) and any domain (IT, construction, marketing, organizational change, product development, etc.). Use this skill even if the user just says 'help me start a project' or 'I need to get alignment on my project'.
github-project-reporter
Reads and analyzes GitHub Projects v2 data using gh CLI. Use when listing items by status, extracting high-priority tasks, generating sprint progress summaries, detecting blockers or health issues (unassigned items, overdue items, WIP excess), or producing progress reports.
Didn't find tool you were looking for?