算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
iopho-product-context【设计与创意】Generate structured product context files for video production projects. Runs an interactive intake questionnaire (or auto-detects from existing docs), outputs a context.md that all other iopho skills read. Use when starting a new video project, onboarding a client, or when any iopho skill needs product/audience/brand information. Triggers: "product …
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Generate structured context.md for video production — the foundation file all other iopho skills read.
/iopho-product-context ./exp/my-project
/iopho-product-context ./exp/my-project --quick # 5 core questions only
/iopho-product-context ./exp/my-project --from-file README.md # pre-fill from docs
Ask the user these questions IN ORDER. Accept answers in any language (CN/EN/mixed).
Core Questions (always ask):
Deep-Dive Questions (ask unless --quick):
--from-file)Before asking questions, scan the project directory for existing context:
Look for and read (if present):
├── README.md → product name, description, features
├── package.json → name, description, keywords
├── **/brand.ts → colors, fonts (Remotion projects)
├── **/*DesignPrompts* → design system (client project pattern)
├── **/questionaire.md → existing intake (client project pattern)
├── **/context.md → previous context file (update mode)
└── website URL → scrape tagline, features, pricing (if provided)
Pre-fill answers from detected files, then ask user to CONFIRM or CORRECT each field. Skip questions already answered by auto-detection.
If context.md already exists in the project directory, read it and ask:
"Found existing context.md. What needs updating?"
Only modify the fields the user mentions. Preserve everything else.
Generate {project-dir}/context.md using the template at templates/context-template.md.
Output rules:
After generating context.md, verify:
If any critical field is missing, ask the user — don't guess.
[App Name] (a reader/learning app):
#007AFF primary, SF Pro font, warm/approachable tone{project}/video-strategy.md[CLI Tool] (a developer networking tool):
#1D3557 deep ocean, #E63946 lobster red, cinematic/authoritative{project}/questionaire.md + {project}/product-codex.md/iopho-video-director — calls this skill as Phase 0 step 1/iopho-searching-videos — uses reference video URLs from context/vsl-storyboard-writer — reads context for audience/positioning/storyboard — reads context for product understanding