[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-figma-figma-code-connect-zh-CN":3,"guides-for-figma-figma-code-connect":551,"similar-k17bhngka742tq9v2qcdp30sd586mxda-zh-CN":552},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":238,"isFallback":225,"parentExtension":242,"providers":279,"relations":283,"repo":285,"tags":548,"workflow":549},1778687121483.7065,"k17bhngka742tq9v2qcdp30sd586mxda",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"创建和维护 Figma Code Connect 模板文件，将 Figma 组件映射到代码片段。当用户提及 Code Connect、Figma 组件映射、设计到代码的转换，或要求创建/更新 .figma.ts 或 .figma.js 文件时使用。",{"claudeCode":12},"figma/mcp-server-guide","figma-code-connect","https://github.com/figma/mcp-server-guide",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":236},1778687121483.7068,"kn73jyamdz82d0a3tzjj3neyex86npxj","zh-CN",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":201,"promptVersionExtension":206,"promptVersionScoring":207,"purpose":208,"rationale":209,"score":210,"summary":211,"tags":212,"tier":218,"useCases":219},[21,26,29,32,36,39,43,47,50,53,57,61,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地说明了创建和维护 Figma Code Connect 模板文件以将组件映射到代码片段的问题，解决了特定的用户需求。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能提供了用于生成 Code Connect 模板文件的结构化工作流程，通过专门解析 Figma URL、识别组件、获取属性并生成模板代码，超越了基本的 LLM 功能。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能涵盖了从解析 Figma URL 到创建和验证 `.figma.ts` 文件的完整生命周期，包括处理先决条件和组件映射，使其能够投入生产使用。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能仅专注于创建和维护 Figma Code Connect 模板文件，遵循单一职责原则。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确地反映了该技能创建和维护 Figma Code Connect 模板文件的功能，并提供了清晰的使用触发条件。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该技能利用了特定的 MCP 工具，如 `get_code_connect_suggestions` 和 `get_context_for_code_connect`，这些工具是狭义的动词-名词组合，而不是单一的通用工具。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","SKILL.md 文件中清晰地记录了所有必要的参数、工具调用和属性映射方法，包括明确的示例。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","该技能使用的工具，如 `get_code_connect_suggestions` 和 `get_context_for_code_connect`，命名具有描述性且特定于该领域。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","该技能与 MCP 工具的交互是特定的，仅请求必要的数据，如文件密钥和节点 ID，并且生成的输出是结构化的模板文件。",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","存储库使用 MIT 许可证，这是一个宽松的开源许可证，并且已清楚标明。",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","上次提交是在 2026-05-13，这很近期，表明维护活跃。",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","未检测到需要显式管理的第三方依赖项。",{"category":66,"check":67,"severity":63,"summary":68},"Security","Secret Management","该技能不处理或需要任何秘密。",{"category":66,"check":70,"severity":24,"summary":71},"Injection","该技能操作来自 Figma 的结构化数据并生成代码模板；它不加载或执行不受信任的第三方数据。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该技能在运行时不获取外部文件或从远程源执行任意代码。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","该技能的操作仅限于生成代码文件和与特定的 MCP 工具交互；它不会修改其预期范围之外的文件。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","在技能的逻辑中未发现分离的进程创建或拒绝-重试循环。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","该技能不读取或向第三方提交机密数据；其操作侧重于设计数据和代码生成。",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","捆绑的内容不包含隐藏的控制技巧，描述也很清晰。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","该技能的逻辑以清晰、可读的 TypeScript 格式提供在 SKILL.md 文件中，不涉及混淆或运行时代码获取。",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","该技能假设存在标准的项目结构来放置模板文件，并依赖于标准的 Figma URL，并清楚地记录了先决条件。",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","在过去 90 天内有 0 个打开和 0 个关闭的 issue，表明当前没有互动，但也未解决任何问题。",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","该存储库具有清晰的提交历史，并且安装说明引用了特定的方法，如 `claude plugin install figma@claude-plugins-official`，这暗示了版本控制。",{"category":104,"check":105,"severity":24,"summary":106},"Execution","Validation","SKILL.md 详细介绍了提取和映射属性的特定方法，暗示在代码生成之前对 Figma 数据进行了结构化验证。",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","该技能的主要功能是创建文件，这是一个建设性操作，没有由确认步骤进行保护。",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","SKILL.md 记录了各种情况下的失败模式和恢复步骤，例如组件未发布或 URL 缺少 node-ids。",{"category":111,"check":115,"severity":63,"summary":116},"Logging","该技能生成文件，不执行破坏性操作或出站调用，因此不需要本地审计日志。",{"category":118,"check":119,"severity":63,"summary":120},"Compliance","GDPR","该技能操作设计数据和代码，而非个人数据。",{"category":118,"check":122,"severity":24,"summary":123},"Target market","该技能专注于 Figma 和代码生成，没有地域或司法管辖区的限制；targetMarket 为 global。",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","该技能依赖于标准的 JavaScript/TypeScript 和 MCP 工具，并记录了清晰的先决条件，确保了广泛的兼容性。",{"category":44,"check":128,"severity":24,"summary":129},"README","README.md 提供了 Figma MCP 服务器、安装、工具和最佳实践的全面概述，补充了 SKILL.md。",{"category":33,"check":131,"severity":24,"summary":132},"Tool surface size","该技能主要与几个核心 MCP 工具（`get_code_connect_suggestions`, `get_context_for_code_connect`）进行交互，使工具范围保持集中。",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","该技能利用不同的 MCP 工具来实现特定目的，避免了冗余或重叠的功能。",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","SKILL.md 和 README 中描述的所有功能，例如创建 Code Connect 文件和解析 Figma URL，都有相应的实现。",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","为各种客户端（VS Code、Cursor、Claude Code、Gemini CLI）提供了清晰的安装说明，包含可复制粘贴的命令和配置。",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","SKILL.md 概述了特定的失败模式（例如，缺少 node-id，组件未发布）并提供了清晰的补救步骤。",{"category":104,"check":148,"severity":63,"summary":149},"Pinned dependencies","该技能主要基于逻辑，不捆绑需要固定的外部依赖项的脚本。",{"category":33,"check":151,"severity":63,"summary":152},"Dry-run preview","该技能生成模板文件，不执行需要干运行模式的状态更改操作或向外发送数据。",{"category":154,"check":155,"severity":63,"summary":156},"Protocol","Idempotent retry & timeouts","该技能的操作是文件生成和工具调用，而非需要幂等性或超时处理的远程状态更改操作。",{"category":118,"check":158,"severity":63,"summary":159},"Telemetry opt-in","该技能不发出任何遥测数据。",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","该技能的目的精确定义为创建和维护用于映射组件的 Figma Code Connect 模板文件，具有清晰的触发条件和边界。",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","SKILL.md 的 frontmatter 简洁且自包含，总结了核心功能并提供了触发短语。",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","SKILL.md 结构良好，且在约 500 行的限制之内，将更深层次的内容委托给参考文件。",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","SKILL.md 概述了工作流程，并链接到详细的 API 参考和高级模式，展示了渐进式披露。",{"category":170,"check":174,"severity":63,"summary":175},"Forked exploration","该技能不涉及需要 `context: fork` 的深度探索或多文件检查。",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","SKILL.md 提供了一个完整的示例，演示了从 URL 解析到模板创建的整个过程。",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","SKILL.md 处理了边缘情况，如未发布的组件、无效的 URL 和缺失的映射，并提供了记录的恢复步骤。",{"category":111,"check":183,"severity":63,"summary":184},"Tool Fallback","该技能依赖于捆绑的逻辑和 MCP 工具，而不是具有回退机制的外部可选工具。",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","SKILL.md 指导用户停止并告知他们有关未发布的组件或无效 URL 等问题，从而在意外状态下停止工作流程。",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","该技能是独立的，不隐式依赖其他技能；其功能在其范围内已清晰定义。",1778686901644,"该技能通过解析 Figma URL、识别组件、获取其属性并将它们映射到用户代码库中的代码片段，来自动创建和维护 Figma Code Connect 模板文件（`.figma.ts`）。",[195,196,197,198,199,200],"创建 Figma Code Connect 模板文件（`.figma.ts`）","解析 Figma URL 以提取文件密钥和节点 ID","使用 MCP 工具识别未映射的 Figma 组件","获取组件属性（TEXT、BOOLEAN、VARIANT、INSTANCE_SWAP、SLOT）","在代码库中搜索匹配的代码组件","生成带有代码片段和导入的模板结构",[202,203,204,205],"创建或更新使用 `figma.connect()` 的 `.figma.tsx` 文件。","处理未发布到团队库的 Figma 组件。","为 Figma 的 Free 或 Professional 计划提供 Code Connect 功能。","直接从 Figma 生成代码片段而不创建 `.figma.ts` 模板文件。","3.0.0","4.4.0","通过自动生成准确且可维护的 Figma Code Connect 模板文件，简化设计到代码的流程，确保设计和代码之间的一致性。","该技能的文档非常齐全且健壮，全面覆盖了所有检查项。由于技能的性质，唯一发现的问题都是“不适用”，表明在其定义的范围内没有改进的余地。",98,"高质量的技能，用于生成具有出色文档和清晰实用性的 Figma Code Connect 模板文件。",[213,214,215,216,217],"figma","code-connect","design-to-code","typescript","automation","verified",[220,221,222],"当用户需要创建或更新用于将 Figma 组件映射到代码的 `.figma.ts` 文件时。","当用户提到 Code Connect、Figma 组件映射或设计到代码的转换时。","自动化连接 Figma 设计到现有代码组件的过程，以提高一致性。",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":234,"testCoverage":235},{"hasLockfile":225},false,1778686882631,{"descriptionLength":228,"readmeSize":229},248,24576,{"closedIssues90d":8,"forks":231,"hasChangelog":225,"openIssues90d":8,"pushedAt":232,"stars":233},127,1778659272000,1409,{"hasNpmPackage":225,"smitheryVerified":225},{"hasCi":225,"hasTests":225},{"updatedAt":237},1778687121483,{"basePath":239,"githubOwner":213,"githubRepo":240,"locale":18,"slug":13,"type":241},"skills/figma-code-connect","mcp-server-guide","skill",{"_creationTime":243,"_id":244,"community":245,"display":246,"identity":252,"parentExtension":256,"providers":257,"relations":272,"tags":274,"workflow":275},1778686847756.4138,"k17fwrw2bg5z2mpmdtdsybp8t986mwe7",{"reviewCount":8},{"description":247,"installMethods":248,"name":251,"sourceUrl":14},"Plugin that includes the Figma MCP server and Skills for common workflows",{"claudeCode":213,"cursor":249,"geminiCli":250},"/add-plugin figma","gemini extensions install https://github.com/figma/mcp-server-guide","Figma MCP Server",{"basePath":253,"githubOwner":213,"githubRepo":240,"locale":254,"slug":240,"type":255},"","en","plugin",null,{"evaluate":258,"extract":266},{"promptVersionExtension":206,"promptVersionScoring":207,"score":259,"tags":260,"targetMarket":265,"tier":218},95,[213,261,262,263,214,264],"mcp","design","ui","developer-tools","global",{"commitSha":267,"license":268,"plugin":269},"HEAD","MIT",{"mcpCount":8,"provider":270,"skillCount":271},"classify",7,{"repoId":273},"kd7d0zdmxx32hmcpg7qqv27da586m6xa",[214,262,264,213,261,263],{"evaluatedAt":276,"extractAt":277,"updatedAt":278},1778686867988,1778686847756,1778687292507,{"evaluate":280,"extract":282},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":281,"targetMarket":265,"tier":218},[213,214,215,216,217],{"commitSha":267},{"parentExtensionId":244,"repoId":273,"translatedFrom":284},"k172zsq3ajrv0z7phy4xeawaq186m6y2",{"_creationTime":286,"_id":273,"identity":287,"providers":288,"workflow":544},1778686843197.7612,{"githubOwner":213,"githubRepo":240,"sourceUrl":14},{"classify":289,"discover":537,"github":540},{"commitSha":267,"extensions":290},[291,321,332,340,348,370,411,459,493,529],{"basePath":253,"description":247,"displayName":213,"installMethods":292,"rationale":293,"selectedPaths":294,"source":320,"sourceLanguage":254,"type":255},{"claudeCode":213},"plugin manifest at .claude-plugin/plugin.json (coalesced with duplicate plugin at .github/plugin)",[295,298,300,303,305,307,309,311,313,315,317],{"path":296,"priority":297},".claude-plugin/plugin.json","mandatory",{"path":299,"priority":297},"README.md",{"path":301,"priority":302},"skills/figma-code-connect/SKILL.md","medium",{"path":304,"priority":302},"skills/figma-create-new-file/SKILL.md",{"path":306,"priority":302},"skills/figma-generate-design/SKILL.md",{"path":308,"priority":302},"skills/figma-generate-diagram/SKILL.md",{"path":310,"priority":302},"skills/figma-generate-library/SKILL.md",{"path":312,"priority":302},"skills/figma-use/SKILL.md",{"path":314,"priority":302},"skills/figma-use-figjam/SKILL.md",{"path":316,"priority":297},".mcp.json",{"path":318,"priority":319},".cursor-plugin/plugin.json","high","rule",{"basePath":239,"description":322,"displayName":13,"installMethods":323,"rationale":324,"selectedPaths":325,"source":320,"sourceLanguage":254,"type":241},"Creates and maintains Figma Code Connect template files that map Figma components to code snippets. Use when the user mentions Code Connect, Figma component mapping, design-to-code translation, or asks to create/update .figma.ts or .figma.js files.",{"claudeCode":12},"SKILL.md frontmatter at skills/figma-code-connect/SKILL.md",[326,328,330],{"path":327,"priority":297},"SKILL.md",{"path":329,"priority":302},"references/advanced-patterns.md",{"path":331,"priority":302},"references/api.md",{"basePath":333,"description":334,"displayName":335,"installMethods":336,"rationale":337,"selectedPaths":338,"source":320,"sourceLanguage":254,"type":241},"skills/figma-create-new-file","**MANDATORY prerequisite** — you MUST invoke this skill BEFORE every `create_new_file` tool call. NEVER call `create_new_file` directly without loading this skill first. Trigger whenever the user wants a new blank Figma file — a new design, FigJam, or Slides file — or when you need a fresh file before calling `use_figma`. Usage — /figma-create-new-file [editorType] [fileName] (e.g. /figma-create-new-file figjam My Whiteboard, /figma-create-new-file slides Q3 Review)","figma-create-new-file",{"claudeCode":12},"SKILL.md frontmatter at skills/figma-create-new-file/SKILL.md",[339],{"path":327,"priority":297},{"basePath":341,"description":342,"displayName":343,"installMethods":344,"rationale":345,"selectedPaths":346,"source":320,"sourceLanguage":254,"type":241},"skills/figma-generate-design","Use this skill alongside figma-use when the task involves translating an application page, view, or multi-section layout into Figma. Triggers: 'write to Figma', 'create in Figma from code', 'push page to Figma', 'take this app/page and build it in Figma', 'create a screen', 'build a landing page in Figma', 'update the Figma screen to match code', 'convert this modal/dialog/drawer/panel to Figma'. This is the preferred workflow skill whenever the user wants to build or update a full page, modal, dialog, drawer, sidebar, panel, or any composed multi-section view in Figma from code or a description. Discovers design system components, variables, and styles from Code Connect files, existing screens, and library search, then imports them and assembles views incrementally section-by-section using design system tokens instead of hardcoded values.","figma-generate-design",{"claudeCode":12},"SKILL.md frontmatter at skills/figma-generate-design/SKILL.md",[347],{"path":327,"priority":297},{"basePath":349,"description":350,"displayName":351,"installMethods":352,"rationale":353,"selectedPaths":354,"source":320,"sourceLanguage":254,"type":241},"skills/figma-generate-diagram","MANDATORY prerequisite — load this skill BEFORE every `generate_diagram` tool call. NEVER call `generate_diagram` directly without loading this skill first. Trigger whenever the user asks to create, generate, draw, render, sketch, or build a diagram — flowchart, architecture diagram, sequence diagram, ERD or entity-relationship diagram, state diagram or state machine, gantt chart, or timeline. Also trigger when the user mentions Mermaid syntax or wants a system architecture, decision tree, dependency graph, API call flow, auth handshake, schema, or pipeline visualized in FigJam. Routes to type-specific guidance, sets universal Mermaid constraints, and tells you when to use a different diagram type or skip the tool entirely (mindmaps, pie charts, class diagrams, etc.).","figma-generate-diagram",{"claudeCode":12},"SKILL.md frontmatter at skills/figma-generate-diagram/SKILL.md",[355,356,358,360,362,364,366,368],{"path":327,"priority":297},{"path":357,"priority":302},"references/architecture.md",{"path":359,"priority":302},"references/erd.md",{"path":361,"priority":302},"references/flowchart.md",{"path":363,"priority":302},"references/gantt.md",{"path":365,"priority":302},"references/sequence.md",{"path":367,"priority":302},"references/state.md",{"path":369,"priority":302},"references/workflow.md",{"basePath":371,"description":372,"displayName":373,"installMethods":374,"rationale":375,"selectedPaths":376,"source":320,"sourceLanguage":254,"type":241},"skills/figma-generate-library","Build or update a professional-grade design system in Figma from a codebase. Use when the user wants to create variables/tokens, build component libraries, set up theming (light/dark modes), document foundations, or reconcile gaps between code and Figma. This skill teaches WHAT to build and in WHAT ORDER — it complements the `figma-use` skill which teaches HOW to call the Plugin API. Both skills should be loaded together.","figma-generate-library",{"claudeCode":12},"SKILL.md frontmatter at skills/figma-generate-library/SKILL.md",[377,378,380,382,384,386,388,390,392,395,397,399,401,403,405,407,409],{"path":327,"priority":297},{"path":379,"priority":302},"references/code-connect-setup.md",{"path":381,"priority":302},"references/component-creation.md",{"path":383,"priority":302},"references/discovery-phase.md",{"path":385,"priority":302},"references/documentation-creation.md",{"path":387,"priority":302},"references/error-recovery.md",{"path":389,"priority":302},"references/naming-conventions.md",{"path":391,"priority":302},"references/token-creation.md",{"path":393,"priority":394},"scripts/bindVariablesToComponent.js","low",{"path":396,"priority":394},"scripts/cleanupOrphans.js",{"path":398,"priority":394},"scripts/createComponentWithVariants.js",{"path":400,"priority":394},"scripts/createDocumentationPage.js",{"path":402,"priority":394},"scripts/createSemanticTokens.js",{"path":404,"priority":394},"scripts/createVariableCollection.js",{"path":406,"priority":394},"scripts/inspectFileStructure.js",{"path":408,"priority":394},"scripts/rehydrateState.js",{"path":410,"priority":394},"scripts/validateCreation.js",{"basePath":412,"description":413,"displayName":414,"installMethods":415,"rationale":416,"selectedPaths":417,"source":320,"sourceLanguage":254,"type":241},"skills/figma-use","**MANDATORY prerequisite** — you MUST invoke this skill BEFORE every `use_figma` tool call. NEVER call `use_figma` directly without loading this skill first. Skipping it causes common, hard-to-debug failures. Trigger whenever the user wants to perform a write action or a unique read action that requires JavaScript execution in the Figma file context — e.g. create/edit/delete nodes, set up variables or tokens, build components and variants, modify auto-layout or fills, bind variables to properties, or inspect file structure programmatically.","figma-use",{"claudeCode":12},"SKILL.md frontmatter at skills/figma-use/SKILL.md",[418,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457],{"path":327,"priority":297},{"path":420,"priority":302},"references/api-reference.md",{"path":422,"priority":302},"references/common-patterns.md",{"path":424,"priority":302},"references/component-patterns.md",{"path":426,"priority":302},"references/effect-style-patterns.md",{"path":428,"priority":302},"references/gotchas.md",{"path":430,"priority":302},"references/plugin-api-patterns.md",{"path":432,"priority":302},"references/plugin-api-standalone.d.ts",{"path":434,"priority":302},"references/plugin-api-standalone.index.md",{"path":436,"priority":302},"references/text-style-patterns.md",{"path":438,"priority":302},"references/validation-and-recovery.md",{"path":440,"priority":302},"references/variable-patterns.md",{"path":442,"priority":302},"references/working-with-design-systems/wwds-components--creating.md",{"path":444,"priority":302},"references/working-with-design-systems/wwds-components--using.md",{"path":446,"priority":302},"references/working-with-design-systems/wwds-components.md",{"path":448,"priority":302},"references/working-with-design-systems/wwds-effect-styles.md",{"path":450,"priority":302},"references/working-with-design-systems/wwds-text-styles.md",{"path":452,"priority":302},"references/working-with-design-systems/wwds-variables--creating.md",{"path":454,"priority":302},"references/working-with-design-systems/wwds-variables--using.md",{"path":456,"priority":302},"references/working-with-design-systems/wwds-variables.md",{"path":458,"priority":302},"references/working-with-design-systems/wwds.md",{"basePath":460,"description":461,"displayName":462,"installMethods":463,"rationale":464,"selectedPaths":465,"source":320,"sourceLanguage":254,"type":241},"skills/figma-use-figjam","This skill helps agents use Figma's use_figma MCP tool in the FigJam context. Can be used alongside figma-use which has foundational context for using the use_figma tool.","figma-use-figjam",{"claudeCode":12},"SKILL.md frontmatter at skills/figma-use-figjam/SKILL.md",[466,467,469,471,473,475,477,479,481,483,485,487,489,491],{"path":327,"priority":297},{"path":468,"priority":302},"references/batch-modify.md",{"path":470,"priority":302},"references/create-code-block.md",{"path":472,"priority":302},"references/create-connector.md",{"path":474,"priority":302},"references/create-label.md",{"path":476,"priority":302},"references/create-section.md",{"path":478,"priority":302},"references/create-shape-with-text.md",{"path":480,"priority":302},"references/create-sticky.md",{"path":482,"priority":302},"references/create-table.md",{"path":484,"priority":302},"references/create-text.md",{"path":486,"priority":302},"references/edit-text.md",{"path":488,"priority":302},"references/figjam-colors.md",{"path":490,"priority":302},"references/plan-board-content.md",{"path":492,"priority":302},"references/position-figjam-nodes.md",{"basePath":494,"description":495,"displayName":496,"installMethods":497,"rationale":498,"selectedPaths":499,"source":320,"sourceLanguage":254,"type":241},"workflow-skills/generate-project-plan","Generate a FigJam project plan board from a PRD plus codebase context. Interactive flow: research → propose sections → per-section deep research → per-section content + block-shape proposal → create FigJam → skeleton → fill → diagrams → wrap. Each content block (section, nested section, intro callout, table, multi-column text, sticky column, diagram section, metadata strip) has its own subskill reference file. Use when the user asks for 'project plan in FigJam', 'interactive project plan', '/generate-project-plan', or provides a PRD and wants per-section confirmation on content + rendering.","generate-project-plan",{"claudeCode":12},"SKILL.md frontmatter at workflow-skills/generate-project-plan/SKILL.md",[500,501,503,505,507,509,511,513,515,517,519,521,523,525,527],{"path":327,"priority":297},{"path":502,"priority":302},"references/blocks/diagram-section.md",{"path":504,"priority":302},"references/blocks/intro-callout.md",{"path":506,"priority":302},"references/blocks/metadata-strip.md",{"path":508,"priority":302},"references/blocks/multi-column-text.md",{"path":510,"priority":302},"references/blocks/nested-section.md",{"path":512,"priority":302},"references/blocks/section.md",{"path":514,"priority":302},"references/blocks/sticky-column.md",{"path":516,"priority":302},"references/blocks/table.md",{"path":518,"priority":302},"references/blocks/text-primitives.md",{"path":520,"priority":302},"references/foundation/codebase-grounding.md",{"path":522,"priority":302},"references/foundation/layout.md",{"path":524,"priority":302},"references/foundation/palette.md",{"path":526,"priority":302},"references/foundation/plugin-api-traps.md",{"path":528,"priority":302},"references/section-catalog.md",{"basePath":253,"installMethods":530,"rationale":532,"selectedPaths":533,"source":320,"sourceLanguage":254,"type":261},{"remote":531},"https://mcp.figma.com/mcp","server.json with namespace/server name at server.json",[534,536],{"path":535,"priority":297},"server.json",{"path":299,"priority":297},{"sources":538},[539],"manual",{"closedIssues90d":8,"description":541,"forks":231,"homepage":542,"openIssues90d":8,"pushedAt":232,"readmeSize":229,"stars":233,"topics":543},"A guide on how to use the Figma MCP server","https://help.figma.com/hc/en-us/articles/32132100833559-Guide-to-the-Dev-Mode-MCP-Server",[],{"classifiedAt":545,"discoverAt":546,"extractAt":547,"githubAt":547,"updatedAt":545},1778686847568,1778686843197,1778686845742,[217,214,215,213,216],{"evaluatedAt":550,"extractAt":277,"updatedAt":237},1778686901762,[],[553,574,601,634,662,684],{"_creationTime":554,"_id":555,"community":556,"display":557,"identity":560,"providers":561,"relations":568,"tags":570,"workflow":571},1778687212974.4556,"k170xax69e5zr9y4h3tkywszx586m4yn",{"reviewCount":8},{"description":558,"installMethods":559,"name":496,"sourceUrl":14},"从 PRD 和代码库上下文生成 FigJam 项目计划板。交互式流程：研究 → 提出各部分 → 各部分深入研究 → 各部分内容 + 块形状建议 → 创建 FigJam → 骨架 → 填充 → 图表 → 收尾。每个内容块（部分、嵌套部分、介绍性标注、表格、多列文本、粘滞列、图表部分、元数据条）都有自己的子技能参考文件。在用户要求“在 FigJam 中创建项目计划”、“交互式项目计划”、“/generate-project-plan”或提供 PRD 并希望逐部分确认内容 + 渲染时使用。",{"claudeCode":12},{"basePath":494,"githubOwner":213,"githubRepo":240,"locale":18,"slug":496,"type":241},{"evaluate":562,"extract":567},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":563,"targetMarket":265,"tier":218},[213,564,565,566,217,215],"figjam","project-plan","prd",{"commitSha":267},{"repoId":273,"translatedFrom":569},"k1776w8tdptr8tv242gcbzwmcs86n3zf",[217,215,564,213,566,565],{"evaluatedAt":572,"extractAt":277,"updatedAt":573},1778687069690,1778687212974,{"_creationTime":575,"_id":576,"community":577,"display":578,"identity":584,"providers":588,"relations":595,"tags":597,"workflow":598},1778695021936.5557,"k170mewc4fk9njn6pnprypkwp586nf2e",{"reviewCount":8},{"description":579,"installMethods":580,"name":582,"sourceUrl":583},"Connects Figma design components to code components using Code Connect mapping tools. Use when user says \"code connect\", \"connect this component to code\", \"map this component\", \"link component to code\", \"create code connect mapping\", or wants to establish mappings between Figma designs and code implementations. For canvas writes via `use_figma`, use `figma-use`.",{"claudeCode":581},"openai/skills","figma-code-connect-components","https://github.com/openai/skills",{"basePath":585,"githubOwner":586,"githubRepo":587,"locale":254,"slug":582,"type":241},"skills/.curated/figma-code-connect-components","openai","skills",{"evaluate":589,"extract":594},{"promptVersionExtension":206,"promptVersionScoring":207,"score":590,"tags":591,"targetMarket":265,"tier":593},90,[213,214,215,592,264],"component-mapping","community",{"commitSha":267},{"repoId":596},"kd75n2zj3yh472p25zffgycved86mnpx",[214,592,215,264,213],{"evaluatedAt":599,"extractAt":600,"updatedAt":599},1778695112418,1778695021936,{"_creationTime":602,"_id":603,"community":604,"display":605,"identity":611,"providers":616,"relations":627,"tags":630,"workflow":631},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":606,"installMethods":607,"name":609,"sourceUrl":610},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":608},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":612,"githubOwner":613,"githubRepo":614,"locale":254,"slug":615,"type":241},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":617,"extract":626},{"promptVersionExtension":206,"promptVersionScoring":207,"score":618,"tags":619,"targetMarket":265,"tier":218},100,[620,621,622,623,217,624,625],"git","development-environment","workflow","tmux","cli","developer-tool",{"commitSha":267,"license":268},{"parentExtensionId":628,"repoId":629},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[217,624,625,621,620,623,622],{"evaluatedAt":632,"extractAt":633,"updatedAt":632},1778699613343,1778699234184,{"_creationTime":635,"_id":636,"community":637,"display":638,"identity":644,"providers":646,"relations":654,"tags":657,"workflow":658},1778699505679.3464,"k1751nm85mw95gw3rsqgrdqspx86ncq2",{"reviewCount":8},{"description":639,"installMethods":640,"name":642,"sourceUrl":643},"无需 OAuth 即可创建公开的 Google Docs 或 Google Sheet 文件。使用此技能创建和编辑 Google Docs 和 Sheets，无需登录 Google。文档可通过共享链接查看。首次使用时自动注册。",{"claudeCode":641},"zagmoai/public-google-drive","public-google-drive","https://github.com/zagmoai/public-google-drive",{"basePath":253,"githubOwner":645,"githubRepo":642,"locale":18,"slug":642,"type":241},"zagmoai",{"evaluate":647,"extract":653},{"promptVersionExtension":206,"promptVersionScoring":207,"score":618,"tags":648,"targetMarket":265,"tier":218},[649,650,651,217,652],"google-docs","google-sheets","productivity","api-client",{"commitSha":267},{"repoId":655,"translatedFrom":656},"kd776ynh73t0d6samn4bnxdf3x86n8mj","k1707pszx7h026a651dp5tvaxd86m3ag",[652,217,649,650,651],{"evaluatedAt":659,"extractAt":660,"updatedAt":661},1778699485884,1778699468747,1778699505679,{"_creationTime":663,"_id":664,"community":665,"display":666,"identity":669,"providers":672,"relations":680,"tags":681,"workflow":682},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":667,"installMethods":668,"name":614,"sourceUrl":610},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":608},{"basePath":670,"githubOwner":613,"githubRepo":614,"locale":254,"slug":671,"type":241},"skills/ask","ask",{"evaluate":673,"extract":679},{"promptVersionExtension":206,"promptVersionScoring":207,"score":618,"tags":674,"targetMarket":265,"tier":218},[624,217,675,676,677,678],"llm","prompting","code-review","artifact-generation",{"commitSha":267,"license":268},{"parentExtensionId":628,"repoId":629},[678,217,624,677,675,676],{"evaluatedAt":683,"extractAt":633,"updatedAt":683},1778699303045,{"_creationTime":685,"_id":686,"community":687,"display":688,"identity":694,"providers":698,"relations":705,"tags":708,"workflow":709},1778699366078.7817,"k173mj3k9wcdq512bp1532xkwx86nrh4",{"reviewCount":8},{"description":689,"installMethods":690,"name":692,"sourceUrl":693},"当工作依赖于用户实时浏览器会话或可见的渲染状态，而不是静态抓取时使用，尤其是在浏览器调试上下文或 DevTools 选择的元素或请求、登录仪表板或 CMS 流程、localhost 应用、上传、下载、媒体检查、DOM 或 iframe 检查、Shadow DOM，或看起来像软 404、身份验证墙、反机器人检查或速率限制的浏览器故障时。",{"claudeCode":691},"xixu-me/skills","使用我的浏览器","https://github.com/xixu-me/skills",{"basePath":695,"githubOwner":696,"githubRepo":587,"locale":18,"slug":697,"type":241},"skills/use-my-browser","xixu-me","use-my-browser",{"evaluate":699,"extract":704},{"promptVersionExtension":206,"promptVersionScoring":207,"score":618,"tags":700,"targetMarket":265,"tier":218},[701,702,217,703,264],"browser","debugging","ux",{"commitSha":267,"license":268},{"repoId":706,"translatedFrom":707},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k179cgk616p3xva37r5jqsfwvh86mcp2",[217,701,702,264,703],{"evaluatedAt":710,"extractAt":711,"updatedAt":712},1778699261239,1778699106670,1778699366078]