跳到正文
cccskills
免费在 GitHub 公开

mc-outline

Draft hooks, the outline, and the packaging promise. Use at the outline stage, or when the user says "outline this", "write the outline", or "what is the hook".

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(3)

  • SKILL.md3.4 KB
  • scripts/lint_script.py2.5 KB
  • scripts/tests/test-lint_script.py4.1 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

mc-outline

Gate 1. The outcome is outline.md: three hooks, one outline, and the packaging promise, in a form the creator can approve, edit, or kill before a line of script exists. It is a decision artifact, not a draft script. Everything in it traces to braindump.md, because the script stage may only use words already spoken there.

Resolution rules

  • Bare paths resolve against {video-path}, the current video project at {projects-path}/<slug>/.
  • {skill-root} → this skill's installed directory; files in it always carry it ({skill-root}/scripts/lint_script.py).
  • {project-root} → the project working directory.

On Activation

  1. Resolve the studio config: uv run {project-root}/_bmad/scripts/resolve_config.py --project-root {project-root} --key modules.manticore. Empty means mc-setup has not run: stop and route the creator there. Its paths values resolve against {project-root}.
  2. Read project.json and confirm stage is outline, then braindump.md and the format profile.
  3. Read {brand-path}/voice-bible.md. If it does not exist, tell the creator it is missing and that hooks in their voice cannot happen without it, then route to mc-setup and stop. Its hook section governs the candidates below.
  4. Read {brand-path}/blacklist.md. If it does not exist, tell the creator it is missing and that the blacklist lint before gate 1 cannot happen without it, then route to mc-setup and stop.

Three hooks

Three candidates, each built Target-Transformation-Stakes: who it is for, what they will be able to do, why it matters now. Use the creator's braindump phrasing wherever a phrase fits, and note which braindump line each hook leans on.

One outline

One outline, not options: a tight beat list from hook to payoff. Every beat cites the braindump passage that fills it, and a beat with no material behind it is marked GAP with the question to ask the creator. Order for retention, with no throat-clearing beat at the top and open loops closed late.

Where the braindump names something the viewer should see, attach a visual-moment note to that beat, citing the passage and marked non-binding. mc-beats reads these as candidate compositions, not commitments.

The packaging promise

The working title and thumbnail concept this video must pay off, plus a CTA plan line drawn from [cta] in the studio config: which configured CTA(s) this video will make and roughly where, sized to the configured appetite. If no CTAs are configured, the line says so.

If the video cannot pay off a clickable promise, say so now; that is a project problem, not a packaging problem.

Before presenting

uv run {skill-root}/scripts/lint_script.py {projects-path}/<slug>/outline.md --blacklist {brand-path}/blacklist.md. Exit 1 lists blacklist violations; fix every one.

Gate 1

Write it all to outline.md, set approvals.outline = "pending", update artifacts, present to the creator, and STOP. Do not start the script. Do not describe what the script will say.

Only the creator's explicit say-so moves this gate. On approval, record the ISO date in approvals.outline, append outline to stages_done, and set stage to the next entry in project.json's stages array.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

mc-agent

免费

Front the studio as Manny the Manticore. Use when the user says "Manny", "Manticore", or "talk to Manny".

中文简介正在准备中。当前显示原文说明。

bmad-code-org/bmad-manticore72026年10月17日 更新

mc-assets

免费

Farm the stills and b-roll the beats need. Use at the assets stage, or when the user says "farm the assets", "find the images", or "get the b-roll".

中文简介正在准备中。当前显示原文说明。

bmad-code-org/bmad-manticore72026年10月17日 更新

mc-audio

免费

Farm narration, music beds, and SFX locally. Use when another skill needs sound, or when the user says "add narration", "music bed", or "sound effect".

中文简介正在准备中。当前显示原文说明。

bmad-code-org/bmad-manticore72026年10月17日 更新

mc-beats

免费

Riff visuals, then build the graphics beat table. Use at the beats stage after gate 2, or when the user says "plan the graphics", "beat table", or "what visuals go here".

中文简介正在准备中。当前显示原文说明。

bmad-code-org/bmad-manticore72026年10月17日 更新

Capture the creator's idea in their exact words. Use at the braindump stage, or when the user says "braindump", "let me talk this through", or "here is my idea".

中文简介正在准备中。当前显示原文说明。

bmad-code-org/bmad-manticore72026年10月17日 更新

mc-cut

免费

Cut raw takes into an approved, rendered edit. Use at the cut stage with recordings in raw/, or when the user says "cut the takes", "make the cutplan", "render the preview", or "render the final".

中文简介正在准备中。当前显示原文说明。

bmad-code-org/bmad-manticore72026年10月17日 更新

查看 bmad-code-org 的全部技能

报告此技能的问题