[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-dontbesilent2025-dbs-save-th":3,"guides-for-dontbesilent2025-dbs-save":269,"similar-k17cmfpt7faha7qexv5wp5a1hh8664jb":270},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":184,"isFallback":189,"parentExtension":190,"providers":244,"relations":248,"repo":249,"workflow":268},1778053172687.5266,"k17cmfpt7faha7qexv5wp5a1hh8664jb",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"把当前诊断的关键状态存到本地，下次回来可以接着用。 触发方式：/dbs-save、/存档、「保存这次诊断」「记下来」「这个结论留着」 Save the current diagnosis state to disk for cross-session recall. Trigger: /dbs-save, \"save this diagnosis\", \"remember this\"",{},"dbs-save：诊断存档","https://github.com/dontbesilent2025/dbskill/tree/HEAD/skills/dbs-save",[15,16,17,18,19],"state-management","persistence","diagnostics","documentation","local-storage",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":173,"workflow":182},1778053288253.0996,"kn7dtmxmscd5x5mfdnch8dy4y9867cbw","en",{"checks":25,"evaluatedAt":163,"extensionSummary":164,"promptVersionExtension":165,"promptVersionScoring":166,"rationale":167,"score":168,"summary":169,"tags":170,"targetMarket":171,"tier":172},[26,31,34,37,41,44,48,52,55,58,63,68,71,75,78,81,84,87,90,93,96,100,104,108,112,115,118,121,125,128,131,134,137,140,144,147,150,153,156,160],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The description clearly states the problem: saving diagnostic states for cross-session recall, addressing the pain point of cold starts in diagnostics.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The skill provides a concrete value over simple prompting by implementing a persistent state management system for diagnostics, which is a significant enhancement over typical stateless LLM interactions.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The skill covers the full lifecycle of saving, listing, and restoring diagnostic states, including handling different projects (slugs) and providing clear user feedback, indicating it's ready for real-world use.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The skill focuses solely on managing diagnostic state persistence, with clear commands for saving, listing, and restoring, adhering to a single responsibility.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The description is concise, accurately reflects the skill's functionality, and is easily skimmable, including both Chinese and English explanations and trigger phrases.",{"category":45,"check":46,"severity":29,"summary":47},"Invocation","Scoped tools","The skill exposes specific, narrow tools like `/dbs-save`, `/dbs-save \u003Ctitle>`, `/dbs-save list`, and `/dbs-save list \u003Cproject>`, all of which are verb-noun specialists.",{"category":49,"check":50,"severity":29,"summary":51},"Documentation","Configuration & parameter reference","All relevant parameters such as title, slug, and command variations are clearly documented, and file path construction is explicit.",{"category":38,"check":53,"severity":29,"summary":54},"Tool naming","Tool names like `/dbs-save`, `/dbs-restore`, and `/dbs-report` are descriptive and follow kebab-case conventions.",{"category":38,"check":56,"severity":29,"summary":57},"Minimal I/O surface","Inputs are command-line arguments with clear scopes (e.g., title, slug), and outputs are structured messages with file paths and counts, avoiding unnecessary data dumps.",{"category":59,"check":60,"severity":61,"summary":62},"License","License usability","warning","The skill is licensed under CC BY-NC 4.0, which is a non-commercial license and may restrict usability for some users or projects.",{"category":64,"check":65,"severity":66,"summary":67},"Maintenance","Commit recency","not_applicable","No commit data is available for evaluation.",{"category":64,"check":69,"severity":66,"summary":70},"Dependency Management","The skill does not appear to use any third-party dependencies.",{"category":72,"check":73,"severity":29,"summary":74},"Security","Secret Management","The skill handles local file paths for saving state and does not appear to manage or expose any secrets.",{"category":72,"check":76,"severity":29,"summary":77},"Injection","User-provided input for titles and project names is used to construct file paths and markdown content, but the documentation and script logic suggest proper handling to prevent injection.",{"category":72,"check":79,"severity":29,"summary":80},"Transitive Supply-Chain Grenades","The skill operates solely on local files and does not fetch any external content at runtime.",{"category":72,"check":82,"severity":29,"summary":83},"Sandbox Isolation","The skill writes to a predefined local directory (`~/.dbs/sessions/`) and does not attempt to modify files outside of this scope or outside the project folder.",{"category":72,"check":85,"severity":29,"summary":86},"Sandbox escape primitives","No detached processes or retry loops for denied tool calls were detected.",{"category":72,"check":88,"severity":29,"summary":89},"Data Exfiltration","The skill only interacts with local files and does not make any outbound network calls, thus preventing data exfiltration.",{"category":72,"check":91,"severity":29,"summary":92},"Hidden Text Tricks","The bundled files do not contain any hidden text tricks, invisible Unicode characters, or other obfuscation methods.",{"category":72,"check":94,"severity":29,"summary":95},"Opaque code execution","The provided scripts are in plain, readable markdown and do not use obfuscation techniques like base64 encoding or eval.",{"category":97,"check":98,"severity":29,"summary":99},"Portability","Structural Assumption","The skill correctly uses `~` and environment variables like `pwd` for path construction, making it portable across different user environments and OSes.",{"category":101,"check":102,"severity":66,"summary":103},"Trust","Issues Attention","No issue data available for evaluation.",{"category":105,"check":106,"severity":61,"summary":107},"Versioning","Release Management","There is no clear versioning signal (manifest version, git tags, CHANGELOG) for the skill, and the README mentions v2.8.0 but lacks a formal versioning mechanism in the skill's metadata.",{"category":109,"check":110,"severity":29,"summary":111},"Code Execution","Validation","Input handling for titles and project names appears to be robust, with path construction logic that sanitizes and validates inputs.",{"category":72,"check":113,"severity":29,"summary":114},"Unguarded Destructive Operations","The skill primarily performs file writes within a designated local directory, which are not considered destructive operations in this context and are guarded by the skill's defined scope.",{"category":109,"check":116,"severity":29,"summary":117},"Error Handling","The skill's workflow, particularly in Step 1 ('判断现在能不能存') and the list mode, includes explicit checks and user-facing messages for invalid states, indicating good error handling.",{"category":109,"check":119,"severity":29,"summary":120},"Logging","The skill provides clear user feedback after operations (e.g., file path, count), serving as a form of audit trail for its actions.",{"category":122,"check":123,"severity":29,"summary":124},"Compliance","GDPR","The skill only operates on local file paths and does not handle or process any personal data.",{"category":122,"check":126,"severity":29,"summary":127},"Target market","The skill's functionality is purely local file management and has no regional or jurisdictional logic, making it globally applicable.",{"category":97,"check":129,"severity":29,"summary":130},"Runtime stability","The skill's logic relies on standard shell commands and file system operations, making it highly portable across different operating systems and environments.",{"category":45,"check":132,"severity":29,"summary":133},"Precise Purpose","The description and accompanying markdown clearly define the skill's purpose (saving diagnostic states), its target artifact (diagnostic conclusions), and its triggers, with explicit non-goals.",{"category":45,"check":135,"severity":29,"summary":136},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability and trigger phrases, aiding precise routing.",{"category":49,"check":138,"severity":29,"summary":139},"Concise Body","The SKILL.md body is well-structured and under 500 lines, with detailed explanations and workflows delegated to structured sections and clear instructions.",{"category":141,"check":142,"severity":29,"summary":143},"Context","Progressive Disclosure","Detailed aspects like path construction and language considerations are embedded within the SKILL.md, and complex workflows are clearly outlined without excessive bloat, maintaining a single level of disclosure.",{"category":141,"check":145,"severity":66,"summary":146},"Forked exploration","This skill does not involve deep exploration or code review; its purpose is state management, making the 'context: fork' setting not applicable.",{"category":27,"check":148,"severity":29,"summary":149},"Usage examples","The skill provides clear examples for saving with and without titles, listing archives, and specific trigger phrases, demonstrating its functionality.",{"category":27,"check":151,"severity":29,"summary":152},"Edge cases","The skill explicitly handles edge cases such as no diagnostic information to save, specifying project names, and what to do when no archives exist for listing, providing clear recovery messages.",{"category":109,"check":154,"severity":66,"summary":155},"Tool Fallback","The skill does not reference any external tools like MCP servers and uses only built-in logic.",{"category":157,"check":158,"severity":29,"summary":159},"Safety","Halt on unexpected state","The skill explicitly checks for pre-conditions, such as having diagnostic information to save or existing archives to list, and halts with informative messages if these conditions are not met.",{"category":97,"check":161,"severity":29,"summary":162},"Cross-skill coupling","The skill operates as a standalone utility for state management and does not implicitly rely on or couple with other skills, maintaining its self-contained nature.",1778053275642,"This skill provides persistent storage for diagnostic information across sessions. It allows users to save the current state, list previous diagnoses, and restore them later, organized by project. The skill handles path construction, file creation, and user feedback gracefully.","2.0.0","3.4.0","The skill is exceptionally well-documented and robust in its functionality, focusing on a clear single responsibility. It handles state persistence effectively with clear instructions and user feedback. The primary detractor is the non-commercial license and the lack of a formal versioning signal, which prevent a perfect score.",95,"A well-documented and robust skill for saving, listing, and restoring diagnostic states locally, enhancing workflow continuity.",[15,16,17,18,19],"global","verified",{"codeQuality":174,"collectedAt":175,"documentation":176,"maintenance":178,"security":179,"testCoverage":181},{},1778053259932,{"descriptionLength":177,"readmeSize":8},192,{},{"hasNpmPackage":180,"smitheryVerified":180},false,{"hasCi":180,"hasTests":180},{"updatedAt":183},1778053288253,{"githubOwner":185,"githubRepo":186,"locale":23,"slug":187,"type":188},"dontbesilent2025","dbskill","dbs-save","skill",true,{"_creationTime":191,"_id":192,"community":193,"display":194,"identity":202,"parentExtension":204,"providers":237,"relations":242,"workflow":243},1778053172687.5261,"k171nkmkpqr31jz5hv1dvmppyx866saw",{"reviewCount":8},{"description":195,"installMethods":196,"name":197,"sourceUrl":198,"tags":199},"把当前诊断的关键状态存到本地，下次回来可以接着用。诊断从单次问诊升级为可累积的状态。",{},"dbskill State Management Suite","https://github.com/dontbesilent2025/dbskill",[15,200,16,201],"diagnosis","chinese",{"githubOwner":185,"githubRepo":186,"locale":23,"slug":187,"type":203},"plugin",{"_creationTime":205,"_id":206,"community":207,"display":208,"identity":219,"providers":222,"relations":232,"workflow":234},1778053172687.513,"k177pj7y8n3bt1g3qss80tbs85866zne",{"reviewCount":8},{"description":209,"installMethods":210,"name":211,"sourceUrl":198,"tags":212},"dontbesilent 商业诊断工具箱 — 从 12,307 条推文中提炼方法论，做成 17 个 Claude Code skill",{},"dontbesilent Business Diagnostic Toolkit",[213,214,215,216,201,217,218],"business-diagnostics","content-creation","workflow","tool","ai-assistant","consulting",{"githubOwner":185,"githubRepo":186,"locale":23,"slug":220,"type":221},"dontbesilent-skills","marketplace",{"extract":223,"llm":229},{"commitSha":224,"license":225,"marketplace":226},"82ad0b438a95e6a350ff26febbcfd0d309feb134","CC BY-NC 4.0",{"name":220,"pluginCount":227,"version":228},17,"2.8.0",{"promptVersionExtension":165,"promptVersionScoring":166,"score":230,"targetMarket":171,"tier":231},75,"evaluated",{"repoId":233},"kd79vvh7s9ep69hsn7agrem6s1864j2b",{"anyEnrichmentAt":235,"extractAt":236,"githubAt":235,"llmAt":183,"updatedAt":183},1778053174293,1778053172687,{"extract":238,"llm":240},{"commitSha":224,"license":239},"Attribution-NonCommercial 4.0 International",{"promptVersionExtension":165,"promptVersionScoring":166,"score":241,"targetMarket":171,"tier":172},92,{"parentExtensionId":206,"repoId":233},{"anyEnrichmentAt":235,"extractAt":236,"githubAt":235,"llmAt":183,"updatedAt":183},{"extract":245,"llm":247},{"commitSha":224,"license":246},"CC-BY-NC-4.0",{"promptVersionExtension":165,"promptVersionScoring":166,"score":168,"targetMarket":171,"tier":172},{"parentExtensionId":192,"repoId":233},{"_creationTime":250,"_id":233,"identity":251,"providers":252,"workflow":265},1777995558409.854,{"githubOwner":185,"githubRepo":186,"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":235,"extractAt":236,"githubAt":235,"llmAt":183,"updatedAt":183},[],[271,300,320,349,370,399],{"_creationTime":272,"_id":273,"community":274,"display":275,"identity":284,"providers":288,"relations":294,"workflow":296},1778053622473.631,"k178xq85fhcsa49mmeh5z82vmh867ywf",{"reviewCount":8},{"description":276,"installMethods":277,"name":278,"sourceUrl":279,"tags":280},"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",[281,282,283,17,18],"writing","editing","fiction",{"githubOwner":285,"githubRepo":286,"locale":23,"slug":287,"type":188},"jwynia","agent-skills","revision",{"extract":289,"llm":292},{"commitSha":290,"license":291},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32","MIT",{"promptVersionExtension":165,"promptVersionScoring":166,"score":293,"targetMarket":171,"tier":172},98,{"repoId":295},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":297,"extractAt":298,"githubAt":297,"llmAt":299,"updatedAt":299},1778053625386,1778053622473,1778054012696,{"_creationTime":301,"_id":302,"community":303,"display":304,"identity":312,"providers":313,"relations":317,"workflow":319},1778053172687.5276,"k176ye4dnhn497wgh9ewsypwss867b8m",{"reviewCount":8},{"description":305,"installMethods":306,"name":307,"sourceUrl":308,"tags":309},"把上次诊断的状态拉出来，接着用。配合 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,15,310,311],"continuation","reporting",{"githubOwner":185,"githubRepo":186,"locale":23,"slug":307,"type":188},{"extract":314,"llm":315},{"commitSha":224,"license":246},{"promptVersionExtension":165,"promptVersionScoring":166,"score":316,"targetMarket":171,"tier":172},96,{"parentExtensionId":318,"repoId":233},"k17fm2fmvpzgpf21gsq7psebhx867rmd",{"anyEnrichmentAt":235,"extractAt":236,"githubAt":235,"llmAt":183,"updatedAt":183},{"_creationTime":321,"_id":322,"community":323,"display":324,"identity":333,"providers":337,"relations":342,"workflow":345},1778053782268.2017,"k1760bke3zamp510t46nye2k4h867x1m",{"reviewCount":8},{"description":325,"installMethods":326,"name":327,"sourceUrl":328,"tags":329},"INVOKE THIS SKILL when your LangGraph needs to persist state, remember conversations, travel through history, or configure subgraph checkpointer scoping. Covers checkpointers, thread_id, time travel, Store, and subgraph persistence modes.",{},"LangGraph Persistence","https://github.com/langchain-ai/langchain-skills/tree/HEAD/config/skills/langgraph-persistence",[330,16,15,331,332],"langgraph","checkpointer","memory",{"githubOwner":334,"githubRepo":335,"locale":23,"slug":336,"type":188},"langchain-ai","langchain-skills","langgraph-persistence",{"extract":338,"llm":341},{"commitSha":339,"license":340},"648df5daa32ef7a742a07740d9c5d13e3b8229c4","n/a",{"promptVersionExtension":165,"promptVersionScoring":166,"score":241,"targetMarket":171,"tier":172},{"parentExtensionId":343,"repoId":344},"k1710b29xhgdykchws1tmnjrnx866nxv","kd74nzm561ws7px2qx08z27fad864yft",{"anyEnrichmentAt":346,"extractAt":347,"githubAt":346,"llmAt":348,"updatedAt":348},1778053782949,1778053782268,1778053822111,{"_creationTime":350,"_id":351,"community":352,"display":353,"identity":362,"providers":364,"relations":368,"workflow":369},1778053622473.6594,"k171jc4epkmqq2y76n42e3eg0s866rf8",{"reviewCount":8},{"description":354,"installMethods":355,"name":356,"sourceUrl":357,"tags":358},"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",[281,359,360,361,18],"analysis","non-fiction","diagnostic",{"githubOwner":285,"githubRepo":286,"locale":23,"slug":363,"type":188},"blind-spot-detective",{"extract":365,"llm":366},{"commitSha":290,"license":291},{"promptVersionExtension":165,"promptVersionScoring":166,"score":367,"targetMarket":171,"tier":172},99,{"repoId":295},{"anyEnrichmentAt":297,"extractAt":298,"githubAt":297,"llmAt":299,"updatedAt":299},{"_creationTime":371,"_id":372,"community":373,"display":374,"identity":385,"providers":389,"relations":393,"workflow":395},1778054052548.2288,"k176w64x0xqzqqadda9yb8vg45866vbk",{"reviewCount":8},{"description":375,"installMethods":376,"name":377,"sourceUrl":378,"tags":379},"Postgres state adapter for chat (production)",{},"Postgres State Adapter","https://github.com/vercel/chat/tree/HEAD/packages/state-pg",[380,15,381,382,383,384],"postgres","typescript","production","database","chat-sdk",{"githubOwner":386,"githubRepo":387,"locale":23,"slug":388,"type":188},"vercel","chat","chat-adapter-state-pg",{"extract":390,"llm":392},{"commitSha":391,"license":291},"3e4764db4d5c826cd0938cdcd0130d14eb8ed992",{"promptVersionExtension":165,"promptVersionScoring":166,"score":293,"targetMarket":171,"tier":172},{"repoId":394},"kd7ds766kaxjjf3s3hr8y7z2t9865yn3",{"anyEnrichmentAt":396,"extractAt":397,"githubAt":396,"llmAt":398,"updatedAt":398},1778054054404,1778054052548,1778054107364,{"_creationTime":400,"_id":401,"community":402,"display":403,"identity":414,"providers":418,"relations":422,"workflow":424},1778053380851.3125,"k173xg04zamyvse0m6rer184bd866waj",{"reviewCount":8},{"description":404,"installMethods":405,"name":406,"sourceUrl":407,"tags":408},"Extension from millionco/react-doctor",{},"React Doctor","https://github.com/millionco/react-doctor/tree/HEAD/packages/website",[409,410,411,17,381,412,413],"react","code-analysis","cli","next-js","developer-tools",{"githubOwner":415,"githubRepo":416,"locale":23,"slug":417,"type":188},"millionco","react-doctor","website",{"extract":419,"llm":421},{"commitSha":420,"license":291},"0053faa0a85dda7d57bc09764ab600655829a4c0",{"promptVersionExtension":165,"promptVersionScoring":166,"score":293,"targetMarket":171,"tier":172},{"repoId":423},"kd7c7y7mgbqtgjw8q3h5pevtgh864s4d",{"anyEnrichmentAt":425,"extractAt":426,"githubAt":425,"llmAt":427,"updatedAt":427},1778053381509,1778053380851,1778053395404]