[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-dontbesilent2025-dbs-report-hi":3,"guides-for-dontbesilent2025-dbs-report":269,"similar-k17888eq8471mytn61xh2sxd1x866beq":270},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":19,"identity":186,"isFallback":190,"parentExtension":191,"providers":245,"relations":248,"repo":249,"workflow":268},1778053172687.5286,"k17888eq8471mytn61xh2sxd1x866beq",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"把多次 dbs-save 攒下来的诊断状态合并成一份可交付的 markdown 报告。 触发方式：/dbs-report、/出报告、「打包」「整理一份」「给合伙人看的」 Generate a deliverable diagnosis report by merging all dbs-save snapshots. Trigger: /dbs-report, \"package this up\", \"make me a report\"",{},"dbs-report","https://github.com/dontbesilent2025/dbskill/tree/HEAD/skills/dbs-report",[15,16,17,18],"reporting","markdown","diagnostics","documentation",{"_creationTime":20,"_id":21,"extensionId":5,"locale":22,"result":23,"trustSignals":175,"workflow":184},1778053288253.0981,"kn74rghm6wfrcq0p9fdxdjtafn866f7z","en",{"checks":24,"evaluatedAt":165,"extensionSummary":166,"promptVersionExtension":167,"promptVersionScoring":168,"rationale":169,"score":170,"summary":171,"tags":172,"targetMarket":173,"tier":174},[25,30,33,36,40,43,47,51,54,57,62,67,71,75,78,81,84,87,90,93,97,101,105,109,113,116,119,122,127,130,133,136,139,142,146,149,152,155,158,162],{"category":26,"check":27,"severity":28,"summary":29},"Practical Utility","Problem relevance","pass","The description clearly names the user problem of merging diagnostic states from multiple dbs-save snapshots into a deliverable markdown report, with specific triggers.",{"category":26,"check":31,"severity":28,"summary":32},"Unique selling proposition","The skill uniquely addresses the problem of organizing and reporting on diagnostic states by merging saved snapshots into a structured markdown report, offering value beyond generic summarization.",{"category":26,"check":34,"severity":28,"summary":35},"Production readiness","The skill covers the complete lifecycle of generating a diagnosis report, from identifying and parsing saved snapshots to creating and saving the final markdown file with clear steps and error handling.",{"category":37,"check":38,"severity":28,"summary":39},"Scope","Single responsibility principle","The extension has a single, well-defined responsibility: to merge dbs-save snapshots into a diagnostic report.",{"category":37,"check":41,"severity":28,"summary":42},"Description quality","The description is concise, readable, and accurately reflects the extension's behavior of merging dbs-save snapshots into a markdown report.",{"category":44,"check":45,"severity":28,"summary":46},"Invocation","Scoped tools","The skill utilizes a single, well-scoped tool (`/dbs-report` and its variations) for its defined purpose, avoiding generalist command execution.",{"category":48,"check":49,"severity":28,"summary":50},"Documentation","Configuration & parameter reference","All parameters like `--since`, `--slug` are documented with clear examples and their behavior is well-explained in the SKILL.md.",{"category":37,"check":52,"severity":28,"summary":53},"Tool naming","The primary tool `/dbs-report` and its variations are descriptive and clearly indicate the extension's function.",{"category":37,"check":55,"severity":28,"summary":56},"Minimal I/O surface","The skill's input parameters are well-defined and constrained, and its output is a structured markdown report, not dumping internal data.",{"category":58,"check":59,"severity":60,"summary":61},"License","License usability","warning","The extension is licensed under CC BY-NC 4.0, which is a NonCommercial license and may restrict commercial usability for some users.",{"category":63,"check":64,"severity":65,"summary":66},"Maintenance","Commit recency","critical","There are no commits in the last 12 months, and the last commit was over 2 years ago, indicating the project is likely unmaintained.",{"category":63,"check":68,"severity":69,"summary":70},"Dependency Management","not_applicable","No third-party dependencies are used by this skill.",{"category":72,"check":73,"severity":28,"summary":74},"Security","Secret Management","The skill does not handle or expose any secrets; it only reads diagnostic files from a local directory.",{"category":72,"check":76,"severity":28,"summary":77},"Injection","The skill reads local markdown files and does not load external data or execute arbitrary code, mitigating injection risks.",{"category":72,"check":79,"severity":28,"summary":80},"Transitive Supply-Chain Grenades","The skill only reads local files from a predefined directory and does not fetch remote content or execute external scripts.",{"category":72,"check":82,"severity":28,"summary":83},"Sandbox Isolation","The skill operates only within predefined local directories (`~/.dbs/sessions/` and `~/.dbs/reports/`) and does not modify files outside this scope.",{"category":72,"check":85,"severity":28,"summary":86},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were detected in the skill's scripts.",{"category":72,"check":88,"severity":28,"summary":89},"Data Exfiltration","The skill only reads local files and does not make any outbound network calls, preventing data exfiltration.",{"category":72,"check":91,"severity":28,"summary":92},"Hidden Text Tricks","Bundled files are free of hidden-steering tricks, HTML comments, or invisible Unicode characters.",{"category":94,"check":95,"severity":28,"summary":96},"Hooks","Opaque code execution","The skill's script is written in plain, readable JavaScript and does not use obfuscation techniques like base64 payloads or eval.",{"category":98,"check":99,"severity":28,"summary":100},"Portability","Structural Assumption","The skill assumes a specific directory structure for session and report files (`~/.dbs/`) which is clearly documented.",{"category":102,"check":103,"severity":69,"summary":104},"Trust","Issues Attention","No issues data available to evaluate maintainer engagement.",{"category":106,"check":107,"severity":60,"summary":108},"Versioning","Release Management","No manifest version, GitHub release tags, or CHANGELOG are present, and installation instructions would likely point to main if used.",{"category":110,"check":111,"severity":28,"summary":112},"Code Execution","Validation","Input parameters like `--since` and `--slug` are handled, and file paths are generated programmatically, with no explicit validation library used but the logic appears safe.",{"category":72,"check":114,"severity":28,"summary":115},"Unguarded Destructive Operations","The skill is read-only and performs no destructive operations.",{"category":110,"check":117,"severity":28,"summary":118},"Error Handling","The script includes checks for file existence and counts, with user-friendly messages for edge cases like no archives or only one archive found.",{"category":110,"check":120,"severity":69,"summary":121},"Logging","The skill is read-only and does not perform destructive actions or outbound calls, so local audit logging is not applicable.",{"category":123,"check":124,"severity":125,"summary":126},"Compliance","GDPR","info","The skill processes local files that may contain personal data, but it does not submit this data to any third party or the LLM.",{"category":123,"check":128,"severity":28,"summary":129},"Target market","The extension operates on local files and its functionality is not region-specific; it defaults to a global target market.",{"category":98,"check":131,"severity":28,"summary":132},"Runtime stability","The skill is written in JavaScript and relies on standard Node.js file system operations, making it broadly compatible.",{"category":44,"check":134,"severity":28,"summary":135},"Precise Purpose","The SKILL.md clearly defines the purpose (merging dbs-save snapshots into a markdown report) and specifies triggers and non-goals (no summarization from chat).",{"category":44,"check":137,"severity":28,"summary":138},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability and triggers.",{"category":48,"check":140,"severity":28,"summary":141},"Concise Body","The SKILL.md is well-structured, under 500 lines, and delegates detailed procedures, using progressive disclosure.",{"category":143,"check":144,"severity":28,"summary":145},"Context","Progressive Disclosure","The SKILL.md outlines the workflow and refers to external file structures for clarity, employing progressive disclosure.",{"category":143,"check":147,"severity":69,"summary":148},"Forked exploration","This skill is not an exploration-heavy skill and does not require forked exploration.",{"category":26,"check":150,"severity":28,"summary":151},"Usage examples","The SKILL.md provides clear examples for all trigger phrases and parameters, demonstrating input and expected outcome.",{"category":26,"check":153,"severity":28,"summary":154},"Edge cases","The skill explicitly handles edge cases such as no archives, only one archive, and file parsing issues, providing user-friendly messages.",{"category":110,"check":156,"severity":69,"summary":157},"Tool Fallback","This skill does not rely on external tools like MCP servers; it uses standard Node.js file system operations.",{"category":159,"check":160,"severity":28,"summary":161},"Safety","Halt on unexpected state","The skill checks for the presence of files and exits with informative messages if preconditions are not met.",{"category":98,"check":163,"severity":28,"summary":164},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; it only references an optional external tool for formatting.",1778053273007,"This skill generates a deliverable markdown report by merging diagnostic state snapshots saved locally. It organizes findings, conclusions, and next steps, providing a structured output for collaboration and review.","2.0.0","3.4.0","The extension has a critical finding for 'Commit recency' due to being unmaintained for over two years. Additionally, the 'License usability' is a warning due to the NonCommercial clause. Despite these issues, the core functionality, documentation, and code quality are strong.",50,"This skill effectively merges dbs-save snapshots into a structured markdown report, offering clear documentation and examples.",[15,16,17,18],"global","flagged",{"codeQuality":176,"collectedAt":177,"documentation":178,"maintenance":180,"security":181,"testCoverage":183},{},1778053259304,{"descriptionLength":179,"readmeSize":8},219,{},{"hasNpmPackage":182,"smitheryVerified":182},false,{"hasCi":182,"hasTests":182},{"updatedAt":185},1778053288253,{"githubOwner":187,"githubRepo":188,"locale":22,"slug":12,"type":189},"dontbesilent2025","dbskill","skill",true,{"_creationTime":192,"_id":193,"community":194,"display":195,"identity":204,"parentExtension":206,"providers":239,"relations":243,"workflow":244},1778053172687.528,"k1748qc1by54dsq78y8tgesx9x867zhh",{"reviewCount":8},{"description":196,"installMethods":197,"name":12,"sourceUrl":198,"tags":199},"把多次 dbs-save 攒下来的诊断状态合并成一份可交付的 markdown 报告，可分享、可归档。",{},"https://github.com/dontbesilent2025/dbskill",[200,201,16,202,203],"report","diagnostic","state-management","chinese",{"githubOwner":187,"githubRepo":188,"locale":22,"slug":12,"type":205},"plugin",{"_creationTime":207,"_id":208,"community":209,"display":210,"identity":221,"providers":224,"relations":234,"workflow":236},1778053172687.513,"k177pj7y8n3bt1g3qss80tbs85866zne",{"reviewCount":8},{"description":211,"installMethods":212,"name":213,"sourceUrl":198,"tags":214},"dontbesilent 商业诊断工具箱 — 从 12,307 条推文中提炼方法论，做成 17 个 Claude Code skill",{},"dontbesilent Business Diagnostic Toolkit",[215,216,217,218,203,219,220],"business-diagnostics","content-creation","workflow","tool","ai-assistant","consulting",{"githubOwner":187,"githubRepo":188,"locale":22,"slug":222,"type":223},"dontbesilent-skills","marketplace",{"extract":225,"llm":231},{"commitSha":226,"license":227,"marketplace":228},"82ad0b438a95e6a350ff26febbcfd0d309feb134","CC BY-NC 4.0",{"name":222,"pluginCount":229,"version":230},17,"2.8.0",{"promptVersionExtension":167,"promptVersionScoring":168,"score":232,"targetMarket":173,"tier":233},75,"evaluated",{"repoId":235},"kd79vvh7s9ep69hsn7agrem6s1864j2b",{"anyEnrichmentAt":237,"extractAt":238,"githubAt":237,"llmAt":185,"updatedAt":185},1778053174293,1778053172687,{"extract":240,"llm":242},{"commitSha":226,"license":241},"CC-BY-NC-4.0",{"promptVersionExtension":167,"promptVersionScoring":168,"score":232,"targetMarket":173,"tier":233},{"parentExtensionId":208,"repoId":235},{"anyEnrichmentAt":237,"extractAt":238,"githubAt":237,"llmAt":185,"updatedAt":185},{"extract":246,"llm":247},{"commitSha":226,"license":241},{"promptVersionExtension":167,"promptVersionScoring":168,"score":170,"targetMarket":173,"tier":174},{"parentExtensionId":193,"repoId":235},{"_creationTime":250,"_id":235,"identity":251,"providers":252,"workflow":265},1777995558409.854,{"githubOwner":187,"githubRepo":188,"sourceUrl":198},{"discover":253,"github":256},{"sources":254},[255],"skills-sh",{"closedIssues90d":257,"forks":258,"license":259,"openIssues90d":260,"pushedAt":261,"readmeSize":262,"stars":263,"topics":264},2,597,"NOASSERTION",5,1777975009000,11370,4243,[],{"discoverAt":266,"extractAt":267,"githubAt":267,"updatedAt":267},1777995558409,1778053176182,{"anyEnrichmentAt":237,"extractAt":238,"githubAt":237,"llmAt":185,"updatedAt":185},[],[271,302,327,354,373,393],{"_creationTime":272,"_id":273,"community":274,"display":275,"identity":285,"providers":289,"relations":296,"workflow":298},1778054663200.0623,"k1787qemz1vae1jy4xsx7c2zyn867dwd",{"reviewCount":8},{"description":276,"installMethods":277,"name":278,"sourceUrl":279,"tags":280},"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",[281,282,283,284,18,15],"customer-experience","journey-mapping","strategy","marketing",{"githubOwner":286,"githubRepo":287,"locale":22,"slug":288,"type":189},"onewave-ai","claude-skills","customer-journey-mapper",{"extract":290,"llm":293},{"commitSha":291,"license":292},"eb3d80be32b6cafcf0d5df1c1b8a95df75838271","MIT",{"promptVersionExtension":167,"promptVersionScoring":168,"score":294,"targetMarket":173,"tier":295},98,"verified",{"repoId":297},"kd71e43dj0b7ak5e55pyshxp4n864t6p",{"anyEnrichmentAt":299,"extractAt":300,"githubAt":299,"llmAt":301,"updatedAt":301},1778054667983,1778054663200,1778055270278,{"_creationTime":303,"_id":304,"community":305,"display":306,"identity":314,"providers":317,"relations":321,"workflow":323},1778054564989.5369,"k1767w6z2kv4rgf7gryn1saw6x867n0n",{"reviewCount":8},{"description":307,"installMethods":308,"name":309,"sourceUrl":310,"tags":311},"Refactor CLAUDE.md files to follow progressive disclosure principles. Use when CLAUDE.md is too long or disorganized.",{},"ReClaude","https://github.com/brianlovin/claude-config/tree/HEAD/skills/reclaude",[18,312,16,313],"refactoring","claude-config",{"githubOwner":315,"githubRepo":313,"locale":22,"slug":316,"type":189},"brianlovin","reclaude",{"extract":318,"llm":320},{"commitSha":319,"license":69},"1a9819ebf3fee811150fc76cbe177ea4e5f747ff",{"promptVersionExtension":167,"promptVersionScoring":168,"score":294,"targetMarket":173,"tier":295},{"repoId":322},"kd7c7ftew8fsa52skn0fm3rfvd864fmn",{"anyEnrichmentAt":324,"extractAt":325,"githubAt":324,"llmAt":326,"updatedAt":326},1778054565711,1778054564989,1778054628464,{"_creationTime":328,"_id":329,"community":330,"display":331,"identity":340,"providers":344,"relations":348,"workflow":350},1778053622473.631,"k178xq85fhcsa49mmeh5z82vmh867ywf",{"reviewCount":8},{"description":332,"installMethods":333,"name":334,"sourceUrl":335,"tags":336},"Guide the edit pass after drafting. Use when revision feels overwhelming, when changes cascade unpredictably, when you can't see problems anymore, or when editing never ends.",{},"Revision","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/craft/revision",[337,338,339,17,18],"writing","editing","fiction",{"githubOwner":341,"githubRepo":342,"locale":22,"slug":343,"type":189},"jwynia","agent-skills","revision",{"extract":345,"llm":347},{"commitSha":346,"license":292},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":167,"promptVersionScoring":168,"score":294,"targetMarket":173,"tier":295},{"repoId":349},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":351,"extractAt":352,"githubAt":351,"llmAt":353,"updatedAt":353},1778053625386,1778053622473,1778054012696,{"_creationTime":355,"_id":356,"community":357,"display":358,"identity":365,"providers":366,"relations":370,"workflow":372},1778053172687.5276,"k176ye4dnhn497wgh9ewsypwss867b8m",{"reviewCount":8},{"description":359,"installMethods":360,"name":361,"sourceUrl":362,"tags":363},"把上次诊断的状态拉出来，接着用。配合 dbs-save 使用。 触发方式：/dbs-restore、/续上、「接着上次」「之前的结论」「上次诊断到哪了」 Restore the most recent diagnosis snapshot saved by dbs-save. Trigger: /dbs-restore, \"continue from last time\", \"where did we leave off\"",{},"dbs-restore","https://github.com/dontbesilent2025/dbskill/tree/HEAD/skills/dbs-restore",[17,202,364,15],"continuation",{"githubOwner":187,"githubRepo":188,"locale":22,"slug":361,"type":189},{"extract":367,"llm":368},{"commitSha":226,"license":241},{"promptVersionExtension":167,"promptVersionScoring":168,"score":369,"targetMarket":173,"tier":295},96,{"parentExtensionId":371,"repoId":235},"k17fm2fmvpzgpf21gsq7psebhx867rmd",{"anyEnrichmentAt":237,"extractAt":238,"githubAt":237,"llmAt":185,"updatedAt":185},{"_creationTime":374,"_id":375,"community":376,"display":377,"identity":385,"providers":387,"relations":391,"workflow":392},1778053622473.6594,"k171jc4epkmqq2y76n42e3eg0s866rf8",{"reviewCount":8},{"description":378,"installMethods":379,"name":380,"sourceUrl":381,"tags":382},"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",[337,383,384,201,18],"analysis","non-fiction",{"githubOwner":341,"githubRepo":342,"locale":22,"slug":386,"type":189},"blind-spot-detective",{"extract":388,"llm":389},{"commitSha":346,"license":292},{"promptVersionExtension":167,"promptVersionScoring":168,"score":390,"targetMarket":173,"tier":295},99,{"repoId":349},{"anyEnrichmentAt":351,"extractAt":352,"githubAt":351,"llmAt":353,"updatedAt":353},{"_creationTime":394,"_id":395,"community":396,"display":397,"identity":409,"providers":413,"relations":417,"workflow":419},1778053380851.3125,"k173xg04zamyvse0m6rer184bd866waj",{"reviewCount":8},{"description":398,"installMethods":399,"name":400,"sourceUrl":401,"tags":402},"Extension from millionco/react-doctor",{},"React Doctor","https://github.com/millionco/react-doctor/tree/HEAD/packages/website",[403,404,405,17,406,407,408],"react","code-analysis","cli","typescript","next-js","developer-tools",{"githubOwner":410,"githubRepo":411,"locale":22,"slug":412,"type":189},"millionco","react-doctor","website",{"extract":414,"llm":416},{"commitSha":415,"license":292},"0053faa0a85dda7d57bc09764ab600655829a4c0",{"promptVersionExtension":167,"promptVersionScoring":168,"score":294,"targetMarket":173,"tier":295},{"repoId":418},"kd7c7y7mgbqtgjw8q3h5pevtgh864s4d",{"anyEnrichmentAt":420,"extractAt":421,"githubAt":420,"llmAt":422,"updatedAt":422},1778053381509,1778053380851,1778053395404]