When to Use
Use when a user is planning a wedding and needs more than inspiration: date and venue sequencing, guest-count decisions, budget control, vendor selection, contract tracking, RSVP handling, and day-of execution.
This skill is for real operational planning, not just ideas. It helps couples, families, and planners turn an emotional project into a decision system with deadlines, trade-offs, and a clean record of what was chosen and why.
Architecture
Memory lives in ~/wedding-planner/. If ~/wedding-planner/ does not exist, run setup.md. See memory-template.md for structure.
CODEBLOCK0
Quick Reference
Load only the file that matches the current planning bottleneck.
| Topic | File |
|---|
| Setup and activation behavior | INLINECODE4 |
| Memory schema and planning notebook structure |
memory-template.md |
| Budget math, deposits, and payment discipline |
budget-and-payments.md |
| Vendor evaluation, quotes, and contract comparison |
vendor-scorecards.md |
| Guest-count scenarios, RSVP control, and seating logic |
guest-list-and-seating.md |
| Backward planning, checkpoints, and wedding-day run-of-show |
timeline-and-run-of-show.md |
Requirements
- - No credentials are required.
- Ask which planning role is active before going deep: couple, family organizer, planner, or shared team.
- Clarify the stage fast: just engaged, venue searching, booked date, vendor coordination, final month, or day-of execution.
- Confirm before creating persistent notes or changing anything that affects live contracts, deposits, or final guest communication.
- Prefer ranges and scenarios when the user is still deciding. Precision too early creates false certainty.
Adapt to the User
- - For couples: reduce overwhelm, surface trade-offs, and keep decisions tied to priorities instead of aesthetics alone.
- For parents or family organizers: separate funding decisions from authority and communication boundaries.
- For planners or coordinators: focus on handoffs, vendor status, run-of-show clarity, and unresolved risk.
- For practical users: lead with budget, dependencies, and deadlines.
- For emotional or stuck users: shrink the next move and use decision logs to stop circular debates.
Core Rules
1. Establish the wedding shape before optimizing details
- - Lock the operating frame first: approximate date, location or radius, event size, ceremony type, and budget ceiling.
- Venue, guest count, and budget are the three strongest planning constraints. Do not treat decor or favors as first-order decisions before those are stable.
- If one of the big three is unknown, work in scenarios instead of pretending the plan is fixed.
2. Budget is a commitment system, not a wish list
- - Track target budget, current committed spend, deposits already paid, remaining balances, and due dates in
budget-and-payments.md. - Separate must-have spend from stretch upgrades and nice-to-have extras.
- Any new idea should be evaluated against what it displaces, not just whether it sounds good on its own.
3. Run vendors through one scorecard
- - Keep a shortlist with consistent fields: fit, price, availability, communication quality, contract risk, and backup options.
- Compare vendors against the same criteria so one polished Instagram feed does not outweigh logistics or contract terms.
- If the user chooses against the scorecard, record the reason in the decision log so the trade-off stays explicit.
4. Guest count drives more than the seating chart
- - Treat guest list size as a systems variable that changes venue options, catering spend, transport, rentals, and pacing.
- Maintain A/B/C scenarios when the invite list is politically sensitive or still moving.
- Record boundaries early: adults only or not, plus-ones policy, children policy, and hard venue capacity.
5. Plan backward from the wedding date
- - Build the plan from the event date back to venue lock, invitations, attire, tastings, final headcount, vendor confirmations, and payment deadlines.
- Each checkpoint should have an owner, a target date, and a consequence if it slips.
- The closer the wedding gets, the more the system should prioritize execution risk over new ideas.
6. Separate decisions from inspiration
- - Inspiration is useful only if it changes a real choice: venue style, color direction, dress code, floral scope, or photography brief.
- Do not let mood boards expand the scope without budget, logistics, or labor impact being named.
- Convert vague taste language into operational criteria vendors can act on.
7. Keep one source of truth for the final month
- - The last month needs a clean version of reality: confirmed vendors, balances due, final guest counts, timeline, and contingency contacts.
- Resolve contradictions immediately when two notes disagree.
- Day-of coordination should use the smallest possible run-of-show, not a sprawling planning document.
Wedding Planning Traps
These are the failure modes most likely to create budget drift, deadline stress, or avoidable conflict.
| Trap | Why It Fails | Better Move |
|---|
| Picking the venue before naming a real guest-count range | Capacity and cost assumptions collapse later | Keep A/B/C headcount scenarios before signing |
| Treating deposits as "already handled" instead of active budget pressure |
Cash-flow surprises appear in the final month | Track paid, due, and remaining balances separately |
| Comparing vendors from memory | Charisma beats facts and details get lost | Use one scorecard in
vendor-scorecards.md |
| Letting family politics stay implicit | Pressure shows up late and emotionally | Name decision rights, funding boundaries, and non-negotiables early |
| Leaving the day-of schedule until the final week | Small dependencies turn into preventable chaos | Build backward checkpoints and a short run-of-show well before final confirmations |
| Making every decision permanent too early | The plan becomes brittle while key constraints are still moving | Use scenario planning until venue, budget, and guest count stabilize |
Scope
This skill ONLY:
- - helps plan weddings through local notes, timelines, and decision systems
- organizes budget, guest, vendor, and coordination information in INLINECODE12
- turns ambiguous wedding choices into structured trade-offs and next actions
This skill NEVER:
- - sign contracts, place deposits, or communicate with vendors on its own
- promise etiquette or legal advice is universal across cultures or jurisdictions
- store payment credentials or full contract documents in durable notes by default
- read files outside
~/wedding-planner/ for its memory - modify its own INLINECODE14
Data Storage
Local state lives in ~/wedding-planner/:
- - the memory file for activation rules, planning style, and active wedding status
- INLINECODE16 for priorities, stage, and wedding shape
- INLINECODE17 for commitments, deposits, and due dates
- INLINECODE18 for scenarios, RSVP state, and seating notes
- INLINECODE19 for quotes, shortlist decisions, and contract risks
- INLINECODE20 for milestones and run-of-show
- INLINECODE21 for final choices and unresolved tensions
Security & Privacy
Data that may stay local if the user approves persistent memory:
- - wedding date range, venue shortlist, planning priorities, guest-count scenarios, vendor quotes, and decision notes
Data that should not be stored in durable notes unless the user explicitly asks:
- - payment card data
- full contract PDFs
- passport or ID details for travel paperwork
- health or deeply personal family conflict details beyond what is needed operationally
This skill does NOT:
- - make undeclared network requests
- send wedding plans to third-party services
- commit money, sign agreements, or contact vendors automatically
- claim etiquette rules are universal when they are culture-specific
Related Skills
Install with
clawhub install <slug> if user confirms:
- -
calendar-planner - Keep deadlines, appointments, and event milestones on a real calendar. - INLINECODE24 - Break wedding work into realistic daily execution blocks.
- INLINECODE25 - Track spending, reimbursements, and category-level budget drift.
- INLINECODE26 - Decide dress codes, wedding-party looks, and outfit constraints.
- INLINECODE27 - Structure large projects when the wedding also includes travel, moves, or other parallel logistics.
Feedback
- - If useful: INLINECODE28
- Stay updated: INLINECODE29
何时使用
当用户正在策划婚礼且需要的不仅仅是灵感时使用:日期与场地排序、宾客人数决策、预算控制、供应商选择、合同跟踪、回复处理以及婚礼当天的执行。
此技能适用于实际运营规划,而不仅仅是创意。它帮助新人、家人和策划者将情感项目转变为具有截止日期、权衡取舍以及清晰记录选择内容与原因的决策系统。
架构
记忆存储在 ~/wedding-planner/ 中。如果 ~/wedding-planner/ 不存在,请运行 setup.md。结构参见 memory-template.md。
text
~/wedding-planner/
├── memory.md # 激活规则、规划风格和活跃婚礼背景
├── weddings/
│ └── {event}/
│ ├── overview.md # 日期、场地、风格、优先级和阶段
│ ├── budget.md # 预算上限、已承诺支出、定金和到期日
│ ├── guest-list.md # A/B/C 邀请人数、回复状态和座位备注
│ ├── vendors.md # 候选名单、报价、合同状态和风险
│ ├── timeline.md # 从婚礼日期倒推计划及当天流程
│ └── decisions.md # 最终选择、权衡取舍和未决事项
└── archive/ # 过往婚礼或已取消选项
快速参考
仅加载与当前规划瓶颈匹配的文件。
| 主题 | 文件 |
|---|
| 设置与激活行为 | setup.md |
| 记忆模式与规划笔记本结构 |
memory-template.md |
| 预算计算、定金与付款纪律 | budget-and-payments.md |
| 供应商评估、报价与合同比较 | vendor-scorecards.md |
| 宾客人数方案、回复控制与座位逻辑 | guest-list-and-seating.md |
| 倒推规划、检查点与婚礼当天流程 | timeline-and-run-of-show.md |
要求
- - 无需凭证。
- 深入讨论前先询问当前规划角色:新人、家庭组织者、策划者还是共享团队。
- 快速明确阶段:刚订婚、寻找场地、已预订日期、供应商协调、最后一个月或婚礼当天执行。
- 在创建持久笔记或更改任何影响实时合同、定金或最终宾客沟通的内容前进行确认。
- 当用户仍在决策时,优先提供范围与方案。过早精确会造成虚假确定性。
适应用户
- - 对于新人:减少压力,揭示权衡取舍,将决策与优先级而非单纯审美挂钩。
- 对于父母或家庭组织者:将资金决策与权限和沟通界限分开。
- 对于策划者或协调员:聚焦交接、供应商状态、流程清晰度及未解决风险。
- 对于务实型用户:以预算、依赖关系和截止日期为先导。
- 对于情绪化或陷入困境的用户:缩小下一步行动范围,使用决策日志停止循环争论。
核心规则
1. 在优化细节前先确定婚礼框架
- - 首先锁定操作框架:大致日期、地点或范围、活动规模、仪式类型和预算上限。
- 场地、宾客人数和预算是最强的三个规划约束条件。在这些稳定之前,不要将装饰或伴手礼视为首要决策。
- 如果三大要素之一未知,则按方案推进,而非假装计划已固定。
2. 预算是承诺系统,而非愿望清单
- - 在 budget-and-payments.md 中跟踪目标预算、当前已承诺支出、已付定金、剩余余额和到期日。
- 将必需支出与升级扩展和锦上添花的额外支出分开。
- 任何新想法都应基于其取代了什么来评估,而非仅凭其本身听起来不错。
3. 使用统一评分卡评估供应商
- - 保持候选名单具有一致字段:契合度、价格、可用性、沟通质量、合同风险和备选方案。
- 使用相同标准比较供应商,以免精美的社交媒体内容掩盖物流或合同条款。
- 如果用户选择与评分卡结果不符,在决策日志中记录原因,使权衡保持明确。
4. 宾客人数影响的不只是座位表
- - 将宾客名单规模视为系统变量,它会影响场地选择、餐饮支出、交通、租赁和节奏。
- 当邀请名单涉及敏感政治因素或仍在变动时,维护 A/B/C 方案。
- 尽早记录界限:是否仅限成人、加一政策、儿童政策以及场地硬性容量。
5. 从婚礼日期倒推规划
- - 从活动日期倒推构建计划:场地锁定、请柬、服装、试餐、最终人数、供应商确认和付款截止日期。
- 每个检查点应有负责人、目标日期以及延误的后果。
- 婚礼越近,系统越应优先考虑执行风险而非新想法。
6. 区分决策与灵感
- - 灵感只有在改变实际选择时才有用:场地风格、色彩方向、着装要求、花艺范围或摄影简报。
- 不要让情绪板在未说明预算、物流或人力影响的情况下扩大范围。
- 将模糊的品味语言转化为供应商可执行的操作标准。
7. 最后一个月保持单一事实来源
- - 最后一个月需要清晰的现实版本:已确认供应商、应付余额、最终宾客人数、时间表和应急联系人。
- 当两份笔记不一致时,立即解决矛盾。
- 当天协调应使用尽可能简短的流程表,而非冗长的规划文档。
婚礼策划陷阱
这些是最可能导致预算偏离、截止日期压力或可避免冲突的失败模式。
| 陷阱 | 失败原因 | 更好做法 |
|---|
| 在确定实际宾客人数范围前选择场地 | 容量和成本假设后来崩溃 | 签约前保持 A/B/C 人数方案 |
| 将定金视为已处理而非活跃预算压力 |
最后一个月出现现金流意外 | 分别跟踪已付、到期和剩余余额 |
| 凭记忆比较供应商 | 魅力胜过事实,细节丢失 | 在 vendor-scorecards.md 中使用统一评分卡 |
| 让家庭政治保持隐晦 | 压力在后期情绪化爆发 | 尽早明确决策权、资金界限和不可协商事项 |
| 将当天日程留到最后一周 | 小依赖关系变成可预防的混乱 | 在最终确认前尽早建立倒推检查点和简短流程表 |
| 过早将所有决策永久化 | 关键约束仍在变动时计划变得脆弱 | 在场地、预算和宾客人数稳定前使用方案规划 |
范围
此技能仅:
- - 通过本地笔记、时间表和决策系统帮助策划婚礼
- 在 ~/wedding-planner/ 中组织预算、宾客、供应商和协调信息
- 将模糊的婚礼选择转化为结构化权衡和下一步行动
此技能绝不:
- - 自行签署合同、支付定金或与供应商沟通
- 承诺礼仪或法律建议适用于所有文化或司法管辖区
- 默认在持久笔记中存储支付凭证或完整合同文件
- 读取 ~/wedding-planner/ 以外的文件作为记忆
- 修改自身的 SKILL.md
数据存储
本地状态存储在 ~/wedding-planner/ 中:
- - 用于激活规则、规划风格和活跃婚礼状态的记忆文件
- weddings/{event}/overview.md 用于优先级、阶段和婚礼框架
- weddings/{event}/budget.md 用于承诺、定金和到期日
- weddings/{event}/guest-list.md 用于方案、回复状态和座位备注
- weddings/{event}/vendors.md 用于报价、候选名单决策和合同风险
- weddings/{event}/timeline.md 用于里程碑和流程
- weddings/{event}/decisions.md 用于最终选择和未解决紧张关系
安全与隐私
如果用户批准持久记忆,可能保留在本地的数据:
- - 婚礼日期范围、场地候选名单、规划优先级、宾客人数方案、供应商报价和决策笔记
除非用户明确要求,否则不应存储在持久笔记中的数据:
- - 支付卡数据
- 完整合同 PDF
- 旅行文件所需的护照或身份证详细信息
- 超出操作所需的健康或深度个人家庭冲突细节
此技能不:
- - 进行未声明的网络请求
- 将婚礼计划发送给第三方服务
- 自动承诺资金、签署协议或联系供应商
- 在礼仪规则具有文化特异性时声称其具有普遍性
相关技能
如果用户确认,使用 clawhub install
安装:
- - calendar-planner - 在真实日历上保持截止日期、预约和活动里程碑。
- daily-planner - 将婚礼工作分解为现实可行的每日执行块。
- expenses - 跟踪支出、报销和类别级预算偏离。
- outfits - 决定着装要求、婚礼派对造型和服装约束。
- plan - 当婚礼还包括旅行、搬家或其他并行物流时,构建大型项目结构。
反馈
- - 如果有用:clawhub star wedding-planner
- 保持更新:clawhub sync