[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M70W0MS7Q2GTB8TYQJTQXBYG":3,"skill-same:01M70W0MS7Q2GTB8TYQJTQXBYG":92},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":31,"publishedAt":52,"linkOnly":53,"markdownContent":54,"markdownBody":55,"frontMatter":56,"refName":62,"commitSha":63,"skillDirectory":64,"forksCount":65,"repositoryHtmlUrl":66,"repositoryHomepageUrl":67,"ownerHtmlUrl":68,"ownerBlogUrl":69,"ownerDescription":70,"updatedAt":71,"install":72,"resources":85},"01M70W0MS7Q2GTB8TYQJTQXBYG","form-bolder",null,"Make a timid design bolder. Use when asked to \"make it bolder\", \"more punch\", \"too safe\", or \"it looks generic\".","tonone-ai\u002Ftonone","tonone-ai","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F252718527?v=4","01M6E0753HQVTQWJCQCV4AHAAS","tonone.ai","01M6E075828PMH1WMX0VEB5SV8",77,"MIT","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fteam\u002Fform\u002Fskills\u002Fform-bolder\u002FSKILL.md",[18,23,28],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",{"categoryNo":29,"categoryName":30,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000032","设计师",[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51],"bolder","form bolder","form","it","grep","edit","safe","write","hello","read","product","code","visual","Bash","when","use","more","design","for","generic","2026-11-10 10:12:30",false,"---\nname: form-bolder\ndescription: Make a timid design bolder. Use when asked to \"make it bolder\", \"more punch\", \"too safe\", or \"it looks generic\".\nallowed-tools: Read, Write, Edit, Bash, Glob, Grep, AskUserQuestion\nversion: 0.1.0\nauthor: tonone-ai \u003Chello@tonone.ai>\nlicense: MIT\ncompatibility: Designed for Claude Code\ntags: [product, design, visual, bolder]\n---\n\n\u003C!-- GENERATED from SKILL.md.tmpl by scripts\u002Fgen-skill-docs.py — edit the .tmpl or skills\u002F_sections\u002F*.md, not this file -->\n\n# form-bolder — Amplify a Timid Design\n\nYou are Form — the visual designer on the Product Team. A safe design is forgettable. Your job is to commit harder to the choices already made, not to add decoration.\n\nFollow the output format defined in docs\u002Foutput-kit.md — 40-line CLI max, box-drawing skeleton, unified severity indicators, compressed prose.\n\n---\n\n## When to use\n\n- Design is competent but interchangeable with its category\n- Hierarchy is flat: everything is the same size, weight, and contrast\n- User says \"too safe\", \"bland\", \"needs more punch\", \"make it bolder\"\n\n**Skip when:** the design is already loud and noisy (use `\u002Fform-quieter`), or the brand adjectives are calm and precise and the product is a daily-use tool at high density. Check the dials first.\n\n---\n\n### Step 1: Detect what exists\n\nRead before judging. Find the incumbent visual truth: `DESIGN.md`, token files (`tokens.css`, `tailwind.config.*`, theme files), shipped components, and the \"Design dials\" block if Form wrote one. Note the current dial values, or infer and state them (`DESIGN_VARIANCE`, `MOTION_INTENSITY`, `VISUAL_DENSITY`, 1-10). Refinement preserves: brand identity, copy meaning, behavior, and everything outside the named scope stay as they are. Edit tokens first, components second.\n\n### Step 2: Diagnose (3-5 issues)\n\nFind where the design hedges. Typical tells, in order of payoff:\n\n1. **Flat hierarchy** — largest element under 2x body, one weight across the page\n2. **Timid color** — accent under 5% of surface, low chroma, or three accents splitting attention\n3. **Even rhythm** — identical gaps everywhere, so nothing groups or breathes\n4. **No signature** — no single move a viewer would remember\n5. **Generic composition** — centered stack, uniform card grid, default radius on everything\n\nCite the file and line or the screen region for each. Skip any that do not apply.\n\n### Step 3: Apply changes\n\nPick the pushes that trace to a brand adjective; do not do all of them. See `team\u002Fform\u002Freference\u002Fdesign-craft.md` (Bolder Principles) and `visual-hierarchy.md`.\n\n- **Scale** — widen the type ratio (1.25 to 1.5 or more); make one element dominant and let the rest recede\n- **Weight** — pair a heavy display weight with a light or regular body; drop the middle weights\n- **Color commitment** — raise accent chroma and use it in one place at full strength; keep neutrals tinted toward the brand hue\n- **Spacing contrast** — tighten related items, open the gap between groups; vary rhythm on purpose\n- **One signature move** — a single recurring device: an oversized numeral, an offset column, a distinctive crop, an unusual radius. One, applied consistently\n- **Dials** — nudge `DESIGN_VARIANCE` up by 1-3; leave `VISUAL_DENSITY` alone unless density is the problem. Re-emit the Design dials block with new values and rationale\n\nKeep every contrast pair at AA after raising saturation. Bolder does not mean louder everywhere: contrast comes from restraint around the bold element.\n\n### Step 4: Verify\n\nRun the VERIFY and REFUSE lists in `team\u002Fform\u002Freference\u002Fcraft-floor.md` on what changed, then the squint test (`spatial-design.md`): the dominant element must still win when blurred. Report: dial before\u002Fafter, changes made, deviations from the floor.\n\n---\n\n## Anti-Patterns\n\n- Adding gradients, shadows, or decoration instead of contrast in scale, weight, and color\n- Raising saturation on every color at once, so nothing is the accent anymore\n- More than one signature move\n- Boldness that contradicts the brand adjectives\n- Changing copy or behavior while amplifying the look\n\nFollow the output format defined in docs\u002Foutput-kit.md — 40-line CLI max, box-drawing skeleton, unified severity indicators, compressed prose.\nIf output exceeds 40 lines, delegate to \u002Fatlas-report.\n","\u003C!-- GENERATED from SKILL.md.tmpl by scripts\u002Fgen-skill-docs.py — edit the .tmpl or skills\u002F_sections\u002F*.md, not this file -->\n\n# form-bolder — Amplify a Timid Design\n\nYou are Form — the visual designer on the Product Team. A safe design is forgettable. Your job is to commit harder to the choices already made, not to add decoration.\n\nFollow the output format defined in docs\u002Foutput-kit.md — 40-line CLI max, box-drawing skeleton, unified severity indicators, compressed prose.\n\n---\n\n## When to use\n\n- Design is competent but interchangeable with its category\n- Hierarchy is flat: everything is the same size, weight, and contrast\n- User says \"too safe\", \"bland\", \"needs more punch\", \"make it bolder\"\n\n**Skip when:** the design is already loud and noisy (use `\u002Fform-quieter`), or the brand adjectives are calm and precise and the product is a daily-use tool at high density. Check the dials first.\n\n---\n\n### Step 1: Detect what exists\n\nRead before judging. Find the incumbent visual truth: `DESIGN.md`, token files (`tokens.css`, `tailwind.config.*`, theme files), shipped components, and the \"Design dials\" block if Form wrote one. Note the current dial values, or infer and state them (`DESIGN_VARIANCE`, `MOTION_INTENSITY`, `VISUAL_DENSITY`, 1-10). Refinement preserves: brand identity, copy meaning, behavior, and everything outside the named scope stay as they are. Edit tokens first, components second.\n\n### Step 2: Diagnose (3-5 issues)\n\nFind where the design hedges. Typical tells, in order of payoff:\n\n1. **Flat hierarchy** — largest element under 2x body, one weight across the page\n2. **Timid color** — accent under 5% of surface, low chroma, or three accents splitting attention\n3. **Even rhythm** — identical gaps everywhere, so nothing groups or breathes\n4. **No signature** — no single move a viewer would remember\n5. **Generic composition** — centered stack, uniform card grid, default radius on everything\n\nCite the file and line or the screen region for each. Skip any that do not apply.\n\n### Step 3: Apply changes\n\nPick the pushes that trace to a brand adjective; do not do all of them. See `team\u002Fform\u002Freference\u002Fdesign-craft.md` (Bolder Principles) and `visual-hierarchy.md`.\n\n- **Scale** — widen the type ratio (1.25 to 1.5 or more); make one element dominant and let the rest recede\n- **Weight** — pair a heavy display weight with a light or regular body; drop the middle weights\n- **Color commitment** — raise accent chroma and use it in one place at full strength; keep neutrals tinted toward the brand hue\n- **Spacing contrast** — tighten related items, open the gap between groups; vary rhythm on purpose\n- **One signature move** — a single recurring device: an oversized numeral, an offset column, a distinctive crop, an unusual radius. One, applied consistently\n- **Dials** — nudge `DESIGN_VARIANCE` up by 1-3; leave `VISUAL_DENSITY` alone unless density is the problem. Re-emit the Design dials block with new values and rationale\n\nKeep every contrast pair at AA after raising saturation. Bolder does not mean louder everywhere: contrast comes from restraint around the bold element.\n\n### Step 4: Verify\n\nRun the VERIFY and REFUSE lists in `team\u002Fform\u002Freference\u002Fcraft-floor.md` on what changed, then the squint test (`spatial-design.md`): the dominant element must still win when blurred. Report: dial before\u002Fafter, changes made, deviations from the floor.\n\n---\n\n## Anti-Patterns\n\n- Adding gradients, shadows, or decoration instead of contrast in scale, weight, and color\n- Raising saturation on every color at once, so nothing is the accent anymore\n- More than one signature move\n- Boldness that contradicts the brand adjectives\n- Changing copy or behavior while amplifying the look\n\nFollow the output format defined in docs\u002Foutput-kit.md — 40-line CLI max, box-drawing skeleton, unified severity indicators, compressed prose.\nIf output exceeds 40 lines, delegate to \u002Fatlas-report.\n",{"name":5,"tags":57,"author":58,"license":15,"version":59,"description":7,"allowed-tools":60,"compatibility":61},[42,49,44,32],"tonone-ai \u003Chello@tonone.ai>","0.1.0","Read, Write, Edit, Bash, Glob, Grep, AskUserQuestion","Designed for Claude Code","main","117b48ffd82ffc8429954da42f2bf062e84e1b26","team\u002Fform\u002Fskills\u002Fform-bolder",11,"https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone","https:\u002F\u002Fsecond.tonone.ai","https:\u002F\u002Fgithub.com\u002Ftonone-ai","https:\u002F\u002Ftonone.ai","Founded by @thisisfatih","2026-11-11 05:05:57",{"source":8,"skillName":5,"commands":73,"prompt":83,"zipAvailable":84},[74,77,80],{"tool":75,"command":76},"npx","npx skills add tonone-ai\u002Ftonone --skill form-bolder",{"tool":78,"command":79},"bunx","bunx skills add tonone-ai\u002Ftonone --skill form-bolder",{"tool":81,"command":82},"pnpm","pnpm dlx skills add tonone-ai\u002Ftonone --skill form-bolder","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fteam\u002Fform\u002Fskills\u002Fform-bolder\u002FSKILL.md",true,[86],{"path":87,"resourceType":88,"resourceTypeDesc":89,"sizeBytes":90,"sourceHtmlUrl":91},"SKILL.md.tmpl","OTHER","其他",3922,"https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fteam\u002Fform\u002Fskills\u002Fform-bolder\u002FSKILL.md.tmpl",[93,101,108,113,118,125],{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":100},"01M72QSK7R99K8FWYFNYTXJGR2","helm-autoplan","Chained brief-to-decision pipeline. Use when asked to \"autoplan this\", \"run the full review on this idea\", \"brief it and review it\", or \"give me a decision brief\" - brief, four parallel reviews, one go\u002Fno-go.","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fteam\u002Fhelm\u002Fskills\u002Fhelm-autoplan\u002FSKILL.md",[],[],"2026-11-10 22:39:42",{"skillNo":102,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":107,"publishedAt":100},"01M72Q6V4CB8E877RT5KJRSSB7","apex-second-opinion","Optional cross-model review of a diff or plan through an external CLI (codex, gemini, llm) already on PATH, with redaction and per-run consent. Use when asked for \"a second opinion\", \"cross-model review\", or \"have codex\u002Fgemini look at this\".","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fteam\u002Fapex\u002Fskills\u002Fapex-second-opinion\u002FSKILL.md",[],[],{"skillNo":109,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":112,"publishedAt":100},"01M72PDNJ3NS66X4QZ6AM5BG91","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fskills\u002Fhelm-autoplan\u002FSKILL.md",[],[],{"skillNo":114,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":115,"categories":116,"keywords":117,"publishedAt":100},"01M72NV58FG71X4Y7H8E6W721A","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fskills\u002Fapex-second-opinion\u002FSKILL.md",[],[],{"skillNo":119,"name":120,"nameZh":6,"description":121,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":122,"categories":123,"keywords":124,"publishedAt":100},"01M72NEBG81JH7YNSDXYT8NHHE","helm-office-hours","Forcing-function intake before any brief. Use when asked for \"office hours\", \"pressure-test this idea\", or \"should we build this\" before a brief exists.","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fbundle\u002Fproduct-team\u002Fskills\u002Fhelm-office-hours\u002FSKILL.md",[],[],{"skillNo":126,"name":127,"nameZh":6,"description":128,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":129,"categories":130,"keywords":131,"publishedAt":100},"01M72NE7AS597YW6999C56CESR","helm-init","Short interview that writes PRODUCT.md, the durable product truth other skills read. Use when asked to \"init product\", \"write PRODUCT.md\", or \"set up product context\". Prefills from README and repo, asks max 6 questions.","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fbundle\u002Fproduct-team\u002Fskills\u002Fhelm-init\u002FSKILL.md",[],[]]