{"slug":"guizang-product-video-skill","title":"\u4ea7\u54c1\u5ba3\u4f20\u7247\u751f\u6210","description":"\u7528\u771f\u5b9e\u4ea7\u54c1\u754c\u9762\u548c\u4ee3\u7801\u9a71\u52a8\u7684\u65b9\u5f0f\uff0c\u5236\u4f5c\u4ea7\u54c1\u5ba3\u4f20\u7247\u4e0e\u7248\u672c\u66f4\u65b0\u7247\u3002","category":"\u526a\u8f91\u4e0e\u5305\u88c5","tags":["\u5ba3\u4f20\u7247","\u89c6\u9891","\u4ea7\u54c1"],"author":"\u5f52\u85cf","source_url":"https://github.com/op7418/guizang-product-video-skill/blob/main/SKILL.md","license":"AGPL-3.0","status":"published","verification":"source_reviewed","verification_notes":"\u6765\u6e90 op7418/guizang-product-video-skill\uff08SKILL.md\uff09\uff0c\u672c\u5730\u6253\u5305\u4e0a\u4f20\uff1b\u672a\u6267\u884c\u5305\u5185\u811a\u672c\u3002","revision":"1794c49d32494261a36dba74bc56f288","created_at":"2026-10-28T07:42:49+00:00","updated_at":"2026-10-28T07:44:12+00:00","source_repo":"","source_path":"","source_commit":"","source_updated_at":"","stars":0,"proxy_score":null,"score":null,"grade":null,"dimensions":{},"evaluation":{},"installs":0,"platforms":[],"formats":[],"category_slug":"packaging","category_name":"\u526a\u8f91\u4e0e\u5305\u88c5","usage_guide":{},"read_url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill","skill_url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/SKILL.md","download_url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/download","install_url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/install","files":[{"path":"COMMERCIAL_LICENSING.md","bytes":1767,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/COMMERCIAL_LICENSING.md"},{"path":"LICENSE","bytes":34524,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/LICENSE"},{"path":"README.md","bytes":16480,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/README.md"},{"path":"SKILL.md","bytes":8748,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/SKILL.md"},{"path":"agents/openai.yaml","bytes":349,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/agents/openai.yaml"},{"path":"assets/audio/SOURCE.md","bytes":1693,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/audio/SOURCE.md"},{"path":"assets/audio/manifest.json","bytes":3623,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/audio/manifest.json"},{"path":"assets/audio/score-example-cinematic.py","bytes":11824,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/audio/score-example-cinematic.py"},{"path":"assets/audio/score-example-keys.py","bytes":4231,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/audio/score-example-keys.py"},{"path":"assets/audio/sfx/SOURCE.txt","bytes":191,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/audio/sfx/SOURCE.txt"},{"path":"assets/audio/sfx/click-alt.wav","bytes":11564,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/audio/sfx/click-alt.wav"},{"path":"assets/audio/sfx/click.wav","bytes":15404,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/audio/sfx/click.wav"},{"path":"assets/audio/sfx/ding-dong.wav","bytes":110444,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/audio/sfx/ding-dong.wav"},{"path":"assets/audio/sfx/error.wav","bytes":67244,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/audio/sfx/error.wav"},{"path":"assets/audio/sfx/pop.wav","bytes":21164,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/audio/sfx/pop.wav"},{"path":"assets/audio/sfx/resolve.wav","bytes":148844,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/audio/sfx/resolve.wav"},{"path":"assets/audio/sfx/success.wav","bytes":81644,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/audio/sfx/success.wav"},{"path":"assets/audio/sfx/sweep.wav","bytes":62444,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/audio/sfx/sweep.wav"},{"path":"assets/audio/sfx/toggle.wav","bytes":24044,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/audio/sfx/toggle.wav"},{"path":"assets/audio/sfx/typing.wav","bytes":62444,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/audio/sfx/typing.wav"},{"path":"assets/audio/sfx/whoosh.wav","bytes":36524,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/audio/sfx/whoosh.wav"},{"path":"assets/fallback/LICENSE.CodePilot","bytes":3681,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/fallback/LICENSE.CodePilot"},{"path":"assets/fallback/SOURCE.md","bytes":1495,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/fallback/SOURCE.md"},{"path":"assets/fallback/preview.png","bytes":97776,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/fallback/preview.png"},{"path":"assets/fallback/primitives.jsx","bytes":863,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/fallback/primitives.jsx"},{"path":"assets/fallback/provenance.json","bytes":848,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/fallback/provenance.json"},{"path":"assets/fallback/title-preview.png","bytes":69437,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/fallback/title-preview.png"},{"path":"assets/fallback/tokens.css","bytes":1882,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/fallback/tokens.css"},{"path":"assets/fx-lab/README.md","bytes":2314,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/fx-lab/README.md"},{"path":"assets/fx-lab/glyph-field.js","bytes":1832,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/fx-lab/glyph-field.js"},{"path":"assets/fx-lab/horizon.jsx","bytes":1809,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/fx-lab/horizon.jsx"},{"path":"assets/fx-lab/orbit.js","bytes":1025,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/fx-lab/orbit.js"},{"path":"assets/fx-lab/settle.js","bytes":3667,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/fx-lab/settle.js"},{"path":"assets/fx-lab/slices.jsx","bytes":1090,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/fx-lab/slices.jsx"},{"path":"assets/fx-lab/warp.js","bytes":2251,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/fx-lab/warp.js"},{"path":"assets/readme/SOURCE.md","bytes":471,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/readme/SOURCE.md"},{"path":"assets/readme/audio.jpg","bytes":106965,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/readme/audio.jpg"},{"path":"assets/readme/components.jpg","bytes":98175,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/readme/components.jpg"},{"path":"assets/readme/hero.jpg","bytes":99489,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/readme/hero.jpg"},{"path":"assets/starter/LICENSE","bytes":34524,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/LICENSE"},{"path":"assets/starter/NOTICE.md","bytes":817,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/NOTICE.md"},{"path":"assets/starter/build.mjs","bytes":3162,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/build.mjs"},{"path":"assets/starter/cover.mjs","bytes":2099,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/cover.mjs"},{"path":"assets/starter/integration.config.mjs","bytes":813,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/integration.config.mjs"},{"path":"assets/starter/package.json","bytes":382,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/package.json"},{"path":"assets/starter/preview.mjs","bytes":200,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/preview.mjs"},{"path":"assets/starter/render.mjs","bytes":4462,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/render.mjs"},{"path":"assets/starter/server.mjs","bytes":1257,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/server.mjs"},{"path":"assets/starter/src/adapters/README.md","bytes":339,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/src/adapters/README.md"},{"path":"assets/starter/src/adapters/next-dynamic.jsx","bytes":149,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/src/adapters/next-dynamic.jsx"},{"path":"assets/starter/src/adapters/next-image.jsx","bytes":503,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/src/adapters/next-image.jsx"},{"path":"assets/starter/src/adapters/next-link.jsx","bytes":180,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/src/adapters/next-link.jsx"},{"path":"assets/starter/src/adapters/next-navigation.js","bytes":391,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/src/adapters/next-navigation.js"},{"path":"assets/starter/src/client.jsx","bytes":1484,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/src/client.jsx"},{"path":"assets/starter/src/engine.js","bytes":1945,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/src/engine.js"},{"path":"assets/starter/src/fake-api.js","bytes":1699,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/src/fake-api.js"},{"path":"assets/starter/src/film-store.js","bytes":907,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/src/film-store.js"},{"path":"assets/starter/src/film.css","bytes":1939,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/src/film.css"},{"path":"assets/starter/src/film.jsx","bytes":603,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/src/film.jsx"},{"path":"assets/starter/src/fixtures/api.js","bytes":306,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/src/fixtures/api.js"},{"path":"assets/starter/src/kit/cursor.jsx","bytes":1734,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/src/kit/cursor.jsx"},{"path":"assets/starter/src/kit/interact.js","bytes":1261,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/src/kit/interact.js"},{"path":"assets/starter/src/kit/measure.js","bytes":765,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/src/kit/measure.js"},{"path":"assets/starter/src/kit/text.jsx","bytes":1037,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/src/kit/text.jsx"},{"path":"assets/starter/src/presentations.jsx","bytes":499,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/src/presentations.jsx"},{"path":"assets/starter/src/product-context.jsx","bytes":496,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/src/product-context.jsx"},{"path":"assets/starter/src/shots/index.js","bytes":394,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/src/shots/index.js"},{"path":"assets/starter/src/shots/sample.jsx","bytes":1453,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/src/shots/sample.jsx"},{"path":"assets/starter/stills.mjs","bytes":1302,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/assets/starter/stills.mjs"},{"path":"extras/news-video/README.md","bytes":8909,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/extras/news-video/README.md"},{"path":"extras/news-video/content.example.json","bytes":3393,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/extras/news-video/content.example.json"},{"path":"extras/news-video/overlay/poster.mjs","bytes":899,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/extras/news-video/overlay/poster.mjs"},{"path":"extras/news-video/overlay/render.mjs","bytes":4759,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/extras/news-video/overlay/render.mjs"},{"path":"extras/news-video/overlay/src/film.css","bytes":17472,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/extras/news-video/overlay/src/film.css"},{"path":"extras/news-video/overlay/src/film.jsx","bytes":2501,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/extras/news-video/overlay/src/film.jsx"},{"path":"extras/news-video/overlay/src/kit/text.jsx","bytes":1412,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/extras/news-video/overlay/src/kit/text.jsx"},{"path":"extras/news-video/overlay/src/shots/index.js","bytes":391,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/extras/news-video/overlay/src/shots/index.js"},{"path":"extras/news-video/overlay/src/shots/news.jsx","bytes":16759,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/extras/news-video/overlay/src/shots/news.jsx"},{"path":"extras/news-video/tools/apply_overlay.py","bytes":3761,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/extras/news-video/tools/apply_overlay.py"},{"path":"extras/news-video/tools/make_timeline.py","bytes":9998,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/extras/news-video/tools/make_timeline.py"},{"path":"extras/news-video/tools/mix_voice.py","bytes":4410,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/extras/news-video/tools/mix_voice.py"},{"path":"extras/news-video/tools/music.py","bytes":5324,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/extras/news-video/tools/music.py"},{"path":"extras/news-video/tools/tts.py","bytes":3291,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/extras/news-video/tools/tts.py"},{"path":"references/audio-and-qa.md","bytes":10500,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/references/audio-and-qa.md"},{"path":"references/audio-sourcing.md","bytes":5784,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/references/audio-sourcing.md"},{"path":"references/case-study.md","bytes":6160,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/references/case-study.md"},{"path":"references/component-pipeline.md","bytes":8906,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/references/component-pipeline.md"},{"path":"references/cover.md","bytes":3662,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/references/cover.md"},{"path":"references/direction.md","bytes":6370,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/references/direction.md"},{"path":"references/onboarding.md","bytes":5925,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/references/onboarding.md"},{"path":"references/repo-and-style.md","bytes":3046,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/references/repo-and-style.md"},{"path":"references/review.md","bytes":4055,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/references/review.md"},{"path":"references/starter.md","bytes":12774,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/references/starter.md"},{"path":"references/story-and-copy.md","bytes":7004,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/references/story-and-copy.md"},{"path":"references/visual-vocabulary.md","bytes":7283,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/references/visual-vocabulary.md"},{"path":"scripts/check_delivery.py","bytes":20709,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/scripts/check_delivery.py"},{"path":"scripts/check_environment.py","bytes":7455,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/scripts/check_environment.py"},{"path":"scripts/init_project.py","bytes":6967,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/scripts/init_project.py"},{"path":"scripts/make_sfx.py","bytes":3540,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/scripts/make_sfx.py"},{"path":"scripts/mix_audio.py","bytes":10729,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/scripts/mix_audio.py"},{"path":"scripts/sfx_landmarks.py","bytes":2146,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/scripts/sfx_landmarks.py"},{"path":"tests/integration.mjs","bytes":8032,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/tests/integration.mjs"},{"path":"tests/test_regressions.py","bytes":12501,"url":"https://shiliuai.cn/api/v2/skills/guizang-product-video-skill/files/tests/test_regressions.py"}],"content":"---\nname: guizang-product-video-skill\nlicense: \"AGPL-3.0; CodePilot fallback assets: BUSL-1.1 (see README.md)\"\ndescription: \u5236\u4f5c\u4ee3\u7801\u9a71\u52a8\u7684\u8f6f\u4ef6\u4ea7\u54c1\u5ba3\u4f20\u7247\u548c\u7248\u672c\u66f4\u65b0\u7247\uff08product promo\u3001release notes video\u3001changelog promo\uff09\u3002\u4ece\u771f\u5b9e\u529f\u80fd\u548c\u4ea7\u54c1\u8bbe\u8ba1\u51fa\u53d1\u5b9a\u65b9\u5411\uff0c\u7528\u771f\u5b9e\u7ec4\u4ef6\u3001GSAP/Three.js \u52a8\u6548\u3001\u539f\u521b\u914d\u4e50\u548c\u52a8\u4f5c\u97f3\u6548\u5b8c\u6210\u5f71\u7247\uff0c\u6bcf\u652f\u7247\u5b50\u7684\u89c6\u89c9\u624b\u6cd5\u90fd\u4ece\u4ea7\u54c1\u672c\u8eab\u63a8\u5bfc\uff0c\u4e0d\u5957\u6a21\u677f\u3002\n---\n\n# \u5f52\u85cf product video skill\n\n\u7528\u771f\u5b9e\u7ec4\u4ef6\u8bb2\u6e05\u695a\u4e00\u4e2a\u8f6f\u4ef6\u4ea7\u54c1\u6216\u4e00\u6b21\u66f4\u65b0\uff0c\u8ba9\u753b\u9762\u3001\u6587\u6848\u548c\u58f0\u97f3\u4e00\u8d77\u63a8\u8fdb\u3002\u672c\u6587\u672f\u8bed\uff1a**\u9ed8\u8ba4\u6837\u5f0f**\u6307 `assets/fallback/`\uff1b**\u8d77\u6b65\u5de5\u7a0b**\u6307 `assets/starter/`\uff0c\u521d\u59cb\u4ea7\u7269\u79f0**\u6280\u672f\u6837\u7247**\uff1b**\u65b9\u5411\u6587\u4ef6**\u6307\u89c6\u9891\u5de5\u7a0b\u91cc\u7684 `DIRECTION.md`\uff1b\u97f3\u6548\u4e8b\u4ef6\u7edf\u4e00\u4fdd\u5b58\u5728 `audio.cues`\u3002\n\n## \u6d41\u7a0b\n\n1. **\u786e\u8ba4\u8303\u56f4\u3001\u5e73\u53f0\u4e0e\u98ce\u683c\u3002** \u5df2\u6709\u5de5\u7a0b\u6cbf\u7528 brief \u548c\u7528\u6237\u51b3\u5b9a\uff0c\u53ea\u5904\u7406\u672c\u6b21\u4fee\u6539\u3002\u65b0\u7247\u8865\u9f50\uff1a\u4ea7\u54c1/\u4ed3\u5e93\u3001\u53d1\u5e03\u6e20\u9053\u3001\u65f6\u957f\u4e0e\u753b\u5e45\u3001\u8bed\u8a00\u3001\u662f\u5426\u5141\u8bb8\u94fe\u63a5\uff0c\u4ee5\u53ca\u7528\u6237\u6709\u6ca1\u6709\u53c2\u8003\u89c6\u9891\u3002**\u8303\u56f4\u4e0e\u4ea7\u54c1\u5e73\u53f0\u9762\u5fc5\u987b\u7531\u7528\u6237\u62cd\u677f**\uff0c\u4ed3\u5e93\u53ea\u80fd\u8bf4\u660e\u6709\u54ea\u4e9b\u7248\u672c\uff0c\u8bf4\u660e\u4e0d\u4e86\u7528\u6237\u60f3\u5ba3\u4f20\u4ec0\u4e48\uff1a\u8986\u76d6\u5168\u91cf\u4ea7\u54c1\u3001\u6700\u65b0\u4e00\u4e2a\u7248\u672c\u5468\u671f\uff0c\u8fd8\u662f\u6307\u5b9a\u7248\u672c\u533a\u95f4\uff1f\u8986\u76d6\u54ea\u4e9b\u5e73\u53f0\u9762\uff08\u684c\u9762\u7aef\uff0fCLI\u00b7TUI\uff0f\u79fb\u52a8\u7aef\uff0f\u670d\u52a1\u7aef API\uff09\uff1f\u6ca1\u6307\u5b9a\u65f6\u95ee\u4e00\u6b21\uff0c\u7b54\u6848\u5199\u5165 `plan.json` \u7684 `scope`\uff08\u5982 `{\"versions\":\"v0.10.12..v0.11.0\",\"platforms\":[\"cli-tui\"]}`\uff09\u5e76\u540c\u6b65\u8fdb BRIEF\u3002\u98ce\u683c\u6ca1\u5b9a\u65f6\u95ee\u4e00\u6b21\uff1a\"\u6cbf\u7528\u4ee3\u7801\u5e93\u81ea\u5df1\u7684\u8bbe\u8ba1\u98ce\u683c\uff08\u63a8\u8350\uff09\uff0c\u8fd8\u662f\u9ed8\u8ba4\u7684\u6696\u767d\uff0f\u70ad\u9ed1\u98ce\u683c\uff1f\"`repo` \u7528\u4ea7\u54c1\u8bbe\u8ba1\uff1b`default` \u7528\u9ed8\u8ba4\u6837\u5f0f\u5305\u88c5\uff1b`hybrid` \u4fdd\u7559\u4ea7\u54c1\u8bc6\u522b\u3001\u8c03\u6574\u5916\u5c42\u6392\u7248\u3002\u5e38\u89c1\u8d77\u70b9\uff1a\u6a2a\u7248\u300145\u201360 \u79d2\u3001\u4e2d\u6587\u3002\n2. **\u521d\u59cb\u5316\u5e76\u68c0\u67e5\u73af\u5883\u3002** \u6309\u4e0b\u65b9\u5de5\u5177\u5165\u53e3\u521d\u59cb\u5316\u72ec\u7acb\u89c6\u9891\u76ee\u5f55\uff0c\u518d\u8fd0\u884c\u73af\u5883\u68c0\u67e5\uff1b\u53ea\u5bf9\u62a5\u544a\u7684\u7f3a\u9879\u52a0\u8f7d [\u4f9d\u8d56\u5b89\u88c5](references/onboarding.md)\uff0c\u88c5\u5b8c\u590d\u67e5\u3002\u5df2\u6709\u5de5\u7a0b\u76f4\u63a5\u68c0\u67e5\uff0c\u4e0d\u91cd\u65b0\u521d\u59cb\u5316\u3002\n3. **\u8c03\u67e5\u4ea7\u54c1\uff0c\u63a5\u901a\u7ec4\u4ef6\u3002** \u6309 [\u4ed3\u5e93\u4e0e\u98ce\u683c\u5ba1\u8ba1](references/repo-and-style.md) \u786e\u5b9a\u529f\u80fd\u3001\u53d1\u5e03\u72b6\u6001\u548c\u8bc1\u636e\uff0c\u8bb0\u4e0b\u8bbe\u8ba1\u8bed\u8a00\u3001\u6697\u8272\u4e3b\u9898\u548c\u53ef\u505a\u6bcd\u9898\u7684\u4ea7\u54c1\u5143\u7d20\u3002\u5728\u6d4f\u89c8\u5668\u91cc\u6302\u8f7d\u771f\u5b9e\u4e1a\u52a1\u7ec4\u4ef6\uff1a\u8865 provider\uff0c\u63a5\u53e3\u7528 fixture\uff0c\u4ea4\u4e92\u7528\u771f\u5b9e\u70b9\u51fb\u548c\u8f93\u5165\uff0c\u653e\u5927\u5230\u89c6\u9891\u5c3a\u5ea6\uff08[\u8d77\u6b65\u5de5\u7a0b](references/starter.md)\u3001[\u7ec4\u4ef6\u63a5\u5165](references/component-pipeline.md)\uff09\u3002\u5148\u63a5\u901a\u4e00\u4e2a\u529f\u80fd\u955c\u5934\u5e76\u51fa\u9759\u5e27\u3002\n4. **\u5b9a\u65b9\u5411\uff0c\u5199 `DIRECTION.md`\u3002** \u6309 [\u5f71\u7247\u65b9\u5411](references/direction.md)\uff1a\u62c6\u89e3\u53c2\u8003\uff0c\u63d0\u70bc\u4ea7\u54c1\u6c14\u8d28\uff0c\u6cbf\u4e0d\u540c\u7684\u8f74\u63d0\u51fa\u4e09\u4e2a\u65b9\u5411\uff0c\u9009\u4e00\u4e2a\u5e76\u5199\u51fa\u7406\u7531\uff1b\u5217\u51fa 3\u20135 \u4e2a\"\u56e0\u4e3a\u4ea7\u54c1\u6709 X\u3001\u6240\u4ee5\u7528 Y\"\u7684\u4e13\u5c5e\u624b\u6cd5\uff0c\u5e76\u907f\u5f00\u672c\u5de5\u4f5c\u533a\u4e0a\u4e00\u652f\u7247\u5b50\u7684\u624b\u6cd5\uff1b\u628a\u753b\u9762\u89c4\u8303\u5199\u6210\u5177\u4f53\u6570\u5b57\uff1b\u5199\u5230\u6bcf\u4e00\u79d2\u7684\u955c\u5934\u8868\u3002\u7528\u6237\u60f3\u5148\u770b\u65b9\u5411\u65f6\uff0c\u7ed9\u4e09\u4e2a\u65b9\u5411\u548c 3\u20136 \u5f20\u5173\u952e\u9759\u5e27\uff0c\u7b49\u53cd\u9988\uff1b\u5426\u5219\u7ee7\u7eed\u3002\n5. **\u9010\u955c\u5934\u642d\u5efa\u3002** \u6bcf\u4e2a\u955c\u5934 = \u89c6\u56fe\u7ec4\u4ef6 + builder\uff08GSAP \u4e3b\u65f6\u95f4\u8f74\u3001`onRender` \u753b\u5e03\u5c42\u3001`onDrive` \u771f\u5b9e\u4ea4\u4e92\uff09\uff0c\u65f6\u95f4\u53ea\u4ece `plan.json` \u8bfb\u3002\u624b\u6cd5\u4ece [\u89c6\u89c9\u624b\u6cd5\u8bcd\u6c47](references/visual-vocabulary.md) \u91cc\u9009\u80fd\u4ece\u4ea7\u54c1\u63a8\u5bfc\u7684\uff0c`assets/fx-lab/` \u7684\u6837\u4f8b\u6539\u5199\u540e\u518d\u7528\u3002\u6bcf\u642d\u5b8c\u4e00\u4e2a\u955c\u5934\u5c31\u51fa\u9759\u5e27\uff0c\u5bf9\u7167\u955c\u5934\u8868\uff08[\u5ba1\u7247](references/review.md)\uff09\u3002\n6. **\u914d\u4e50\u4e0e\u97f3\u6548\u3002** \u6309 [\u914d\u4e50\u4e0e\u97f3\u6548](references/audio-sourcing.md) \u9009\u97f3\u4e50\u6765\u6e90\uff08\u7528\u6237\u63d0\u4f9b \u2192 \u672c\u673a\u53ef\u7528\u7684\u751f\u6210\u6a21\u578b \u2192 \u4ee3\u7801\u5408\u6210\uff09\uff0c\u7f16\u66f2\u4ece\u955c\u5934\u8fb9\u754c\u63a8\u51fa\u6765\uff0c\u97f3\u8272\u4ece\u4ea7\u54c1\u6c14\u8d28\u63a8\u51fa\u6765\uff1b\u97f3\u6548\u5148\u7528\u5f55\u97f3\u7d20\u6750\uff0c\u7f3a\u9879\u518d\u7528\u5185\u7f6e WAV\u3002\u7528 `sfx_landmarks.py` \u5b9e\u6d4b\u843d\u70b9\u548c\u7535\u5e73\uff0c\u6309 [\u6df7\u97f3\u4e0e\u9a8c\u6536](references/audio-and-qa.md) \u5bf9\u4f4d\u3001\u8ba9\u4f4d\u3001\u6df7\u97f3\u3002\n7. **\u5ba1\u7247\u5e76\u4ea4\u4ed8\u3002** \u5bfc\u51fa\u5168\u7247\uff0c\u770b 2 fps \u8054\u7cfb\u8868\u3001\u6bcf\u4e2a\u8f6c\u573a\u7684 10 fps \u6761\u5e26\u548c\u4fe1\u606f\u5bc6\u96c6\u955c\u5934\u7684\u5168\u5c3a\u5bf8\u5e27\uff0c\u6309 [\u5ba1\u7247](references/review.md) \u4fee\u6539\u540e\u91cd\u65b0\u5bfc\u51fa\u3002\u8fd0\u884c `check_delivery.py`\uff08`pacing` \u53ea\u63d0\u793a\u8be5\u53bb\u770b\u54ea\u4e00\u6bb5\uff09\u3002\u4ea4\u4ed8 MP4\u3001\u53ef\u590d\u73b0\u5de5\u7a0b\u548c\u5c11\u91cf\u9884\u89c8\uff1b\u8bf4\u6e05\u54ea\u4e9b\u662f\u81ea\u52a8\u68c0\u67e5\u3001\u54ea\u4e9b\u5b9e\u9645\u770b\u8fc7/\u542c\u8fc7\u3001\u54ea\u4e9b\u4ecd\u672a\u9a8c\u8bc1\u3002\u8981\u53d1\u5e03\u65f6\u6309 [\u5c01\u9762](references/cover.md) \u505a 3:4 / 4:3 / 16:9 \u5c01\u9762\uff0c\u7528\u6237\u6ca1\u63d0\u5c31\u7528\u4e00\u53e5\u8bdd\u95ee\u4e00\u4e0b\u3002\u5386\u53f2\u95ee\u9898\u67e5 [\u6848\u4f8b\u590d\u76d8](references/case-study.md)\u3002\n\n## \u786c\u7ea6\u675f\n\n- **\u771f\u5b9e\u529f\u80fd\u3002** \u6b63\u5f0f\u7247\u81f3\u5c11\u4e00\u9879\u53ef\u8ffd\u6eaf\u7684\u4e3b\u5f20\uff1b\u6bcf\u9879\u8bb0\u5f55\u53d1\u5e03\u72b6\u6001\u3001\u6765\u6e90\u548c\u767d\u8bdd\u89e3\u91ca\u3002\u6f14\u793a\u6570\u636e\u53ef\u4ee5\u56fa\u5b9a\uff0c\u529f\u80fd\u6548\u679c\u4e0e\u6570\u5b57\u8981\u6709\u8bc1\u636e\u3002\u8303\u56f4\u4e0e\u5e73\u53f0\u4ee5 `plan.scope` \u4e3a\u51c6\uff0c\u4ea4\u4ed8\u65f6\u58f0\u660e\u6ca1\u6709\u8986\u76d6\u7684\u5e73\u53f0\u9762\uff0c\u907f\u514d\u89c2\u4f17\u4ee5\u4e3a\u7247\u5b50\u8bb2\u7684\u662f\u4ea7\u54c1\u5168\u8c8c\u3002\n- **\u539f\u7ec4\u4ef6\uff0c\u89c6\u9891\u5c3a\u5ea6\u3002** \u529f\u80fd\u955c\u5934\u63a5\u5165\u5b9e\u9645\u4e1a\u52a1\u7ec4\u4ef6\u3001\u539f\u6837\u5f0f\u53ca\u72b6\u6001\uff0c\u754c\u9762\u6b63\u6587\u5728\u6210\u7247\u91cc \u2265 22px\uff081080p\uff09\u3002\u62bd\u8c61\u5316\u53ea\u7528\u4e8e\u53d6\u666f\u3001\u5e03\u5c40\u548c\u5916\u5c42\u52a8\u753b\u3002\u5e73\u53f0\u786e\u5b9e\u65e0\u6cd5\u63a5\u5165\u65f6\uff0c\u8bb0\u5f55\u963b\u788d\u548c\u66ff\u4ee3\u65b9\u5f0f\uff0c\u9075\u4ece\u5df2\u6709\u6388\u6743\u3002\n- **\u5148\u6709\u65b9\u5411\uff0c\u518d\u5199\u4ee3\u7801\u3002** \u6b63\u5f0f\u7247\u5fc5\u987b\u6709 `DIRECTION.md`\uff1a\u9009\u5b9a\u7684\u65b9\u5411\u548c\u7406\u7531\u3001\u4ece\u4ea7\u54c1\u63a8\u5bfc\u7684\u4e13\u5c5e\u624b\u6cd5\u3001\u753b\u9762\u89c4\u8303\u3001\u955c\u5934\u8868\u3002\n- **\u4e0d\u5957\u6a21\u677f\u3002** \u6bcf\u4e2a\u89c6\u89c9\u624b\u6cd5\u90fd\u8981\u80fd\u8bf4\u51fa\u5b83\u5bf9\u5e94\u4ea7\u54c1\u7684\u54ea\u4e00\u70b9\u3002\u6848\u4f8b\u548c fx-lab \u662f\u63a8\u5bfc\u793a\u8303\uff0c\u4e0d\u662f\u98ce\u683c\u5305\uff1b\u540c\u4e00\u5de5\u4f5c\u533a\u8fde\u7eed\u505a\u7247\uff0c\u4e0d\u539f\u6837\u590d\u7528\u4e0a\u4e00\u652f\u7684\u5f00\u573a\u3001\u7ae0\u8282\u548c\u80cc\u666f\u624b\u6cd5\u3002\u7247\u5185\u4e5f\u8981\u907f\u514d\u6240\u6709\u5143\u7d20\u540c\u4e00\u79cd\u5165\u573a\u3001\u540c\u4e00\u79cd\u8f6c\u573a\u3002\n- **\u6e05\u695a\u6392\u7248\u3002** \u5ba3\u4f20\u6807\u9898\u9ed8\u8ba4\u82f1\u6587\u3001\u4e2d\u6587\u5404\u4e00\u4e2a span\uff0c\u5206\u522b\u6307\u5b9a\u5b57\u4f53\uff0c\u4e2d\u6587\u65e0\u886c\u7ebf\uff1b\u4e2d\u6587\u8bf4\u660e\u4ea4\u4ee3\u5bf9\u8c61\u3001\u52a8\u4f5c\u548c\u7ed3\u679c\u3002\u4ea7\u54c1\u5185\u90e8\u5b57\u4f53\u4fdd\u6301\u539f\u8bbe\u8ba1\uff1b\u7528\u6237\u6307\u5b9a\u7684\u8bed\u8a00/\u5b57\u4f53\u4f18\u5148\u3002\n- **\u9996\u5e27\u5c31\u662f\u5b8c\u6574\u753b\u9762\u3002** \u6ca1\u6709\u5355\u72ec\u4e0a\u4f20\u5c01\u9762\u65f6\uff0cX / Threads \u7b49\u5e73\u53f0\u4f1a\u76f4\u63a5\u6293\u7b2c\u4e00\u5e27\u5f53\u7f29\u7565\u56fe\u3002\u6240\u4ee5\u7247\u5b50\u7684\u524d 5\u201310 \u5e27\u8981\u653e\u4e00\u4e2a\u5b8c\u6574\u753b\u9762\uff0c\u901a\u5e38\u662f\u5f00\u573a\u6bb5\u843d\u7684\u5b8c\u6210\u6001\uff1b\u4e4b\u540e\u518d\u6de1\u51fa\uff0c\u5f00\u573a\u52a8\u753b\u7167\u5e38\u64ad\u653e\u3002\u7b2c\u4e00\u5e27\u4e0d\u80fd\u662f\u7a7a\u767d\u5e95\u8272\uff0c\u4e5f\u4e0d\u80fd\u662f\u7b49\u5f85\u5165\u573a\u7684\u80cc\u666f\u3002`check_delivery.py` \u4f1a\u6d4b\u524d 5 \u5e27\u3002\n- **\u5b8c\u6574\u58f0\u97f3\u3002** \u9ed8\u8ba4\u97f3\u4e50\u4e0e\u72ec\u7acb\u52a8\u4f5c\u97f3\u6548\u90fd\u8fdb\u97f3\u8f68\uff0c\u5173\u952e\u53cd\u9988\u542c\u5f97\u89c1\u3001\u97f3\u753b\u540c\u6b65\u3002\u7528\u6237\u8981\u6c42\u9759\u97f3\u6216\u7701\u7565\u97f3\u6548\u65f6\uff0c\u8bb0\u5f55 `audioExceptionReason`\u3002\n- **\u9694\u79bb\u5de5\u7a0b\u3002** \u6e90\u7801\u9002\u914d\u3001\u5c55\u793a\u4f9d\u8d56\u548c\u6784\u5efa\u914d\u7f6e\u653e\u5728\u89c6\u9891\u5de5\u7a0b\uff1b\u539f\u4ea7\u54c1\u4ee3\u7801\u548c\u4f9d\u8d56\u4e0d\u52a8\u3002\n- **\u6388\u6743\u4e0e\u771f\u5b9e\u9a8c\u6536\u3002** \u7d20\u6750\u4fdd\u7559\u6765\u6e90\u548c\u8bb8\u53ef\u3002\u9ed8\u8ba4\u6837\u5f0f\u53d7 [BSL \u6388\u6743](assets/fallback/SOURCE.md) \u7ea6\u675f\u3002\u81ea\u52a8\u68c0\u67e5\u53ea\u8bc1\u660e\u7ed3\u6784\u4e0e\u6587\u4ef6\u4e00\u81f4\uff1b\u89c6\u89c9\u3001\u8bed\u4e49\u548c\u542c\u611f\u9760\u5b9e\u9645\u5ba1\u9605\uff0c\u6ca1\u6709\u8bd5\u542c\u5c31\u5982\u5b9e\u8bf4\u660e\u3002\n\n## \u5de5\u5177\u5165\u53e3\n\n\u5148\u786e\u8ba4\u98ce\u683c\uff0c\u518d\u521d\u59cb\u5316\uff1b\u4e09\u79cd\u98ce\u683c\u90fd\u53ef\u4ee5\u4f20 `--repo`\uff0c\u5176\u4e2d repo/hybrid \u5fc5\u586b\uff1a\n\n```sh\npython3 <skill-dir>/scripts/init_project.py --output <video-dir> --style repo --repo <repo-dir>\npython3 <skill-dir>/scripts/check_environment.py --project <video-dir> --engine browser\n# \u7f3a\u9879 \u2192 \u6309 references/onboarding.md \u8865\u88c5 \u2192 \u4f7f\u7528 --force \u590d\u67e5\u3002\n```\n\nHyperFrames \u5de5\u7a0b\u4f7f\u7528 `--engine hyperframes`\u3002\u65b0\u5de5\u7a0b\u9644 10 \u79d2\u6280\u672f\u6837\u7247\uff08\u523b\u610f\u6ca1\u6709\u98ce\u683c\uff0c\u53ea\u9a8c\u8bc1\u94fe\u8def\uff09\u548c\u4e00\u4efd\u53ea\u6709\u95ee\u9898\u7684 `DIRECTION.md`\u3002\n\n- [\u5f71\u7247\u65b9\u5411](references/direction.md)\uff1a\u53c2\u8003\u62c6\u89e3\u3001\u4ea7\u54c1\u6c14\u8d28\u3001\u4e09\u4e2a\u65b9\u5411\u4e0e\u5dee\u5f02\u8f74\u3001\u4e13\u5c5e\u624b\u6cd5\u63a8\u5bfc\u3001\u53cd\u91cd\u590d\u3001\u753b\u9762\u89c4\u8303\u3001\u955c\u5934\u8868\u3002\n- [\u89c6\u89c9\u624b\u6cd5\u8bcd\u6c47](references/visual-vocabulary.md)\uff1a\u6309\u4f5c\u7528\u5206\u7ec4\u7684\u624b\u6cd5\uff0c\u5199\u660e\u8868\u8fbe\u4ec0\u4e48\u3001\u4ece\u54ea\u91cc\u63a8\u5bfc\u3001\u600e\u4e48\u5b9e\u73b0\u3001\u4f55\u65f6\u4e0d\u7528\u3002\n- [\u8d77\u6b65\u5de5\u7a0b](references/starter.md)\uff1a\u8fd0\u884c\u65f6\u7ed3\u6784\uff08seek\u3001GSAP \u4e3b\u65f6\u95f4\u8f74\u3001onRender\u3001onDrive\uff09\u3001\u63a5\u5165\u4ed3\u5e93\u3001\u6837\u5f0f\u94fe\u3001plan \u5b57\u6bb5\u3002\n- [\u5ba1\u7247](references/review.md)\uff1a\u4e09\u4e2a\u5ba1\u7247\u8282\u70b9\u3001\u8054\u7cfb\u8868\u4e0e\u8f6c\u573a\u6761\u5e26\u3001\u5e38\u89c1\u95ee\u9898\u5bf9\u7167\u8868\u3002\n- [\u5c01\u9762](references/cover.md)\uff1a3:4 / 4:3 / 16:9 \u4e09\u79cd\u6bd4\u4f8b\u7684\u5e03\u5c40\u601d\u8def\u3001\u9009\u56fe\u3001\u6587\u6848\u548c\u5bfc\u51fa\uff08\u8d77\u6b65\u5de5\u7a0b\u7684 `cover.mjs`\uff09\u3002\n- `assets/fx-lab/`\uff1a\u6d41\u7ebf\u573a\u3001\u7c92\u5b50\u6c47\u805a\u3001\u5b57\u7b26\u573a\u3001\u53d1\u5149\u5730\u5e73\u7ebf\u3001\u5207\u7247\u3001\u73af\u7ed5\u7684\u53ef\u6539\u5199\u6837\u4f8b\u3002\n- `assets/audio/score-example-keys.py`\u3001`score-example-cinematic.py`\uff1a\u4e24\u79cd\u6c14\u8d28\u7684\u4ee3\u7801\u5408\u6210\u914d\u4e50\u793a\u4f8b\uff0c\u501f\u624b\u6cd5\uff0c\u4e0d\u7167\u642c\u66f2\u5b50\u3002\n- [\u5185\u7f6e\u97f3\u6548](assets/audio/SOURCE.md)\uff1a11 \u4e2a\u539f\u521b WAV\uff1b\u9700\u8981\u6539\u97f3\u8272\u65f6\u8fd0\u884c `scripts/make_sfx.py --output <new-sfx-dir>`\u3002\n- `scripts/sfx_landmarks.py <files>`\uff1a\u5b9e\u6d4b\u97f3\u6548\u7684\u8d77\u97f3\u70b9\u3001\u5cf0\u503c\u65f6\u95f4\u548c\u5cf0\u503c\u7535\u5e73\u3002\n- `scripts/mix_audio.py <plan.json>`\uff1a\u6df7\u97f3\u3001\u97f3\u4e50\u8ba9\u4f4d\u3001\u72ec\u7acb\u97f3\u8f68\u548c\u8bc1\u636e\u62a5\u544a\u3002\n- `scripts/check_delivery.py <plan.json> [--video <final.mp4>] [--mix-report <audio-mix.json>]`\uff1a\u7ed3\u6784\u3001\u6587\u4ef6\u3001\u65f6\u95f4\u7ebf\u3001\u65b9\u5411\u6587\u4ef6\u3001\u5a92\u4f53\u4e0e\u753b\u9762\u8282\u594f\u63d0\u793a\u3002\n- `python3 -m unittest discover -s <skill-dir>/tests` \u4e0e `node <skill-dir>/tests/integration.mjs --modules <video-dir>/node_modules`\uff1a\u7ef4\u62a4\u6b64 skill \u65f6\u8fd0\u884c\uff1b\u65e5\u5e38\u5236\u7247\u4e0d\u9700\u8981\u8bfb\u6d4b\u8bd5\u6e90\u7801\u3002\n","usage":"\u8bfb\u53d6 SKILL.md\uff0c\u5e76\u6309\u9700\u8bfb\u53d6\u914d\u5957\u6587\u4ef6\uff1b\u4e0b\u8f7d ZIP \u83b7\u53d6\u5b8c\u6574\u5305\u3002\u6280\u80fd\u662f\u4efb\u52a1\u65b9\u6cd5\uff0c\u4e0d\u6388\u4e88\u65b0\u589e\u8d26\u6237\u3001\u4ed8\u8d39\u6216\u7cfb\u7edf\u6743\u9650\u3002"}
