Generates a communication plan from project charter, project plan, and stakeholder data. Includes stakeholder matrix (influence/interest), communication matrix, and escalation rules. Phase 2 artifact. In MVP stakeholders are extracted from charter; in P1 — from stakeholder-map.md. Triggers RU: «сформируй план коммуникаций», «подготовь comm-plan», «кому и как коммуницировать», «план коммуникаций», «создай план коммуникаций», «матрица стейкхолдеров», «generate-comm-plan», «коммуникационный план». Triggers EN: 'generate comm plan', 'create communication plan', 'build comm plan', 'stakeholder communication plan', 'comm plan'.
Installation
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Generates a communication plan from project charter, project plan, and stakeholder data. Includes stakeholder matrix (influence/interest), communication matrix, and escalation rules. Phase 2 artifact. In MVP stakeholders are extracted from charter; in P1 — from stakeholder-map.md. Triggers RU: «сформируй план коммуникаций», «подготовь comm-plan», «кому и как коммуницировать», «план коммуникаций», «создай план коммуникаций», «матрица стейкхолдеров», «generate-comm-plan», «коммуникационный план». Triggers EN: 'generate comm plan', 'create communication plan', 'build comm plan', 'stakeholder communication plan', 'comm plan'.
generate-comm-plan
Triggers
Russian: «сформируй план коммуникаций», «подготовь comm-plan», «кому и как коммуницировать»
English: "generate comm plan", "create communication plan", "build comm plan"
Language Detection
Determine the language of the user's request:
If the request is in Russian → use templates with -ru suffix
Otherwise → use templates with -en suffix
All output (headings, labels, comments, instructions) must match the detected language.
1. Inputs
Data
Required
Source
Notes
Project charter
yes
knowledge or chat
Source of stakeholders (section 5 "Team and Roles"), goals, scope, constraints
Project plan
yes
knowledge or chat
Source of milestones, phases, work blocks — for binding communications to events
Stakeholder data
no
chat or knowledge
Additional stakeholders not listed in the charter. In P1 — stakeholder-map.md
Channel preferences
no
chat
Communication channels used by the team (Slack, Teams, Email, Meets, etc.)
If required data is missing — request it (system-prompt-draft.md §3.2):
To generate the communication plan, the following are needed:
— Project charter (project-charter.md) — source of team, goals, constraints
— Project plan (project-plan.md) — source of milestones and phases
Available: [list what is present].
Missing: [be specific].
If the project plan does not yet exist — respond: "The communication plan depends on the project plan. Recommend running generate-project-plan first."
2. Execution Algorithm
Validate inputs. Check for charter + project plan. If missing → request using the template from §1. Do NOT generate a placeholder plan — respond ONLY with the data request.
Extract stakeholders from charter. From section 5 "Team and Roles" + section 1 "Goal" (client, sponsor). Add from project context: external stakeholders (customers, contractors, legal, finance) if mentioned in constraints, risks, or scope.
Build preliminary stakeholder list. For each: role, influence rating (H/M/L), interest rating (H/M/L), strategy (per matrix in §3). Mark ratings as agent assumptions.
Show preliminary list to user. Format:
Preliminary stakeholder list (extracted from charter):
| ID | Role | Name | Influence | Interest | Strategy |
[table]
Assumption: influence/interest ratings assigned by agent based on role and context.
Supplement or correct the list — after confirmation I will generate the full plan.
Wait for confirmation or corrections. Corrections → update list. Confirmation → step 6.
Read templatecomm-plan.md from project knowledge.
Build communication matrix. Mandatory minimum (§3 section 2). Additional entries — based on project context (milestones, external stakeholders, specifics).
Build escalation rules. Based on risks from charter and project constraints. Minimum 3 rules.
Fill template sections per rules in section 3.
Validate result against checklist (section 5).
Show result in chat. Format (system-prompt-draft.md §3.4):
What was done: "Communication plan generated based on [list sources]."
Assumptions: list all.
Required action: "Approve, provide feedback, or reject."
Do not include system file paths. Use filename only: "Plan saved as comm-plan.md."
Wait for user response (system-prompt-draft.md §3.5).
Approval → generate final version.
Feedback → revise and show updated version. After 3rd iteration — ask: "Continue revising or lock current version?"
After approval:
Propose text for the user to insert into log.md and project-state.md (system-prompt-draft.md §11).
Notify: "Communication plan approved. All Phase 2 artifacts are complete (project plan, risk register, communication plan)." (or specify which are still missing).
3. Section Filling Rules
Section 1. Stakeholders
Source: confirmed list from algorithm step 5.
ID: S01, S02, ... — sequential numbering.
Required roles: Sponsor, Client (internal), PM. Others — per context.
Influence/Interest matrix → strategy:
Influence \ Interest
High
Medium
Low
High
Manage actively
Manage actively
Keep satisfied
Medium
Keep informed
Keep informed
Monitor
Low
Keep informed
Monitor
Monitor
Rating scale:
Level
Influence (description)
Interest (description)
H (High)
Makes key decisions, controls budget, can block the project
Actively participates, invested in outcomes, regularly requests status
M (Medium)
Influences specific areas (technical decisions, resources), does not block
Interested in certain aspects, periodically involved
L (Low)
Does not influence project decisions, executes tasks
Minimal interest, engaged on request
Section 2. Communication Matrix
ID: C01, C02, ... — sequential numbering.
Audience: references to stakeholder IDs from section 1.
Daily, Weekly, Bi-weekly, Monthly, On event, On demand, One-time
Artifact
Filename from the system: weekly-status.md, meeting-protocol-{date}.md, progress-report-{date}.md, deviation-report-{date}.md or — if no artifact is produced