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'.
Instalação
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
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