--- name: create-less-and-cosmos-business-card description: Create matching minimalist, high-end, double-sided business cards for 杭州纯粹星辰人工智能科技有限公司 (Less and Cosmos) from a person's name, title, email, and phone number. Use when Codex needs to make, add, revise, preview, or export a 90×54 mm 纯粹星辰 employee business card in SVG or PNG while preserving the supplied brand logo, warm-white palette, generous whitespace, slogan, company address, and established layout. --- # Create Less and Cosmos Business Cards Generate the card from the bundled templates; do not redraw or reinterpret the visual system unless the user explicitly requests a redesign. ## Required input Collect or infer only these employee-specific fields: - Chinese name - Chinese title, optionally followed by an English abbreviation such as `联合创始人 / CMO` - Email - Mobile number Keep these brand fields fixed unless the user supplies corrections: - Company: `杭州纯粹星辰人工智能科技有限公司` - Address: `浙江省杭州市西湖区转塘街道云腾丝路中心5号楼商业208室` - Website: `lessncosmos.com` - Slogan: `构建能够持续学习与进化的企业级人工智能系统。` ## Generate the card Run the bundled generator from the skill directory: ```bash python3 scripts/generate_card.py \ --name "石志瑞" \ --title "联合创始人 / CMO" \ --email "shizr@lessncosmos.com" \ --phone "139 1051 5989" \ --output-dir ./output/shi-zhirui ``` The script creates: - `front.svg`: common brand front - `back.svg`: personalized contact side - `preview.html`: side-by-side browser preview - `card-data.json`: normalized source data for later edits Use a short lowercase Latin slug for the output directory. Preserve spaces in phone groups; the generator adds `+86` when no country code is present. ## Render and verify 1. Render both SVG files or open `preview.html` in a browser. 2. Produce 1800×1080 PNG files when the user requests images or a downloadable bundle. Prefer an installed SVG renderer such as Sharp, a browser screenshot, Inkscape, or `rsvg-convert`. 3. Visually check the preview at full size. Confirm that the email does not overflow and all Chinese glyphs render correctly. 4. Compare every output field with `card-data.json`; never silently correct a person's name or email. 5. Package the two SVG files, PNG files when rendered, preview, and JSON into a ZIP for sharing. ## Preserve the visual system - Keep the canvas at 90×54 mm with `viewBox="0 0 1800 1080"`. - Keep the warm-white background `#F7F7F5`, near-black text, cool gray secondary text, and restrained gold accent `#B89652`. - Keep the front common across all employees. - Keep the employee name and title on the left of the back, contact information on the right, and company/address below the divider. - Maintain the generous margins and avoid adding icons, QR codes, borders, gradients, shadows, or decorative imagery unless requested. - Use the font fallbacks already embedded in the SVG. Do not outline text unless a print vendor requires it. For production details and delivery checks, read [references/print-specifications.md](references/print-specifications.md). ## Revise an existing card Regenerate from the corrected fields instead of editing positioned text manually. Re-render and re-check the result after every data change.