[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-rockscy-postmortem-solo-zh-CN":3,"guides-for-rockscy-postmortem-solo":344,"similar-k175czzg9qz7xvm3xmr7dh5j7x86nsyg-zh-CN":345},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":227,"parentExtension":246,"providers":247,"relations":253,"repo":256,"tags":340,"workflow":341},1778696708073.3816,"k175czzg9qz7xvm3xmr7dh5j7x86nsyg",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"运行一个轻量级、无指责的事后复盘，适用于单人。在事件、产品发布失败或未达截止日期时使用，或者希望从近期失败中学习时使用。适用于用户说“搞砸了”、“发布失败”、“我们宕机了”、“我错过了截止日期”等情况。",{"claudeCode":12},"rockscy/solo-skills","postmortem-solo","https://github.com/rockscy/solo-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":225,"workflow":239},1778696708073.3818,"kn7ap8ckzjhgw5gywz4fkbtpqh86mkjw","zh-CN",{"checks":20,"evaluatedAt":196,"extensionSummary":197,"features":198,"nonGoals":203,"promptVersionExtension":208,"promptVersionScoring":209,"purpose":210,"rationale":211,"score":212,"summary":213,"tags":214,"tier":219,"useCases":220},[21,26,29,33,37,41,45,48,52,56,60,63,66,69,72,76,79,82,85,88,91,95,100,103,107,110,113,116,119,122,125,129,132,136,140,143,146,149,152,156,159,162,165,168,171,174,178,182,186,189,193],{"category":22,"check":23,"severity":24,"summary":25},"Invocation","Precise Purpose","pass","该技能清楚地定义了其作为运行无指责、单人复盘的目的，并指明了何时使用（错过截止日期、宕机）和何时不使用（活跃事件、情绪处理）。",{"category":22,"check":27,"severity":24,"summary":28},"Concise Frontmatter","SKILL.md 中的 frontmatter 简洁且自成一体，在期望的字符限制内准确地总结了核心功能。",{"category":30,"check":31,"severity":24,"summary":32},"Documentation","Concise Body","SKILL.md 的正文简洁，符合大致的行数限制，并有效地使用了渐进式披露来展示详细部分和示例。",{"category":34,"check":35,"severity":24,"summary":36},"Context","Progressive Disclosure","SKILL.md 清楚地概述了复盘的结构，并通过保持主文件简洁，而不是嵌入大量外部材料，来隐式地委托详细部分，如“工作示例”和反模式。",{"category":34,"check":38,"severity":39,"summary":40},"Forked exploration","not_applicable","这是一个简短的、结构化的输出任务，不涉及深入探索或代码审查，因此“context: fork”设置不适用。",{"category":42,"check":43,"severity":24,"summary":44},"Practical Utility","Usage examples","提供了一个清晰的、已完成的示例，展示了输入和预期的输出，说明了该技能的核心功能。",{"category":42,"check":46,"severity":24,"summary":47},"Edge cases","该技能记录了限制和反模式，例如“没有指责但有问责”规则和最大更改数量，通过建议流程更改来指导用户处理故障模式和恢复。",{"category":49,"check":50,"severity":39,"summary":51},"Code Execution","Tool Fallback","该技能不依赖于 MCP 服务器等外部工具；它直接在 Claude Code 环境中运行。",{"category":53,"check":54,"severity":24,"summary":55},"Portability","Stack assumptions","该技能假定使用标准的 Bash shell 和 Claude Code 环境，没有声明或隐含任何不常见的语言运行时或外部依赖。",{"category":57,"check":58,"severity":24,"summary":59},"Safety","Halt on unexpected state","该技能的结构和说明通过强制执行严格的字数限制并专注于具体、可行的更改，而不是尝试使用模糊的输入进行处理，从而隐含地鼓励在意外状态下停止。",{"category":53,"check":61,"severity":24,"summary":62},"Cross-skill coupling","该技能是独立的，专注于个人复盘，不隐式依赖或与其他特定技能重叠。",{"category":42,"check":64,"severity":24,"summary":65},"Problem relevance","描述清楚地指出了一个具体的用户问题：在失败后进行个人复盘。",{"category":42,"check":67,"severity":24,"summary":68},"Unique selling proposition","该技能提供了一个独特的价值主张，专门关注单人复盘，具有严格的字数限制和“何时不使用”部分，使其区别于通用复盘框架。",{"category":42,"check":70,"severity":24,"summary":71},"Production readiness","该技能已为生产就绪，提供了生成简洁复盘文档的完整生命周期，并附有清晰的说明和输出格式。",{"category":73,"check":74,"severity":24,"summary":75},"Scope","Single responsibility principle","该技能只有一个明确定义的职责：促进单人复盘分析。",{"category":73,"check":77,"severity":24,"summary":78},"Description quality","显示的描述准确地反映了 SKILL.md 中详述的技能功能。",{"category":22,"check":80,"severity":39,"summary":81},"Scoped tools","这是一个通过 LLM 提示运行的技能，不公开具有特定命令名称的离散工具。",{"category":30,"check":83,"severity":39,"summary":84},"Configuration & parameter reference","该技能除了初始用户提示外，没有可配置的参数或选项。",{"category":73,"check":86,"severity":39,"summary":87},"Tool naming","这是一个技能，不公开用户可用的工具名称。",{"category":73,"check":89,"severity":39,"summary":90},"Minimal I/O surface","该技能通过自然语言提示运行，不公开具有输入/输出模式的特定工具。",{"category":92,"check":93,"severity":24,"summary":94},"License","License usability","该项目根据 MIT 许可（一种宽松的开源许可证）进行许可，如 LICENSE 文件和 README 徽章所示。",{"category":96,"check":97,"severity":98,"summary":99},"Maintenance","Commit recency","warning","最后一次提交是在 2026 年 4 月 30 日，已超过 12 个月，表明可能未维护。",{"category":96,"check":101,"severity":39,"summary":102},"Dependency Management","该技能不使用任何第三方依赖项。",{"category":104,"check":105,"severity":39,"summary":106},"Security","Secret Management","该技能不处理或公开任何秘密。",{"category":104,"check":108,"severity":24,"summary":109},"Injection","该技能处理用于复盘分析的用户输入，并且不加载或执行不受信任的第三方数据。",{"category":104,"check":111,"severity":24,"summary":112},"Transitive Supply-Chain Grenades","该技能在运行时不获取外部文件或代码；所有内容都打包在存储库中。",{"category":104,"check":114,"severity":24,"summary":115},"Sandbox Isolation","该技能在 Claude Code 环境中运行，并且不修改其指定范围之外的文件。",{"category":104,"check":117,"severity":24,"summary":118},"Sandbox escape primitives","在技能的逻辑中未发现分离的进程启动或拒绝重试循环。",{"category":104,"check":120,"severity":24,"summary":121},"Data Exfiltration","该技能不读取或提交机密数据；所有处理都仅限于用户输入分析。",{"category":104,"check":123,"severity":24,"summary":124},"Hidden Text Tricks","捆绑的内容不包含隐藏的操控技巧，描述使用了干净、可打印的 ASCII 字符。",{"category":126,"check":127,"severity":24,"summary":128},"Hooks","Opaque code execution","该技能的逻辑包含在可读的 SKILL.md 中，不涉及混淆代码、base64 负载或运行时脚本获取。",{"category":53,"check":130,"severity":24,"summary":131},"Structural Assumption","该技能不假定用户项目结构，因为它仅处理提供的文本输入。",{"category":133,"check":134,"severity":24,"summary":135},"Trust","Issues Attention","在过去 90 天内有 0 个打开和 0 个关闭的 issue，表明项目量少或为新项目，这是可接受的。",{"category":137,"check":138,"severity":98,"summary":139},"Versioning","Release Management","该存储库没有清晰的版本信号（例如，SKILL.md frontmatter 版本、GitHub releases、CHANGELOG），并且安装说明引用了“main”，导致难以固定特定版本。",{"category":49,"check":141,"severity":39,"summary":142},"Validation","该技能依赖于自然语言的 LLM 解释，没有需要模式验证的可执行代码或结构化参数。",{"category":104,"check":144,"severity":39,"summary":145},"Unguarded Destructive Operations","该技能纯粹是分析性的，不执行任何破坏性操作。",{"category":49,"check":147,"severity":39,"summary":148},"Error Handling","作为一个处理自然语言并返回结构化文本的技能，没有需要评估的具有显式错误路径的可执行脚本。",{"category":49,"check":150,"severity":39,"summary":151},"Logging","该技能不执行需要本地审计日志记录的操作。",{"category":153,"check":154,"severity":39,"summary":155},"Compliance","GDPR","该技能不处理个人数据；它分析用户提供的文本以进行复盘。",{"category":153,"check":157,"severity":24,"summary":158},"Target market","该技能的功能是通用的，不与任何特定地理区域或法律管辖区绑定；targetMarket 为 global。",{"category":53,"check":160,"severity":24,"summary":161},"Runtime stability","该技能依赖于标准的 Claude Code 运行时功能，不假定特定的编辑器、shell 或操作系统。",{"category":30,"check":163,"severity":24,"summary":164},"README","README 文件清楚地介绍了 solo-skills pack 的目的，并提供了安装和使用说明。",{"category":73,"check":166,"severity":39,"summary":167},"Tool surface size","这是一个单一的技能，而不是一个工具集合。",{"category":22,"check":169,"severity":39,"summary":170},"Overlapping near-synonym tools","该技能不公开多个工具，因此没有重叠的近义词可供评估。",{"category":30,"check":172,"severity":24,"summary":173},"Phantom features","README 和 SKILL.md 中描述的所有功能（复盘生成、特定结构）都有相应的实现。",{"category":175,"check":176,"severity":24,"summary":177},"Install","Installation instruction","README 提供了清晰的、可复制粘贴的安装说明，使用了一行 curl 命令和一个手动 git clone 选项。",{"category":179,"check":180,"severity":39,"summary":181},"Errors","Actionable error messages","该技能处理自然语言输入并返回结构化文本，没有需要用户可见错误消息的独特错误路径。",{"category":183,"check":184,"severity":39,"summary":185},"Execution","Pinned dependencies","该技能没有需要固定的捆绑脚本或第三方依赖项。",{"category":73,"check":187,"severity":39,"summary":188},"Dry-run preview","该技能是分析性的，不执行更改状态的操作或向外发送数据。",{"category":190,"check":191,"severity":39,"summary":192},"Protocol","Idempotent retry & timeouts","该技能不涉及需要幂等性或超时设置的远程调用或更改状态的操作。",{"category":153,"check":194,"severity":39,"summary":195},"Telemetry opt-in","该技能不发出任何遥测数据。",1778696635686,"该技能指导单用户在事件、产品发布失败或未达截止日期后进行无指责的事后复盘，并严格限制分析和可行的更改的字数。",[199,200,201,202],"为个人提供结构化的复盘生成","每个部分严格的字数限制","专注于系统性原因而非个人指责","定义具体、可行的改进措施",[204,205,206,207],"进行团队复盘","提供情感支持或发泄","生成冗长、正式的复盘报告","分析正在进行的事件","3.0.0","4.4.0","帮助个人通过系统地分析发生了什么、其影响、根本原因并定义具体的改进措施来从失败中学习。","该技能文档齐全，并提供了清晰的价值主张，但缺乏清晰的版本控制和近期提交，降低了得分。",75,"一个专注于进行单人复盘的技能，强调简洁和可行的结果。",[215,216,217,218],"postmortem","incident-response","incident-analysis","personal-productivity","community",[221,222,223,224],"分析最近的宕机或生产事件","审查失败的产品发布","理解为什么未能达到截止日期","从客户流失率的急剧上升中学习",{"codeQuality":226,"collectedAt":228,"documentation":229,"maintenance":232,"security":236,"testCoverage":238},{"hasLockfile":227},false,1778696622486,{"descriptionLength":230,"readmeSize":231},264,4083,{"closedIssues90d":8,"forks":233,"hasChangelog":227,"openIssues90d":8,"pushedAt":234,"stars":235},1,1777544653000,2,{"hasNpmPackage":227,"license":237,"smitheryVerified":227},"MIT",{"hasCi":227,"hasTests":227},{"updatedAt":240},1778696708073,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/postmortem-solo","rockscy","solo-skills","skill",null,{"evaluate":248,"extract":251},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":249,"targetMarket":250,"tier":219},[215,216,217,218],"global",{"commitSha":252},"HEAD",{"repoId":254,"translatedFrom":255},"kd74cxyv8jz07d5s5wewf3nzcx86mx2v","k17e4bj5a4f37047sdy6kcstsx86m2qv",{"_creationTime":257,"_id":254,"identity":258,"providers":259,"workflow":336},1778696558241.7397,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":260,"discover":320,"github":323},{"commitSha":252,"extensions":261},[262,274,282,290,298,304,312],{"basePath":263,"description":264,"displayName":265,"installMethods":266,"rationale":267,"selectedPaths":268,"source":272,"sourceLanguage":273,"type":245},"skills/bug-from-user","Convert a vague user complaint into a reproducible bug report a solo dev can act on. Use when the user pastes a confusing customer message, says \"user says it's broken but I can't repro\", \"this email makes no sense\", or wants to triage a bug report.","bug-from-user",{"claudeCode":12},"SKILL.md frontmatter at skills/bug-from-user/SKILL.md",[269],{"path":270,"priority":271},"SKILL.md","mandatory","rule","en",{"basePath":275,"description":276,"displayName":277,"installMethods":278,"rationale":279,"selectedPaths":280,"source":272,"sourceLanguage":273,"type":245},"skills/changelog-from-commits","Generate a user-facing CHANGELOG entry from raw git log output. Use when the user is preparing a release, says \"what changed since last version\", asks to write release notes, or wants to summarize a batch of commits for end users.","changelog-from-commits",{"claudeCode":12},"SKILL.md frontmatter at skills/changelog-from-commits/SKILL.md",[281],{"path":270,"priority":271},{"basePath":283,"description":284,"displayName":285,"installMethods":286,"rationale":287,"selectedPaths":288,"source":272,"sourceLanguage":273,"type":245},"skills/email-customer","Draft a polite-but-firm reply to a tricky customer email — refund request, scope creep, complaint, billing dispute. Use when the user pastes a customer email and asks for a reply, mentions \"how do I respond\", \"user is asking for a refund\", \"they want a discount\", or any awkward customer-facing communication.","email-customer",{"claudeCode":12},"SKILL.md frontmatter at skills/email-customer/SKILL.md",[289],{"path":270,"priority":271},{"basePath":291,"description":292,"displayName":293,"installMethods":294,"rationale":295,"selectedPaths":296,"source":272,"sourceLanguage":273,"type":245},"skills/launch-tweet","Draft a launch tweet or short thread for a solo product launch on X / Twitter. Use when the user is shipping something (new product, major feature, side project) and asks for a launch post, \"help me announce X\", or mentions Product Hunt / Show HN / X launch.","launch-tweet",{"claudeCode":12},"SKILL.md frontmatter at skills/launch-tweet/SKILL.md",[297],{"path":270,"priority":271},{"basePath":242,"description":299,"displayName":13,"installMethods":300,"rationale":301,"selectedPaths":302,"source":272,"sourceLanguage":273,"type":245},"Run a lightweight, blame-free postmortem after an incident, failed launch, or missed deadline — for one person. Use when the user says \"that didn't go well\", \"the launch flopped\", \"we had an outage\", \"I missed my deadline\", or wants to learn from a recent failure.",{"claudeCode":12},"SKILL.md frontmatter at skills/postmortem-solo/SKILL.md",[303],{"path":270,"priority":271},{"basePath":305,"description":306,"displayName":307,"installMethods":308,"rationale":309,"selectedPaths":310,"source":272,"sourceLanguage":273,"type":245},"skills/ship-decision","Force a fast, regret-minimizing product decision when a solo founder is stuck choosing between options. Use when the user is paralyzed by a binary or tri-way choice (build A vs B, ship now vs polish, free vs paid, etc.), says \"I can't decide\", \"should I\", or asks for a sanity check on a roadmap call.","ship-decision",{"claudeCode":12},"SKILL.md frontmatter at skills/ship-decision/SKILL.md",[311],{"path":270,"priority":271},{"basePath":313,"description":314,"displayName":315,"installMethods":316,"rationale":317,"selectedPaths":318,"source":272,"sourceLanguage":273,"type":245},"skills/standup-solo","Run a 5-minute personal standup for a solo dev — what shipped yesterday, what's blocked, what's next today. Use when the user asks for a daily check-in, says \"what should I work on today\", \"what did I do yesterday\", or wants to break out of a productivity slump.","standup-solo",{"claudeCode":12},"SKILL.md frontmatter at skills/standup-solo/SKILL.md",[319],{"path":270,"priority":271},{"sources":321},[322],"manual",{"closedIssues90d":8,"description":324,"forks":233,"license":237,"openIssues90d":8,"pushedAt":234,"readmeSize":231,"stars":235,"topics":325},"Claude Code skills for people who ship alone. 7 bilingual (EN+中文) skills for solo founders and indie devs: launch tweets, customer emails, decision frameworks, postmortems, and more.",[326,327,328,329,330,331,332,333,334,335],"ai-agents","awesome-list","bilingual","claude-code","claude-skills","developer-tools","indie-hacker","llm","productivity","solo-founder",{"classifiedAt":337,"discoverAt":338,"extractAt":339,"githubAt":339,"updatedAt":337},1778696562075,1778696558241,1778696560238,[217,216,218,215],{"evaluatedAt":342,"extractAt":343,"updatedAt":240},1778696635807,1778696562316,[],[346,377,407,435,467,499],{"_creationTime":347,"_id":348,"community":349,"display":350,"identity":356,"providers":361,"relations":370,"tags":373,"workflow":374},1778699018122.8042,"k17abp7zvtjnjpkkgy6mns5tbn86m7kr",{"reviewCount":8},{"description":351,"installMethods":352,"name":354,"sourceUrl":355},"Write effective blameless postmortems with root cause analysis, timelines, and action items. Use when conducting incident reviews, writing postmortem documents, or improving incident response processes.",{"claudeCode":353},"wshobson/agents","Postmortem Writing","https://github.com/wshobson/agents",{"basePath":357,"githubOwner":358,"githubRepo":359,"locale":273,"slug":360,"type":245},"plugins/incident-response/skills/postmortem-writing","wshobson","agents","postmortem-writing",{"evaluate":362,"extract":369},{"promptVersionExtension":208,"promptVersionScoring":209,"score":363,"tags":364,"targetMarket":250,"tier":219},96,[215,216,365,366,367,368],"blameless-culture","root-cause-analysis","documentation","reporting",{"commitSha":252,"license":237},{"parentExtensionId":371,"repoId":372},"k1777rhhwvnev0shetr3vsy9vh86n1ps","kd74de64zj0axtg5b8t7eqqe2x86nske",[365,367,216,215,368,366],{"evaluatedAt":375,"extractAt":376,"updatedAt":375},1778701584815,1778699018122,{"_creationTime":378,"_id":379,"community":380,"display":381,"identity":387,"providers":391,"relations":400,"tags":403,"workflow":404},1778675414637.841,"k1767n0q425w8paz4fgbwkrpfh86ndsa",{"reviewCount":8},{"description":382,"installMethods":383,"name":385,"sourceUrl":386},"Run an incident response workflow — triage, communicate, and write postmortem. Trigger with \"we have an incident\", \"production is down\", an alert that needs severity assessment, a status update mid-incident, or when writing a blameless postmortem after resolution.",{"claudeCode":384},"anthropics/knowledge-work-plugins","Incident Response","https://github.com/anthropics/knowledge-work-plugins",{"basePath":388,"githubOwner":389,"githubRepo":390,"locale":273,"slug":216,"type":245},"engineering/skills/incident-response","anthropics","knowledge-work-plugins",{"evaluate":392,"extract":398},{"promptVersionExtension":208,"promptVersionScoring":209,"score":393,"tags":394,"targetMarket":250,"tier":219},78,[216,395,215,396,397],"communication","workflow","production",{"commitSha":252,"license":399},"Apache-2.0",{"parentExtensionId":401,"repoId":402},"k17fvd5gvt4wg4g8wwmn1ntyz186nnzm","kd7d9w1wpah4hqnbsfzwwax72986mh7d",[395,216,215,397,396],{"evaluatedAt":405,"extractAt":406,"updatedAt":405},1778676969045,1778675414637,{"_creationTime":408,"_id":409,"community":410,"display":411,"identity":417,"providers":420,"relations":429,"tags":431,"workflow":432},1778696113180.8066,"k17ad4da3hgtxbv0bf8a1xea1986mkrj",{"reviewCount":8},{"description":412,"installMethods":413,"name":415,"sourceUrl":416},"Run a structured after-action review (postmortem, retrospective) on a launch, incident, or completed project to capture timeline, root cause analysis, contributing factors, and actionable lessons. Use this skill whenever the user wants to run a postmortem, retrospective, AAR, or after-action review on any past event. Triggers on after-action report, AAR, postmortem, retrospective, retro, post-incident review, what went well what didn't, lessons learned, blameless postmortem, root cause analysis, RCA, five whys. Also triggers when the user has just shipped something or just resolved an incident and wants to capture learnings.",{"claudeCode":414},"rampstackco/claude-skills","after-action-report","https://github.com/rampstackco/claude-skills",{"basePath":418,"githubOwner":419,"githubRepo":330,"locale":273,"slug":415,"type":245},"skills/after-action-report","rampstackco",{"evaluate":421,"extract":428},{"promptVersionExtension":208,"promptVersionScoring":209,"score":422,"tags":423,"targetMarket":250,"tier":427},100,[215,424,425,367,426],"retrospective","operations","incident-management","verified",{"commitSha":252},{"repoId":430},"kd7bebccrrd1xf6w868aggftrd86m86v",[367,426,425,215,424],{"evaluatedAt":433,"extractAt":434,"updatedAt":433},1778696189739,1778696113180,{"_creationTime":436,"_id":437,"community":438,"display":439,"identity":445,"providers":449,"relations":460,"tags":463,"workflow":464},1778695548458.391,"k17f88kn4jcq99brftj42t15jn86nzkz",{"reviewCount":8},{"description":440,"installMethods":441,"name":443,"sourceUrl":444},"Implement regenerative recovery using triage, scaffolding, and progressive rebuild. Covers damage assessment, wound classification, emergency stabilization, scar tissue management, and resilience strengthening for systems that have sustained structural damage. Use when a system has suffered an incident needing structured recovery, when a failed transformation left the system in a damaged intermediate state, when accumulated technical debt has caused partial failure, or when a system is functional but degraded and the degradation is worsening.\n",{"claudeCode":442},"pjt222/agent-almanac","repair-damage","https://github.com/pjt222/agent-almanac",{"basePath":446,"githubOwner":447,"githubRepo":448,"locale":273,"slug":443,"type":245},"skills/repair-damage","pjt222","agent-almanac",{"evaluate":450,"extract":459},{"promptVersionExtension":208,"promptVersionScoring":209,"score":451,"tags":452,"targetMarket":250,"tier":427},98,[453,454,455,456,457,216,458],"morphic","repair","regeneration","resilience","wound-healing","system-recovery",{"commitSha":252},{"parentExtensionId":461,"repoId":462},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[216,453,455,454,456,458,457],{"evaluatedAt":465,"extractAt":466,"updatedAt":465},1778700660199,1778695548458,{"_creationTime":468,"_id":469,"community":470,"display":471,"identity":477,"providers":482,"relations":492,"tags":495,"workflow":496},1778692159341.6611,"k174s36edj2zjzvat6r6h5rqdd86m6wk",{"reviewCount":8},{"description":472,"installMethods":473,"name":475,"sourceUrl":476},"Elite incident response and legal compliance guidance for data breaches under GDPR Articles 33 & 34. Use when: (1) User reports a data breach or security incident, (2) User asks about breach notification obligations or deadlines, (3) User mentions \"72 hours\", Art. 33, Art. 34, or notification requirements, (4) Discussion involves security incidents affecting personal data, (5) User needs breach risk assessment using ENISA methodology, (6) User mentions \"Data Breach\" or \"Incident\" or \"Data Leakage\" or \"Ransomeware\" or \"Exfiltration\", (7) User needs to determine Controller vs Processor obligations, (8) Cross-border breach scenarios requiring Lead SA determination, (9) User needs a mitigation playbook or immediate response recommendations, (10) User needs to generate audit-ready breach documentation (.docx).\n",{"claudeCode":474},"lawvable/awesome-legal-skills","GDPR Breach Response Sentinel","https://github.com/lawvable/awesome-legal-skills",{"basePath":478,"githubOwner":479,"githubRepo":480,"locale":273,"slug":481,"type":245},"skills/gdpr-breach-sentinel-oliver-schmidt-prietz","lawvable","awesome-legal-skills","gdpr-breach-sentinel-oliver-schmidt-prietz",{"evaluate":483,"extract":490},{"promptVersionExtension":208,"promptVersionScoring":209,"score":451,"tags":484,"targetMarket":250,"tier":427},[485,486,487,488,216,489],"gdpr","legal","compliance","data-breach","regulation",{"commitSha":252,"license":491},"AGPL-3.0",{"parentExtensionId":493,"repoId":494},"k17ft5x8rpkn75h77cqmbj5gzn86nz20","kd7334qxfqk8gjtm28t64b58cn86nkk0",[487,488,485,216,486,489],{"evaluatedAt":497,"extractAt":498,"updatedAt":497},1778693413434,1778692159341,{"_creationTime":500,"_id":501,"community":502,"display":503,"identity":509,"providers":513,"relations":521,"tags":524,"workflow":525},1778675056600.2212,"k17fpzkh7rzjqcdyhkrpnp4f0n86nx59",{"reviewCount":8},{"description":504,"installMethods":505,"name":507,"sourceUrl":508},"Security leadership for growth-stage companies. Risk quantification in dollars, compliance roadmap (SOC 2/ISO 27001/HIPAA/GDPR), security architecture strategy, incident response leadership, and board-level security reporting. Use when building security programs, justifying security budget, selecting compliance frameworks, managing incidents, assessing vendor risk, or when user mentions CISO, security strategy, compliance roadmap, zero trust, or board security reporting.",{"claudeCode":506},"alirezarezvani/claude-skills","CISO Advisor","https://github.com/alirezarezvani/claude-skills",{"basePath":510,"githubOwner":511,"githubRepo":330,"locale":273,"slug":512,"type":245},"c-level-advisor/skills/ciso-advisor","alirezarezvani","ciso-advisor",{"evaluate":514,"extract":520},{"promptVersionExtension":208,"promptVersionScoring":209,"score":451,"tags":515,"targetMarket":250,"tier":427},[516,517,518,487,519,216],"security","ciso","risk-management","strategy",{"commitSha":252,"license":237},{"parentExtensionId":522,"repoId":523},"k17cfc0w65zrpv9bnzn3b6xayx86m40f","kd7ff9s1w43mfyy1n7hf87816186m6px",[517,487,216,518,516,519],{"evaluatedAt":526,"extractAt":527,"updatedAt":526},1778677266271,1778675056600]