| name | weekly-launch-update |
| description | This skill should be used when the user asks to "подготовить weekly launch update", "сделать еженедельное обновление по запуску", "написать update для CEO", "собрать статус запуска", "выделить риски запуска", "подготовить статус по проекту", or "prepare a weekly launch update". It creates concise launch status updates from project context, weekly changes, risks, blockers, and decisions needed from leadership. |
| version | 0.2.0 |
Weekly Launch Update Skill
Purpose
Prepare a concise weekly launch update for a CEO, founder, product lead, or project leadership group. Convert launch context, weekly changes, customer signals, risks, blockers, previous decisions, and open questions into a structured update that supports decision-making.
Use this skill for recurring launch or project-status communication, not for one-off strategic planning, long-form PRDs, investor updates, or general marketing copy.
Trigger
Apply this skill when the user asks to:
- prepare a weekly launch update;
- write an update for CEO or leadership;
- summarize launch progress for the week;
- identify launch risks and decisions needed;
- turn project notes into a structured status update;
- prepare a status update before a weekly sync.
Required Inputs
Collect or infer the following inputs before producing the update:
- Launch goal or project objective.
- Current launch status.
- Changes since the previous update.
- Key achievements or progress signals.
- Current risks and blockers.
- Decisions made last week.
- Decisions needed from CEO, founder, or team.
- Relevant customer, market, product, or engineering signals.
- Known gaps in the available data.
If essential inputs are missing, proceed with available data and explicitly list gaps in the final section. Do not invent facts to fill missing context.
Process
- Read the launch goal and current project context.
- Identify what changed since the previous update.
- Separate facts from assumptions.
- Summarize the current launch status in 2–4 sentences.
- Extract the most important achievements or progress signals.
- Identify the three most important risks.
- Identify blockers that require attention.
- Identify decisions needed from CEO, founder, or team.
- Produce the update in the required format.
- List missing data explicitly.
Output Format
Produce the result in Markdown:
# Weekly Launch Update
## 1. Краткий статус
## 2. Что изменилось за неделю
## 3. Главные достижения
## 4. Три главных риска
## 5. Блокеры
## 6. Решения, которые нужны
## 7. Следующие шаги
## 8. Пробелы в данных
Keep the update short. Target 1–2 pages maximum. Prefer direct operational language over narrative or promotional language.
Constraints
- Do not invent facts, dates, client names, metrics, or decisions.
- Do not hide uncertainty in polished language.
- Do not use real client names unless explicitly allowed.
- Do not turn the update into a long report.
- Do not bury risks in the middle of the text.
- Do not write generic phrases such as “the team is actively working”.
- Do not present assumptions as confirmed facts.
Quality Criteria
The update is good if:
- leadership understands launch status in 2–3 minutes;
- risks are explicit and prioritized;
- decisions needed from leadership are clear;
- blockers are separated from general risks;
- next steps are concrete;
- missing data is named directly;
- the text can be sent after minimal editing.
Additional Resources
Consult these files when more detail is needed:
references/scenario.md — original scenario that this skill evolved from.
references/rubric.md — detailed quality rubric for evaluating outputs.
references/openapi-usage.md — when and how an OpenAPI file belongs in a skill package.
examples/normal-week.md — example input and output for a normal launch week.
examples/risky-week.md — example input and output for a risky launch week.
openapi/acme-launch-data.openapi.yaml — optional example API schema for retrieving launch data. Use only when external launch-data APIs are part of the workflow.