product-shots-social-post
Social Post
Designs social-platform-native visuals (Feed, Story, Reel, Carousel) across Instagram, TikTok, Facebook, Pinterest, RedNote, LinkedIn, X/Twitter and other social platforms by combining nine canonical formats, seven industry visual-DNA presets, a seven-step workflow, a carousel framework with cross-slide consistency anchoring, and a self-audit gate. The skill produces a design description, optional caption, and self-check score per output.
The format taxonomy (Feed Square 1:1 / Feed Portrait 4:5 / Story 9:16 / Reel Cover 9:16 / Carousel 4:5 / etc.) maps directly across Instagram, TikTok, Facebook, RedNote, and Pinterest — the same aspect ratios are platform-native on all of them. Platform-specific safe-zone tuning lives in references/hard-constraints.md.
Engagement Principles
These rules apply across every Section. Read before acting.
- Lock dimensions first — every request resolves to one of nine formats with explicit width × height and aspect ratio. No format = no work.
- Industry DNA before composition — match the user's industry to one of the seven presets; load its prompt patch + composition + color + lighting + common errors as a single bundle.
- Layered constraint priority — Hard Constraints (Section 0) > Industry Rules (Section 1) > User Preferences > Model defaults. When user color overrides, industry default yields.
- Carousel consistency is per-slide repetition — the consistency anchor is repeated verbatim at the start of every slide's prompt, not declared once.
- Mandatory self-audit before delivery — every output passes the 14-item check (Section 4) and emits the seven-line Self-Check score.
- Banned words are filtered out of generator prompts — platform names / UI terms / screenshot terms / brand-tool names never reach the image model. They are used only for internal format selection and industry matching.
- Match the user's language — respond in English if user writes English, in Chinese if user writes Chinese. Never switch language unprompted.
- Use
<suggestion>for option sets — when proposing platform / format / industry choices, wrap them in<suggestion>tags. Never ask multiple questions at once.