[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-dontbesilent2025-dbs-restore-bn":3,"guides-for-dontbesilent2025-dbs-restore":290,"similar-k17fm2fmvpzgpf21gsq7psebhx867rmd":291},{"_creationTime":4,"_id":5,"children":6,"community":43,"display":44,"evaluation":52,"identity":233,"isFallback":235,"parentExtension":236,"providers":265,"relations":269,"repo":270,"workflow":289},1778053172687.527,"k17fm2fmvpzgpf21gsq7psebhx867rmd",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":22,"providers":27,"relations":37,"workflow":39},1778053172687.5276,"k176ye4dnhn497wgh9ewsypwss867b8m",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":15,"sourceUrl":16,"tags":17},"把上次诊断的状态拉出来，接着用。配合 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",[18,19,20,21],"diagnostics","state-management","continuation","reporting",{"githubOwner":23,"githubRepo":24,"locale":25,"slug":15,"type":26},"dontbesilent2025","dbskill","en","skill",{"extract":28,"llm":31},{"commitSha":29,"license":30},"82ad0b438a95e6a350ff26febbcfd0d309feb134","CC-BY-NC-4.0",{"promptVersionExtension":32,"promptVersionScoring":33,"score":34,"targetMarket":35,"tier":36},"2.0.0","3.4.0",96,"global","verified",{"parentExtensionId":5,"repoId":38},"kd79vvh7s9ep69hsn7agrem6s1864j2b",{"anyEnrichmentAt":40,"extractAt":41,"githubAt":40,"llmAt":42,"updatedAt":42},1778053174293,1778053172687,1778053288253,{"reviewCount":11},{"description":45,"installMethods":46,"name":24,"sourceUrl":47,"tags":48},"把上次诊断的状态拉出来，接着用。配合 dbs-save，跨对话接续诊断。",{},"https://github.com/dontbesilent2025/dbskill",[49,19,50,51],"business-diagnostics","diagnostic-toolkit","chinese",{"_creationTime":53,"_id":54,"extensionId":5,"locale":25,"result":55,"trustSignals":223,"workflow":232},1778053288253.0864,"kn734zyzc1xd3k1f46z480nmn1866nem",{"checks":56,"evaluatedAt":216,"extensionSummary":217,"promptVersionExtension":32,"promptVersionScoring":33,"rationale":218,"score":219,"summary":220,"tags":221,"targetMarket":35,"tier":222},[57,62,65,68,72,75,79,83,86,89,94,98,102,106,109,112,115,118,121,124,128,132,136,141,145,148,151,154,158,161,164,167,170,173,176,179,182,185,188,191,193,196,199,202,206,209,212],{"category":58,"check":59,"severity":60,"summary":61},"Practical Utility","Problem relevance","pass","The displayed description clearly names a concrete user problem: retrieving and using the previous diagnostic state to continue diagnostics across conversations.",{"category":58,"check":63,"severity":60,"summary":64},"Unique selling proposition","The extension provides a state management system that upgrades diagnostics from single-session to cumulative, allowing users to resume and consolidate their work, which is a significant value over standard prompt handling.",{"category":58,"check":66,"severity":60,"summary":67},"Production readiness","The extension is designed for production use, enabling state persistence and reporting, which supports a complete diagnostic lifecycle.",{"category":69,"check":70,"severity":60,"summary":71},"Scope","Single responsibility principle","The plugin acts as a state management system for diagnostics, specifically focused on saving, restoring, and reporting, which is a coherent and singular workflow.",{"category":69,"check":73,"severity":60,"summary":74},"Description quality","The description accurately reflects the extension's functionality, which is to retrieve and use the previous diagnostic state for continuation, complementing the main save functionality.",{"category":76,"check":77,"severity":60,"summary":78},"Invocation","Scoped tools","The plugin exposes specific tools for state management: save, restore, and report, which are narrow verb-noun specialists.",{"category":80,"check":81,"severity":60,"summary":82},"Documentation","Configuration & parameter reference","The README clearly documents the save, restore, and report commands, including how the state is managed by default (e.g., in ~/.dbs/sessions/{project_name}/).",{"category":69,"check":84,"severity":60,"summary":85},"Tool naming","The tool names (`dbs-save`, `dbs-restore`, `dbs-report`) are descriptive and follow kebab-case conventions.",{"category":69,"check":87,"severity":60,"summary":88},"Minimal I/O surface","The save functionality writes state to a local file, and restore reads from these files; the output is structured markdown, with no extraneous data.",{"category":90,"check":91,"severity":92,"summary":93},"License","License usability","critical","The license is Attribution-NonCommercial 4.0 International (CC BY-NC 4.0), which prohibits commercial use and is not considered an open-source license, thus blocking redistribution.",{"category":95,"check":96,"severity":92,"summary":97},"Maintenance","Commit recency","There are no commits on the default branch in the last 12 months (pushedAt: n/a), indicating the extension is likely unmaintained.",{"category":95,"check":99,"severity":100,"summary":101},"Dependency Management","not_applicable","No third-party dependencies were detected.",{"category":103,"check":104,"severity":100,"summary":105},"Security","Secret Management","No secrets are used by this extension.",{"category":103,"check":107,"severity":60,"summary":108},"Injection","The extension operates on locally stored markdown files, and there are no indications of loading or executing untrusted third-party data.",{"category":103,"check":110,"severity":60,"summary":111},"Transitive Supply-Chain Grenades","The extension only interacts with local files within its designated directory and does not fetch or execute external code.",{"category":103,"check":113,"severity":60,"summary":114},"Sandbox Isolation","The extension writes state to a specific directory (`~/.dbs/sessions/`) within the user's home directory, adhering to sandbox conventions.",{"category":103,"check":116,"severity":60,"summary":117},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found in the extension's scripts.",{"category":103,"check":119,"severity":60,"summary":120},"Data Exfiltration","The extension only interacts with local files and has no network calls, thus posing no risk of data exfiltration.",{"category":103,"check":122,"severity":60,"summary":123},"Hidden Text Tricks","Bundled files are free of hidden-steering tricks; the content is clean markdown and YAML.",{"category":125,"check":126,"severity":60,"summary":127},"Hooks","Opaque code execution","The extension consists of readable bash scripts and markdown files, with no obfuscated code or runtime downloads.",{"category":129,"check":130,"severity":60,"summary":131},"Portability","Structural Assumption","The extension uses a standard path for storing session data (`~/.dbs/sessions/{project_name}/`) and creates directories as needed, without assuming a specific project structure.",{"category":133,"check":134,"severity":92,"summary":135},"Trust","Issues Attention","Issues Opened (last 90d, currently open): n/a, Issues Closed (last 90d): n/a. With no commit activity and no issue tracking, maintainer engagement is indeterminable and concerning.",{"category":137,"check":138,"severity":139,"summary":140},"Versioning","Release Management","warning","Manifest Version: 2.8.0, but no GitHub release tags or CHANGELOG.md are present. The version is declared in the marketplace.json, but the lack of other versioning signals suggests infrequent releases.",{"category":142,"check":143,"severity":60,"summary":144},"Code Execution","Validation","The extension handles file paths and markdown content, and while no explicit schema library is used, the operations are straightforward file I/O, with no apparent vulnerabilities.",{"category":103,"check":146,"severity":100,"summary":147},"Unguarded Destructive Operations","The extension performs file I/O operations for saving and restoring data, which are not considered destructive operations.",{"category":142,"check":149,"severity":60,"summary":150},"Error Handling","The scripts are simple and likely to handle file operations gracefully, with clear error messages expected for I/O failures.",{"category":142,"check":152,"severity":100,"summary":153},"Logging","The extension does not perform destructive actions or outbound calls that would require local audit logging.",{"category":155,"check":156,"severity":100,"summary":157},"Compliance","GDPR","The extension only handles diagnostic state stored locally and does not process personal data.",{"category":155,"check":159,"severity":60,"summary":160},"Target market","The extension's functionality is purely local state management and does not involve any region-specific logic or data, making it globally applicable.",{"category":129,"check":162,"severity":60,"summary":163},"Runtime stability","The extension uses standard file operations and markdown parsing, which should be stable across different POSIX-compliant environments.",{"category":69,"check":165,"severity":60,"summary":166},"Tool surface size","The plugin exposes 3 tools (save, restore, report), which is within the ideal range of 3-10 tools.",{"category":76,"check":168,"severity":60,"summary":169},"Name collisions","The tools (`dbs-save`, `dbs-restore`, `dbs-report`) have distinct names and descriptions, and do not appear to collide with Claude Code built-ins or other skills within the bundle.",{"category":76,"check":171,"severity":60,"summary":172},"Overlapping near-synonym tools","The tools are distinct in their function: save, restore, and report, with no overlapping near-synonym names.",{"category":76,"check":174,"severity":100,"summary":175},"Hooks-off mechanism","The extension does not utilize hooks, so a hooks-off mechanism is not applicable.",{"category":76,"check":177,"severity":100,"summary":178},"Hook matcher tightness","The extension does not use hooks, making this check not applicable.",{"category":103,"check":180,"severity":100,"summary":181},"Hook security","The extension does not utilize hooks, so hook security is not applicable.",{"category":125,"check":183,"severity":100,"summary":184},"Silent prompt rewriting","The extension does not have UserPromptSubmit hooks, so silent prompt rewriting is not applicable.",{"category":103,"check":186,"severity":100,"summary":187},"Permission Hook","The extension does not use PermissionRequest hooks, making this check not applicable.",{"category":155,"check":189,"severity":100,"summary":190},"Hook privacy","The extension does not utilize hooks, so hook privacy is not applicable.",{"category":142,"check":192,"severity":100,"summary":178},"Hook dependency",{"category":80,"check":194,"severity":60,"summary":195},"Install / Setup Instructions","The README provides clear installation instructions for Claude Code and a general npx command, and documents the purpose of each skill.",{"category":80,"check":197,"severity":60,"summary":198},"Feature Transparency","The README clearly explains the purpose of each skill within the toolkit and the state management features.",{"category":80,"check":200,"severity":60,"summary":201},"Phantom features","All promised features (save, restore, report) are implemented and described in the README and marketplace.json.",{"category":203,"check":204,"severity":60,"summary":205},"Convention","Layout convention adherence","The extension places `plugin.json` in `.claude-plugin/` and skills in `./skills/`, adhering to Claude Code plugin structural conventions.",{"category":203,"check":207,"severity":60,"summary":208},"Plugin state","The extension correctly manages its persistent state under `~/.dbs/sessions/`, which aligns with best practices for plugin state management and would be handled by `--keep-data` semantics.",{"category":103,"check":210,"severity":100,"summary":211},"Keychain-stored secrets","The plugin does not handle any secrets, making this check not applicable.",{"category":213,"check":214,"severity":60,"summary":215},"Installation","Clean uninstall","The extension only creates local files and directories; there are no background daemons, cron jobs, or other processes that would prevent a clean uninstall.",1778053256169,"This plugin bundles 17 business diagnostic tools, including diagnosis, benchmarking, content creation, and state management. It allows users to save, restore, and report on diagnostic sessions, enhancing the usability of diagnostic workflows.","The extension is flagged due to critical findings related to the license (CC BY-NC 4.0, prohibiting commercial use), lack of recent commits, and no clear issue tracking, all of which strongly indicate unmaintained and potentially unusable status for many users.",49,"This plugin offers a suite of business diagnostic tools with state management capabilities, but critical issues with licensing, maintenance, and issue tracking limit its overall trust.",[49,19,50,51],"flagged",{"codeQuality":224,"collectedAt":225,"documentation":226,"maintenance":228,"security":229,"testCoverage":231},{},1778053248958,{"descriptionLength":227,"readmeSize":11},36,{},{"hasNpmPackage":230,"smitheryVerified":230},false,{"hasCi":230,"hasTests":230},{"updatedAt":42},{"githubOwner":23,"githubRepo":24,"locale":25,"slug":15,"type":234},"plugin",true,{"_creationTime":237,"_id":238,"community":239,"display":240,"identity":250,"parentExtension":253,"providers":254,"relations":263,"workflow":264},1778053172687.513,"k177pj7y8n3bt1g3qss80tbs85866zne",{"reviewCount":11},{"description":241,"installMethods":242,"name":243,"sourceUrl":47,"tags":244},"dontbesilent 商业诊断工具箱 — 从 12,307 条推文中提炼方法论，做成 17 个 Claude Code skill",{},"dontbesilent Business Diagnostic Toolkit",[49,245,246,247,51,248,249],"content-creation","workflow","tool","ai-assistant","consulting",{"githubOwner":23,"githubRepo":24,"locale":25,"slug":251,"type":252},"dontbesilent-skills","marketplace",null,{"extract":255,"llm":260},{"commitSha":29,"license":256,"marketplace":257},"CC BY-NC 4.0",{"name":251,"pluginCount":258,"version":259},17,"2.8.0",{"promptVersionExtension":32,"promptVersionScoring":33,"score":261,"targetMarket":35,"tier":262},75,"evaluated",{"repoId":38},{"anyEnrichmentAt":40,"extractAt":41,"githubAt":40,"llmAt":42,"updatedAt":42},{"extract":266,"llm":268},{"commitSha":29,"license":267},"Attribution-NonCommercial-4.0-International",{"promptVersionExtension":32,"promptVersionScoring":33,"score":219,"targetMarket":35,"tier":222},{"parentExtensionId":238,"repoId":38},{"_creationTime":271,"_id":38,"identity":272,"providers":273,"workflow":286},1777995558409.854,{"githubOwner":23,"githubRepo":24,"sourceUrl":47},{"discover":274,"github":277},{"sources":275},[276],"skills-sh",{"closedIssues90d":278,"forks":279,"license":280,"openIssues90d":281,"pushedAt":282,"readmeSize":283,"stars":284,"topics":285},2,597,"NOASSERTION",5,1777975009000,11370,4243,[],{"discoverAt":287,"extractAt":288,"githubAt":288,"updatedAt":288},1777995558409,1778053176182,{"anyEnrichmentAt":40,"extractAt":41,"githubAt":40,"llmAt":42,"updatedAt":42},[],[292,316,335,357,374,393],{"_creationTime":293,"_id":294,"community":295,"display":296,"identity":307,"providers":309,"relations":314,"workflow":315},1778053172687.5251,"k170teztny9y30zkbjw8zmxt6d867nyf",{"reviewCount":11},{"description":297,"installMethods":298,"name":24,"sourceUrl":47,"tags":299},"Agent 工作台迁移。把任意项目整理成 Claude Code / Codex 双端一致的 Agent 工作台：审计规则文件、识别真源、统一命名与 bridge。",{},[49,245,300,301,19,51,302,303,304,305,306],"workflow-infrastructure","thinking-tools","agent-migration","migration","codex","agents-md","bridge",{"githubOwner":23,"githubRepo":24,"locale":25,"slug":308,"type":234},"dbs-agent-migration",{"extract":310,"llm":312},{"commitSha":29,"license":311},"Attribution-NonCommercial 4.0 International",{"promptVersionExtension":32,"promptVersionScoring":33,"score":313,"targetMarket":35,"tier":222},50,{"parentExtensionId":238,"repoId":38},{"anyEnrichmentAt":40,"extractAt":41,"githubAt":40,"llmAt":42,"updatedAt":42},{"_creationTime":317,"_id":318,"community":319,"display":320,"identity":327,"providers":329,"relations":333,"workflow":334},1778053172687.5134,"k173vrjspn945424ft7djag3vd8666r7",{"reviewCount":11},{"description":321,"name":243,"sourceUrl":47,"tags":322},"dontbesilent 商业工具箱主入口。根据你的问题自动路由到最合适的诊断工具。",[49,245,301,19,300,51,323,249,324,325,326],"router","analysis","psychology","philosophy",{"githubOwner":23,"githubRepo":24,"locale":25,"slug":328,"type":234},"dbs",{"extract":330,"llm":331},{"commitSha":29,"license":267},{"promptVersionExtension":32,"promptVersionScoring":33,"score":332,"targetMarket":51,"tier":222},45,{"parentExtensionId":238,"repoId":38},{"anyEnrichmentAt":40,"extractAt":41,"githubAt":40,"llmAt":42,"updatedAt":42},{"_creationTime":336,"_id":337,"community":338,"display":339,"identity":349,"providers":351,"relations":355,"workflow":356},1778053172687.529,"k176avzgtwkz9qbnngs7a25hqh866tb8",{"reviewCount":11},{"description":340,"installMethods":341,"name":342,"sourceUrl":47,"tags":343},"dontbesilent 目标清晰化。用维特根斯坦方法把模糊目标审计成可检查的交付物。",{},"dontbesilent 商业诊断工具箱",[49,344,345,346,51,347,19,348],"concept-deconstruction","wittgenstein","austrian-economics","documentation","utility",{"githubOwner":23,"githubRepo":24,"locale":25,"slug":350,"type":234},"dbs-goal",{"extract":352,"llm":353},{"commitSha":29,"license":267},{"promptVersionExtension":32,"promptVersionScoring":33,"score":354,"targetMarket":51,"tier":222},40,{"parentExtensionId":238,"repoId":38},{"anyEnrichmentAt":40,"extractAt":41,"githubAt":40,"llmAt":42,"updatedAt":42},{"_creationTime":358,"_id":359,"community":360,"display":361,"identity":365,"providers":367,"relations":372,"workflow":373},1778053172687.5242,"k174ex3dn9nxz4k2aeywt081p9866eh4",{"reviewCount":11},{"description":362,"installMethods":363,"name":243,"sourceUrl":47,"tags":364},"dontbesilent 慢就是快。帮创业者找到看起来更慢但长期更快的方法，用摩擦建造资产。",{},[49,245,325,326,302,19,51],{"githubOwner":23,"githubRepo":24,"locale":25,"slug":366,"type":234},"dbs-slowisfast",{"extract":368,"llm":369},{"commitSha":29,"license":311},{"promptVersionExtension":32,"promptVersionScoring":33,"score":370,"targetMarket":371,"tier":222},35,"CN",{"parentExtensionId":238,"repoId":38},{"anyEnrichmentAt":40,"extractAt":41,"githubAt":40,"llmAt":42,"updatedAt":42},{"_creationTime":375,"_id":376,"community":377,"display":378,"identity":385,"providers":387,"relations":391,"workflow":392},1778053172687.5261,"k171nkmkpqr31jz5hv1dvmppyx866saw",{"reviewCount":11},{"description":379,"installMethods":380,"name":381,"sourceUrl":47,"tags":382},"把当前诊断的关键状态存到本地，下次回来可以接着用。诊断从单次问诊升级为可累积的状态。",{},"dbskill State Management Suite",[19,383,384,51],"diagnosis","persistence",{"githubOwner":23,"githubRepo":24,"locale":25,"slug":386,"type":234},"dbs-save",{"extract":388,"llm":389},{"commitSha":29,"license":311},{"promptVersionExtension":32,"promptVersionScoring":33,"score":390,"targetMarket":35,"tier":36},92,{"parentExtensionId":238,"repoId":38},{"anyEnrichmentAt":40,"extractAt":41,"githubAt":40,"llmAt":42,"updatedAt":42},{"_creationTime":394,"_id":395,"community":396,"display":397,"identity":404,"providers":406,"relations":410,"workflow":411},1778053172687.5232,"k1756ht8ex7q7wzt3m84xeymnh866nt9",{"reviewCount":11},{"description":398,"installMethods":399,"name":400,"sourceUrl":47,"tags":401},"dontbesilent AI 写作特征识别。扫描文案中的 AI 生成痕迹，输出检测报告。默认只诊断不改。",{},"dontbesilent business diagnostic toolkit",[49,402,245,51,403],"ai-detection","writing-analysis",{"githubOwner":23,"githubRepo":24,"locale":25,"slug":405,"type":234},"dbs-ai-check",{"extract":407,"llm":408},{"commitSha":29,"license":30},{"promptVersionExtension":32,"promptVersionScoring":33,"score":409,"targetMarket":35,"tier":222},80,{"parentExtensionId":238,"repoId":38},{"anyEnrichmentAt":40,"extractAt":41,"githubAt":40,"llmAt":42,"updatedAt":42}]