[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-refoundai-writing-prds-it":3,"guides-for-refoundai-writing-prds":231,"similar-k172p2mthkx7wbq29sb4hvhx2s867af5":232},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":187,"isFallback":192,"parentExtension":193,"providers":194,"relations":199,"repo":201,"workflow":228},1778053730743.9805,"k172p2mthkx7wbq29sb4hvhx2s867af5",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Help users write effective PRDs. Use when someone is documenting product requirements, preparing specs for engineering, writing feature briefs, or defining what to build for their team.",{},"Writing PRDs","https://github.com/refoundai/lenny-skills/tree/HEAD/skills/writing-prds",[15,16,17,18,19],"product-management","documentation","prds","writing","strategy",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":176,"workflow":185},1778053975687.195,"kn7bbm5mk3psazks66ex134kd58663qh","en",{"checks":25,"evaluatedAt":166,"extensionSummary":167,"promptVersionExtension":168,"promptVersionScoring":169,"rationale":170,"score":171,"summary":172,"tags":173,"targetMarket":174,"tier":175},[26,31,34,37,41,44,49,53,56,59,63,67,70,74,77,80,83,86,89,92,95,99,103,108,112,115,118,121,125,128,131,134,137,140,144,147,150,153,156,159,163],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The description clearly names the user problem of writing effective PRDs and provides specific use cases like documenting requirements and preparing specs.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The skill offers value beyond a simple prompt by distilling insights from 11 product leaders and organizing them into actionable frameworks for writing PRDs, which is more than default LLM behavior.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The skill provides a complete lifecycle for PRD writing, including 'how to help', core principles, questions to ask, and common mistakes to flag, making it ready for workflow integration.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The skill focuses exclusively on the domain of writing Product Requirements Documents (PRDs), offering frameworks and guidance for this specific task.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The displayed description accurately reflects the skill's purpose and use cases, is concise, and readable.",{"category":45,"check":46,"severity":47,"summary":48},"Invocation","Scoped tools","not_applicable","This skill does not expose specific tools or commands, operating as a generative knowledge and guidance resource.",{"category":50,"check":51,"severity":47,"summary":52},"Documentation","Configuration & parameter reference","The skill does not have configurable parameters or environment variables; it operates based on the provided prompt.",{"category":38,"check":54,"severity":47,"summary":55},"Tool naming","This skill does not expose distinct tools with names, operating as a general guidance resource.",{"category":38,"check":57,"severity":47,"summary":58},"Minimal I/O surface","As a text-generation skill, it does not expose specific input/output schemas beyond standard conversational interaction.",{"category":60,"check":61,"severity":29,"summary":62},"License","License usability","The repository includes a MIT License file, which is a permissive open-source license.",{"category":64,"check":65,"severity":47,"summary":66},"Maintenance","Commit recency","No commit history available for this specific skill in the provided context. The repository's last commit is not recent.",{"category":64,"check":68,"severity":47,"summary":69},"Dependency Management","No third-party dependencies are evident for this skill.",{"category":71,"check":72,"severity":47,"summary":73},"Security","Secret Management","The skill does not handle any secrets or sensitive credentials.",{"category":71,"check":75,"severity":29,"summary":76},"Injection","The skill's content is primarily instructional text and does not appear to load untrusted third-party data or execute arbitrary code.",{"category":71,"check":78,"severity":29,"summary":79},"Transitive Supply-Chain Grenades","All content appears to be bundled within the skill's directory, with no runtime downloads or execution of external scripts.",{"category":71,"check":81,"severity":29,"summary":82},"Sandbox Isolation","The skill operates on text and instructions, not performing file system operations or interacting with the external environment.",{"category":71,"check":84,"severity":29,"summary":85},"Sandbox escape primitives","The skill consists of text-based instructions and does not contain any code that could be used for sandbox escapes.",{"category":71,"check":87,"severity":29,"summary":88},"Data Exfiltration","The skill's content is instructional and does not include any outbound calls or references to confidential data.",{"category":71,"check":90,"severity":29,"summary":91},"Hidden Text Tricks","The bundled files do not contain any hidden text tricks, invisible Unicode characters, or other obfuscation techniques.",{"category":71,"check":93,"severity":29,"summary":94},"Opaque code execution","The skill does not contain any obfuscated code, base64 payloads, or runtime script fetching.",{"category":96,"check":97,"severity":29,"summary":98},"Portability","Structural Assumption","The skill relies on standard markdown and conversational interaction, making no assumptions about user-specific project organization or OS.",{"category":100,"check":101,"severity":47,"summary":102},"Trust","Issues Attention","No issue data available for this specific skill.",{"category":104,"check":105,"severity":106,"summary":107},"Versioning","Release Management","warning","There is no explicit version number in the SKILL.md frontmatter, package.json, or GitHub releases, and installation instructions may default to the main branch.",{"category":109,"check":110,"severity":47,"summary":111},"Code Execution","Validation","The skill operates on conversational input and does not have structured parameters that require schema validation.",{"category":71,"check":113,"severity":29,"summary":114},"Unguarded Destructive Operations","The skill is purely instructional and does not perform any destructive operations.",{"category":109,"check":116,"severity":29,"summary":117},"Error Handling","As a text-based guidance skill, it does not execute code that requires error handling for runtime failures.",{"category":109,"check":119,"severity":47,"summary":120},"Logging","The skill does not perform actions that require logging to a local audit file.",{"category":122,"check":123,"severity":29,"summary":124},"Compliance","GDPR","The skill does not operate on personal data; it provides guidance on documentation.",{"category":122,"check":126,"severity":29,"summary":127},"Target market","The skill provides general advice on writing PRDs and does not appear to be geographically restricted, thus targetMarket is global.",{"category":96,"check":129,"severity":29,"summary":130},"Runtime stability","The skill relies on standard markdown processing and conversational AI, with no assumptions about specific runtimes or shells.",{"category":45,"check":132,"severity":29,"summary":133},"Precise Purpose","The description clearly states the skill's purpose (writing PRDs) and provides specific use cases and guidance on when to use it.",{"category":45,"check":135,"severity":29,"summary":136},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and when to use it.",{"category":50,"check":138,"severity":29,"summary":139},"Concise Body","The SKILL.md body is under 500 lines and appropriately delegates deeper material to `references/guest-insights.md`.",{"category":141,"check":142,"severity":29,"summary":143},"Context","Progressive Disclosure","The SKILL.md outlines the main points and links to `references/guest-insights.md` for deeper information, demonstrating progressive disclosure.",{"category":141,"check":145,"severity":47,"summary":146},"Forked exploration","This skill does not involve deep exploration or code inspection, so `context: fork` is not applicable.",{"category":27,"check":148,"severity":29,"summary":149},"Usage examples","The skill provides clear examples of how to invoke it and what kind of output to expect, including specific questions and common mistakes to flag.",{"category":27,"check":151,"severity":29,"summary":152},"Edge cases","The skill addresses potential failure modes and limitations, such as starting with solutions or lacking success criteria, and suggests recovery paths like focusing on the 'why'.",{"category":109,"check":154,"severity":47,"summary":155},"Tool Fallback","This skill does not rely on external tools like MCP servers and has no fallback path requirement.",{"category":96,"check":157,"severity":29,"summary":158},"Stack assumptions","The skill has no stack assumptions beyond standard markdown processing and conversational AI, and therefore requires no explicit declaration.",{"category":160,"check":161,"severity":29,"summary":162},"Safety","Halt on unexpected state","The skill provides guidance that, if followed, would lead to halting on unexpected states rather than proceeding destructively.",{"category":96,"check":164,"severity":29,"summary":165},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; it suggests related skills explicitly in the README.",1778053956767,"This skill provides structured guidance, expert insights, and actionable questions for writing effective Product Requirements Documents (PRDs). It covers core principles, common mistakes, and suggests prompts for clarifying the 'why', defining success, and choosing appropriate formats for different product types, including AI features.","2.0.0","3.4.0","The 'writing-prds' skill is a high-quality, self-contained resource for generating Product Requirements Documents. It excels in practical utility, documentation clarity, and adherence to safety and portability standards. The only minor finding is the lack of explicit versioning, which is common for skills of this nature.",96,"A well-structured and comprehensive skill for generating effective Product Requirements Documents, drawing insights from industry experts.",[15,16,17,18,19],"global","verified",{"codeQuality":177,"collectedAt":178,"documentation":179,"maintenance":181,"security":182,"testCoverage":184},{},1778053943292,{"descriptionLength":180,"readmeSize":8},185,{},{"hasNpmPackage":183,"smitheryVerified":183},false,{"hasCi":183,"hasTests":183},{"updatedAt":186},1778053975687,{"githubOwner":188,"githubRepo":189,"locale":23,"slug":190,"type":191},"refoundai","lenny-skills","writing-prds","skill",true,null,{"extract":195,"llm":198},{"commitSha":196,"license":197},"280a57aa42fed3b6f35f51f0d9e71013b4c8ae74","MIT",{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"repoId":200},"kd71b12s61d3nrk4f6dxqd3z35865mkg",{"_creationTime":202,"_id":200,"identity":203,"providers":205,"workflow":225},1777995558409.8545,{"githubOwner":188,"githubRepo":189,"sourceUrl":204},"https://github.com/refoundai/lenny-skills",{"discover":206,"github":210},{"sources":207},[208,209],"skills-sh","vskill",{"closedIssues90d":8,"forks":211,"license":197,"openIssues90d":8,"pushedAt":212,"readmeSize":213,"stars":214,"topics":215},105,1769825583000,15888,767,[216,217,218,219,220,221,222,15,223,224],"ai-agents","ai-assistant","claude","claude-code","lenny-rachitsky","llm","pm-tools","skills","product-skills",{"discoverAt":226,"extractAt":227,"githubAt":227,"updatedAt":227},1777995558409,1778053735146,{"anyEnrichmentAt":229,"extractAt":230,"githubAt":229,"llmAt":186,"updatedAt":186},1778053732694,1778053730744,[],[233,261,281,301,329,347],{"_creationTime":234,"_id":235,"community":236,"display":237,"identity":246,"providers":250,"relations":255,"workflow":257},1778053622473.6594,"k171jc4epkmqq2y76n42e3eg0s866rf8",{"reviewCount":8},{"description":238,"installMethods":239,"name":240,"sourceUrl":241,"tags":242},"Systematically identify what's missing in non-fiction writing—both blind spots (inherent limitations) and blank spots (gaps that could be addressed). Use before finalizing non-fiction or when feedback feels incomplete.",{},"Blind Spot Detective","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/writing/analysis/blind-spot-detective",[18,243,244,245,16],"analysis","non-fiction","diagnostic",{"githubOwner":247,"githubRepo":248,"locale":23,"slug":249,"type":191},"jwynia","agent-skills","blind-spot-detective",{"extract":251,"llm":253},{"commitSha":252,"license":197},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":168,"promptVersionScoring":169,"score":254,"targetMarket":174,"tier":175},99,{"repoId":256},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":258,"extractAt":259,"githubAt":258,"llmAt":260,"updatedAt":260},1778053625386,1778053622473,1778054012696,{"_creationTime":262,"_id":263,"community":264,"display":265,"identity":273,"providers":275,"relations":279,"workflow":280},1778053730743.979,"k17ankm6haqjsr9fs3hpyxvwhs8679ve",{"reviewCount":8},{"description":266,"installMethods":267,"name":268,"sourceUrl":269,"tags":270},"Help users apply the working backwards methodology. Use when someone is defining a new product, writing a PR/FAQ, planning from a future state, or trying to clarify a product's value proposition before building.",{},"Working Backwards","https://github.com/refoundai/lenny-skills/tree/HEAD/skills/working-backwards",[15,19,271,272],"pr-faq","methodology",{"githubOwner":188,"githubRepo":189,"locale":23,"slug":274,"type":191},"working-backwards",{"extract":276,"llm":277},{"commitSha":196,"license":197},{"promptVersionExtension":168,"promptVersionScoring":169,"score":278,"targetMarket":174,"tier":175},98,{"repoId":200},{"anyEnrichmentAt":229,"extractAt":230,"githubAt":229,"llmAt":186,"updatedAt":186},{"_creationTime":282,"_id":283,"community":284,"display":285,"identity":294,"providers":296,"relations":299,"workflow":300},1778053730743.96,"k177j28s7wj13t1cbr9rtw60f1866rqb",{"reviewCount":8},{"description":286,"installMethods":287,"name":288,"sourceUrl":289,"tags":290},"Help users assess and achieve product-market fit. Use when someone is trying to determine if they have PMF, measuring user engagement and retention, running the Sean Ellis survey, or figuring out if they should scale or keep iterating.",{},"Measuring Product-Market Fit","https://github.com/refoundai/lenny-skills/tree/HEAD/skills/measuring-product-market-fit",[291,15,292,293,19],"product-market-fit","startup","growth",{"githubOwner":188,"githubRepo":189,"locale":23,"slug":295,"type":191},"measuring-product-market-fit",{"extract":297,"llm":298},{"commitSha":196,"license":197},{"promptVersionExtension":168,"promptVersionScoring":169,"score":278,"targetMarket":174,"tier":175},{"repoId":200},{"anyEnrichmentAt":229,"extractAt":230,"githubAt":229,"llmAt":186,"updatedAt":186},{"_creationTime":302,"_id":303,"community":304,"display":305,"identity":315,"providers":319,"relations":323,"workflow":325},1778054663200.0623,"k1787qemz1vae1jy4xsx7c2zyn867dwd",{"reviewCount":8},{"description":306,"installMethods":307,"name":308,"sourceUrl":309,"tags":310},"Maps the full customer journey from first touch to advocacy. Generates a comprehensive customer-journey.md with all stages, touchpoints, emotions, pain points, opportunities, Mermaid diagrams, and metrics. Use when mapping customer experience, designing onboarding flows, identifying churn risks, or optimizing conversion funnels.",{},"Customer Journey Mapper","https://github.com/onewave-ai/claude-skills/tree/HEAD/customer-journey-mapper",[311,312,19,313,16,314],"customer-experience","journey-mapping","marketing","reporting",{"githubOwner":316,"githubRepo":317,"locale":23,"slug":318,"type":191},"onewave-ai","claude-skills","customer-journey-mapper",{"extract":320,"llm":322},{"commitSha":321,"license":197},"eb3d80be32b6cafcf0d5df1c1b8a95df75838271",{"promptVersionExtension":168,"promptVersionScoring":169,"score":278,"targetMarket":174,"tier":175},{"repoId":324},"kd71e43dj0b7ak5e55pyshxp4n864t6p",{"anyEnrichmentAt":326,"extractAt":327,"githubAt":326,"llmAt":328,"updatedAt":328},1778054667983,1778054663200,1778055270278,{"_creationTime":330,"_id":331,"community":332,"display":333,"identity":341,"providers":342,"relations":345,"workflow":346},1778053622473.661,"k17bjq5477qz3ff878vxz3gc4d8667dn",{"reviewCount":8},{"description":334,"installMethods":335,"name":336,"sourceUrl":337,"tags":338},"Create effective summaries by matching summarization type to purpose, audience, and context. Use when asked to summarize, create TLDR, condense content, or create executive summaries. Keywords: summary, TLDR, condense, executive summary, abstract.",{},"Summarization","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/writing/revision/summarization",[18,339,16,340],"summarization","text-processing",{"githubOwner":247,"githubRepo":248,"locale":23,"slug":339,"type":191},{"extract":343,"llm":344},{"commitSha":252,"license":197},{"promptVersionExtension":168,"promptVersionScoring":169,"score":278,"targetMarket":174,"tier":175},{"repoId":256},{"anyEnrichmentAt":258,"extractAt":259,"githubAt":258,"llmAt":260,"updatedAt":260},{"_creationTime":348,"_id":349,"community":350,"display":351,"identity":361,"providers":363,"relations":366,"workflow":367},1778053622473.6409,"k176en4wst9tsthf6eb8etyw4s867ms3",{"reviewCount":8},{"description":352,"installMethods":353,"name":354,"sourceUrl":355,"tags":356},"Create worldbuilding quotes and epigraphs through documentary perspectives. Use for chapter epigraphs, in-world documents, or any content where limited perspective creates meaning through what the documenter cannot see.",{},"Oblique Worldbuilding","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/worldbuilding/oblique-worldbuilding",[357,18,358,359,360,16],"worldbuilding","fiction","creative","epigraphs",{"githubOwner":247,"githubRepo":248,"locale":23,"slug":362,"type":191},"oblique-worldbuilding",{"extract":364,"llm":365},{"commitSha":252,"license":197},{"promptVersionExtension":168,"promptVersionScoring":169,"score":278,"targetMarket":174,"tier":175},{"repoId":256},{"anyEnrichmentAt":258,"extractAt":259,"githubAt":258,"llmAt":260,"updatedAt":260}]