[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-dontbesilent2025-dbs-report-en":3,"guides-for-dontbesilent2025-dbs-report":268,"similar-k17888eq8471mytn61xh2sxd1x866beq":269},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":19,"identity":186,"isFallback":182,"parentExtension":190,"providers":244,"relations":247,"repo":248,"workflow":267},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",{"_creationTime":191,"_id":192,"community":193,"display":194,"identity":203,"parentExtension":205,"providers":238,"relations":242,"workflow":243},1778053172687.528,"k1748qc1by54dsq78y8tgesx9x867zhh",{"reviewCount":8},{"description":195,"installMethods":196,"name":12,"sourceUrl":197,"tags":198},"把多次 dbs-save 攒下来的诊断状态合并成一份可交付的 markdown 报告，可分享、可归档。",{},"https://github.com/dontbesilent2025/dbskill",[199,200,16,201,202],"report","diagnostic","state-management","chinese",{"githubOwner":187,"githubRepo":188,"locale":22,"slug":12,"type":204},"plugin",{"_creationTime":206,"_id":207,"community":208,"display":209,"identity":220,"providers":223,"relations":233,"workflow":235},1778053172687.513,"k177pj7y8n3bt1g3qss80tbs85866zne",{"reviewCount":8},{"description":210,"installMethods":211,"name":212,"sourceUrl":197,"tags":213},"dontbesilent 商业诊断工具箱 — 从 12,307 条推文中提炼方法论，做成 17 个 Claude Code skill",{},"dontbesilent Business Diagnostic Toolkit",[214,215,216,217,202,218,219],"business-diagnostics","content-creation","workflow","tool","ai-assistant","consulting",{"githubOwner":187,"githubRepo":188,"locale":22,"slug":221,"type":222},"dontbesilent-skills","marketplace",{"extract":224,"llm":230},{"commitSha":225,"license":226,"marketplace":227},"82ad0b438a95e6a350ff26febbcfd0d309feb134","CC BY-NC 4.0",{"name":221,"pluginCount":228,"version":229},17,"2.8.0",{"promptVersionExtension":167,"promptVersionScoring":168,"score":231,"targetMarket":173,"tier":232},75,"evaluated",{"repoId":234},"kd79vvh7s9ep69hsn7agrem6s1864j2b",{"anyEnrichmentAt":236,"extractAt":237,"githubAt":236,"llmAt":185,"updatedAt":185},1778053174293,1778053172687,{"extract":239,"llm":241},{"commitSha":225,"license":240},"CC-BY-NC-4.0",{"promptVersionExtension":167,"promptVersionScoring":168,"score":231,"targetMarket":173,"tier":232},{"parentExtensionId":207,"repoId":234},{"anyEnrichmentAt":236,"extractAt":237,"githubAt":236,"llmAt":185,"updatedAt":185},{"extract":245,"llm":246},{"commitSha":225,"license":240},{"promptVersionExtension":167,"promptVersionScoring":168,"score":170,"targetMarket":173,"tier":174},{"parentExtensionId":192,"repoId":234},{"_creationTime":249,"_id":234,"identity":250,"providers":251,"workflow":264},1777995558409.854,{"githubOwner":187,"githubRepo":188,"sourceUrl":197},{"discover":252,"github":255},{"sources":253},[254],"skills-sh",{"closedIssues90d":256,"forks":257,"license":258,"openIssues90d":259,"pushedAt":260,"readmeSize":261,"stars":262,"topics":263},2,597,"NOASSERTION",5,1777975009000,11370,4243,[],{"discoverAt":265,"extractAt":266,"githubAt":266,"updatedAt":266},1777995558409,1778053176182,{"anyEnrichmentAt":236,"extractAt":237,"githubAt":236,"llmAt":185,"updatedAt":185},[],[270,301,326,353,372,392],{"_creationTime":271,"_id":272,"community":273,"display":274,"identity":284,"providers":288,"relations":295,"workflow":297},1778054663200.0623,"k1787qemz1vae1jy4xsx7c2zyn867dwd",{"reviewCount":8},{"description":275,"installMethods":276,"name":277,"sourceUrl":278,"tags":279},"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",[280,281,282,283,18,15],"customer-experience","journey-mapping","strategy","marketing",{"githubOwner":285,"githubRepo":286,"locale":22,"slug":287,"type":189},"onewave-ai","claude-skills","customer-journey-mapper",{"extract":289,"llm":292},{"commitSha":290,"license":291},"eb3d80be32b6cafcf0d5df1c1b8a95df75838271","MIT",{"promptVersionExtension":167,"promptVersionScoring":168,"score":293,"targetMarket":173,"tier":294},98,"verified",{"repoId":296},"kd71e43dj0b7ak5e55pyshxp4n864t6p",{"anyEnrichmentAt":298,"extractAt":299,"githubAt":298,"llmAt":300,"updatedAt":300},1778054667983,1778054663200,1778055270278,{"_creationTime":302,"_id":303,"community":304,"display":305,"identity":313,"providers":316,"relations":320,"workflow":322},1778054564989.5369,"k1767w6z2kv4rgf7gryn1saw6x867n0n",{"reviewCount":8},{"description":306,"installMethods":307,"name":308,"sourceUrl":309,"tags":310},"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,311,16,312],"refactoring","claude-config",{"githubOwner":314,"githubRepo":312,"locale":22,"slug":315,"type":189},"brianlovin","reclaude",{"extract":317,"llm":319},{"commitSha":318,"license":69},"1a9819ebf3fee811150fc76cbe177ea4e5f747ff",{"promptVersionExtension":167,"promptVersionScoring":168,"score":293,"targetMarket":173,"tier":294},{"repoId":321},"kd7c7ftew8fsa52skn0fm3rfvd864fmn",{"anyEnrichmentAt":323,"extractAt":324,"githubAt":323,"llmAt":325,"updatedAt":325},1778054565711,1778054564989,1778054628464,{"_creationTime":327,"_id":328,"community":329,"display":330,"identity":339,"providers":343,"relations":347,"workflow":349},1778053622473.631,"k178xq85fhcsa49mmeh5z82vmh867ywf",{"reviewCount":8},{"description":331,"installMethods":332,"name":333,"sourceUrl":334,"tags":335},"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",[336,337,338,17,18],"writing","editing","fiction",{"githubOwner":340,"githubRepo":341,"locale":22,"slug":342,"type":189},"jwynia","agent-skills","revision",{"extract":344,"llm":346},{"commitSha":345,"license":291},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":167,"promptVersionScoring":168,"score":293,"targetMarket":173,"tier":294},{"repoId":348},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":350,"extractAt":351,"githubAt":350,"llmAt":352,"updatedAt":352},1778053625386,1778053622473,1778054012696,{"_creationTime":354,"_id":355,"community":356,"display":357,"identity":364,"providers":365,"relations":369,"workflow":371},1778053172687.5276,"k176ye4dnhn497wgh9ewsypwss867b8m",{"reviewCount":8},{"description":358,"installMethods":359,"name":360,"sourceUrl":361,"tags":362},"把上次诊断的状态拉出来，接着用。配合 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,201,363,15],"continuation",{"githubOwner":187,"githubRepo":188,"locale":22,"slug":360,"type":189},{"extract":366,"llm":367},{"commitSha":225,"license":240},{"promptVersionExtension":167,"promptVersionScoring":168,"score":368,"targetMarket":173,"tier":294},96,{"parentExtensionId":370,"repoId":234},"k17fm2fmvpzgpf21gsq7psebhx867rmd",{"anyEnrichmentAt":236,"extractAt":237,"githubAt":236,"llmAt":185,"updatedAt":185},{"_creationTime":373,"_id":374,"community":375,"display":376,"identity":384,"providers":386,"relations":390,"workflow":391},1778053622473.6594,"k171jc4epkmqq2y76n42e3eg0s866rf8",{"reviewCount":8},{"description":377,"installMethods":378,"name":379,"sourceUrl":380,"tags":381},"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",[336,382,383,200,18],"analysis","non-fiction",{"githubOwner":340,"githubRepo":341,"locale":22,"slug":385,"type":189},"blind-spot-detective",{"extract":387,"llm":388},{"commitSha":345,"license":291},{"promptVersionExtension":167,"promptVersionScoring":168,"score":389,"targetMarket":173,"tier":294},99,{"repoId":348},{"anyEnrichmentAt":350,"extractAt":351,"githubAt":350,"llmAt":352,"updatedAt":352},{"_creationTime":393,"_id":394,"community":395,"display":396,"identity":408,"providers":412,"relations":416,"workflow":418},1778053380851.3125,"k173xg04zamyvse0m6rer184bd866waj",{"reviewCount":8},{"description":397,"installMethods":398,"name":399,"sourceUrl":400,"tags":401},"Extension from millionco/react-doctor",{},"React Doctor","https://github.com/millionco/react-doctor/tree/HEAD/packages/website",[402,403,404,17,405,406,407],"react","code-analysis","cli","typescript","next-js","developer-tools",{"githubOwner":409,"githubRepo":410,"locale":22,"slug":411,"type":189},"millionco","react-doctor","website",{"extract":413,"llm":415},{"commitSha":414,"license":291},"0053faa0a85dda7d57bc09764ab600655829a4c0",{"promptVersionExtension":167,"promptVersionScoring":168,"score":293,"targetMarket":173,"tier":294},{"repoId":417},"kd7c7y7mgbqtgjw8q3h5pevtgh864s4d",{"anyEnrichmentAt":419,"extractAt":420,"githubAt":419,"llmAt":421,"updatedAt":421},1778053381509,1778053380851,1778053395404]