[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-lijigang-ljg-writes-ko":3,"guides-for-lijigang-ljg-writes":263,"similar-k17b7me9b4d5dyr7vkmq3fjnqd867dfa":264},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":186,"isFallback":190,"parentExtension":191,"providers":240,"relations":243,"repo":244,"workflow":262},1778053348890.7896,"k17b7me9b4d5dyr7vkmq3fjnqd867dfa",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"写作引擎。像手术刀剖开一个观点，一层层剥到底。1000-1500 字。",{},"ljg-writes","https://github.com/lijigang/ljg-skills/tree/HEAD/skills/ljg-writes",[15,16,17,18,19],"writing","analysis","documentation","content-generation","org-mode",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":175,"workflow":184},1778053415028.5764,"kn739x2ems0gxs0c2ayqc2gred867myx","en",{"checks":25,"evaluatedAt":165,"extensionSummary":166,"promptVersionExtension":167,"promptVersionScoring":168,"rationale":169,"score":170,"summary":171,"tags":172,"targetMarket":173,"tier":174},[26,31,34,37,41,44,48,52,55,58,63,67,70,74,77,80,83,86,89,92,96,100,104,108,112,115,118,121,125,128,131,134,137,140,144,147,151,155,158,162],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The description clearly states the problem: dissecting viewpoints and digging deep, with a target length of 1000-1500 words.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The skill offers a unique approach to writing by focusing on deep dissection, specific writing techniques (like \"surgeon's hand, friend's mouth\"), and a rigorous refinement process, going beyond a simple text generation wrapper.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The skill provides a detailed process, specific constraints, and a clear output format, suggesting it's ready for use in a workflow for generating well-structured, deeply analyzed text.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The skill focuses solely on the process and refinement of writing analytical text, with clear constraints and output formats, indicating a single, well-defined responsibility.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The displayed description accurately reflects the skill's core function of deep analysis and writing, aligning with the detailed instructions provided.",{"category":45,"check":46,"severity":29,"summary":47},"Invocation","Scoped tools","The skill does not expose granular tools but rather guides a single, complex writing process, which is appropriate for its scope.",{"category":49,"check":50,"severity":29,"summary":51},"Documentation","Configuration & parameter reference","All necessary configurations, such as output formats, naming conventions, and specific syntax rules, are clearly documented within the SKILL.md file.",{"category":38,"check":53,"severity":29,"summary":54},"Tool naming","The skill's name 'ljg-writes' and its description clearly indicate its writing and analytical function.",{"category":38,"check":56,"severity":29,"summary":57},"Minimal I/O surface","The skill's input is primarily textual content and desired output specifications (like length and format), and its output is a structured org-mode file, which is well-defined for its task.",{"category":59,"check":60,"severity":61,"summary":62},"License","License usability","not_applicable","No license file or SPDX identifier was found, and the README does not specify a license. The provided context does not allow for a definitive license determination.",{"category":64,"check":65,"severity":61,"summary":66},"Maintenance","Commit recency","The provided context does not include commit history information for this specific skill file, making it impossible to assess recency.",{"category":64,"check":68,"severity":61,"summary":69},"Dependency Management","The skill does not appear to use any third-party dependencies directly within its core logic.",{"category":71,"check":72,"severity":29,"summary":73},"Security","Secret Management","The skill does not handle or expose any secrets.",{"category":71,"check":75,"severity":29,"summary":76},"Injection","The skill operates on provided text and formatting rules, with no indication of loading or executing untrusted external data as instructions.",{"category":71,"check":78,"severity":29,"summary":79},"Transitive Supply-Chain Grenades","The skill's logic is self-contained and does not fetch external content or execute remote scripts.",{"category":71,"check":81,"severity":29,"summary":82},"Sandbox Isolation","The skill's operations are confined to text manipulation and file formatting, with no indication of modifying files outside its designated output path.",{"category":71,"check":84,"severity":29,"summary":85},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were detected in the skill's logic.",{"category":71,"check":87,"severity":29,"summary":88},"Data Exfiltration","The skill's function is text processing and output generation; it does not make any outbound calls or reference confidential data.",{"category":71,"check":90,"severity":29,"summary":91},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks, with clean printable characters and expected Unicode.",{"category":93,"check":94,"severity":29,"summary":95},"Hooks","Opaque code execution","The skill's logic is written in plain markdown and does not involve obfuscated code, base64 payloads, or runtime script fetching.",{"category":97,"check":98,"severity":29,"summary":99},"Portability","Structural Assumption","The skill uses a standard output path for the user's documents and does not make assumptions about the user's project structure beyond that.",{"category":101,"check":102,"severity":61,"summary":103},"Trust","Issues Attention","No issue tracking information was provided in the repository context.",{"category":105,"check":106,"severity":29,"summary":107},"Versioning","Release Management","The SKILL.md frontmatter includes a version number '6.3.0'.",{"category":109,"check":110,"severity":29,"summary":111},"Code Execution","Validation","The skill defines specific rules for formatting, syntax, and file naming, effectively validating its output structure.",{"category":71,"check":113,"severity":29,"summary":114},"Unguarded Destructive Operations","The skill is read-only in terms of user data and focuses on generating files, with no destructive operations.",{"category":109,"check":116,"severity":29,"summary":117},"Error Handling","The skill's instructions are structured to guide the LLM through a process, and while explicit error handling is not detailed, the prescriptive nature implies a fail-closed approach if instructions cannot be followed.",{"category":109,"check":119,"severity":61,"summary":120},"Logging","The skill is read-only and does not perform actions that require local audit logging.",{"category":122,"check":123,"severity":29,"summary":124},"Compliance","GDPR","The skill processes text and does not operate on personal data.",{"category":122,"check":126,"severity":29,"summary":127},"Target market","The skill is a general writing assistant with no regional or jurisdictional limitations detected.",{"category":97,"check":129,"severity":29,"summary":130},"Runtime stability","The skill relies on standard Markdown/Org-mode processing and does not make specific assumptions about the user's runtime environment beyond that.",{"category":45,"check":132,"severity":29,"summary":133},"Precise Purpose","The skill clearly defines its purpose: to deeply dissect and analyze viewpoints for writing, with specific constraints on format and style.",{"category":45,"check":135,"severity":29,"summary":136},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and target length.",{"category":49,"check":138,"severity":29,"summary":139},"Concise Body","The skill body is well-structured and under 500 lines, using sections for clarity without excessive bloat.",{"category":141,"check":142,"severity":29,"summary":143},"Context","Progressive Disclosure","Detailed formatting rules, file specifications, and writing posture are embedded within the SKILL.md, providing necessary detail without requiring external files.",{"category":141,"check":145,"severity":61,"summary":146},"Forked exploration","The skill is a writing assistant and does not involve deep code review or exploration requiring a forked context.",{"category":27,"check":148,"severity":149,"summary":150},"Usage examples","warning","While the SKILL.md describes the process in detail, it lacks concrete, ready-to-use examples of input prompts and their expected output.",{"category":27,"check":152,"severity":153,"summary":154},"Edge cases","info","The skill mentions limitations on word count (1000-1500 words) and output directory, but does not explicitly detail failure modes or recovery steps for malformed input or unexpected states.",{"category":109,"check":156,"severity":61,"summary":157},"Tool Fallback","The skill does not rely on external tools like MCP servers; it is a self-contained writing process.",{"category":159,"check":160,"severity":29,"summary":161},"Safety","Halt on unexpected state","The instructions imply that if a viewpoint cannot be clearly articulated or if constraints are not met, the process would halt or require re-evaluation, aligning with halting on unexpected states.",{"category":97,"check":163,"severity":29,"summary":164},"Cross-skill coupling","The skill is self-contained and does not appear to rely on other specific skills being loaded in the same session.",1778053411747,"This skill guides users through a rigorous process of dissecting viewpoints and structuring analytical arguments, outputting results in Org-mode format. It emphasizes clarity, precision, and depth, with specific rules for syntax, file naming, and a distinct writing posture.","2.0.0","3.4.0","The skill is well-defined, production-ready, and has excellent documentation for its focused purpose of deep analytical writing. It adheres to scope, security, and portability best practices. The only minor points are the lack of concrete usage examples and detailed edge case handling.",92,"A high-quality skill for deep analytical writing, providing a structured process and clear constraints.",[15,16,17,18,19],"global","verified",{"codeQuality":176,"collectedAt":177,"documentation":178,"maintenance":180,"security":181,"testCoverage":183},{},1778053401485,{"descriptionLength":179,"readmeSize":8},35,{},{"hasNpmPackage":182,"smitheryVerified":182},false,{"hasCi":182,"hasTests":182},{"updatedAt":185},1778053415028,{"githubOwner":187,"githubRepo":188,"locale":23,"slug":12,"type":189},"lijigang","ljg-skills","skill",true,{"_creationTime":192,"_id":193,"community":194,"display":195,"identity":207,"parentExtension":209,"providers":234,"relations":238,"workflow":239},1778053348890.7798,"k1704g81mbxzdxt81951f8s6g1866ry3",{"reviewCount":8},{"description":196,"installMethods":197,"name":198,"sourceUrl":199,"tags":200},"LJG's personal Claude Code skills collection",{},"LJG Skills Collection","https://github.com/lijigang/ljg-skills",[201,202,15,203,17,204,205,206],"skills","content-creation","research","visualization","productivity","academic",{"githubOwner":187,"githubRepo":188,"locale":23,"slug":188,"type":208},"plugin",{"_creationTime":210,"_id":211,"community":212,"display":213,"identity":217,"providers":219,"relations":229,"workflow":231},1778053348890.7793,"k17axkces4ykqysd5mgcmajr89867sm1",{"reviewCount":8},{"description":214,"installMethods":215,"name":198,"sourceUrl":199,"tags":216},"Personal Claude Code skills collection for paper reading, content casting, and writing workflows",{},[201,202,203,15,205],{"githubOwner":187,"githubRepo":188,"locale":23,"slug":188,"type":218},"marketplace",{"extract":220,"llm":226},{"commitSha":221,"license":222,"marketplace":223},"d2d6a0313baaeee789d00aa5c3841d4622147f23","MIT",{"name":188,"pluginCount":224,"version":225},1,"1.17.15",{"promptVersionExtension":167,"promptVersionScoring":168,"score":227,"targetMarket":173,"tier":228},88,"flagged",{"repoId":230},"kd71hhp7w2dcgt37rznesw08cx864k8w",{"anyEnrichmentAt":232,"extractAt":233,"githubAt":232,"llmAt":185,"updatedAt":185},1778053349620,1778053348890,{"extract":235,"llm":236},{"commitSha":221,"license":222},{"promptVersionExtension":167,"promptVersionScoring":168,"score":237,"targetMarket":173,"tier":174},90,{"parentExtensionId":211,"repoId":230},{"anyEnrichmentAt":232,"extractAt":233,"githubAt":232,"llmAt":185,"updatedAt":185},{"extract":241,"llm":242},{"commitSha":221,"license":61},{"promptVersionExtension":167,"promptVersionScoring":168,"score":170,"targetMarket":173,"tier":174},{"parentExtensionId":193,"repoId":230},{"_creationTime":245,"_id":230,"identity":246,"providers":247,"workflow":259},1777995558409.893,{"githubOwner":187,"githubRepo":188,"sourceUrl":199},{"discover":248,"github":251},{"sources":249},[250],"skills-sh",{"closedIssues90d":252,"forks":253,"openIssues90d":254,"pushedAt":255,"readmeSize":256,"stars":257,"topics":258},5,458,2,1777870782000,4594,3935,[],{"discoverAt":260,"extractAt":261,"githubAt":261,"updatedAt":261},1777995558409,1778053350730,{"anyEnrichmentAt":232,"extractAt":233,"githubAt":232,"llmAt":185,"updatedAt":185},[],[265,292,311,332,351,370],{"_creationTime":266,"_id":267,"community":268,"display":269,"identity":277,"providers":281,"relations":286,"workflow":288},1778053622473.6594,"k171jc4epkmqq2y76n42e3eg0s866rf8",{"reviewCount":8},{"description":270,"installMethods":271,"name":272,"sourceUrl":273,"tags":274},"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",[15,16,275,276,17],"non-fiction","diagnostic",{"githubOwner":278,"githubRepo":279,"locale":23,"slug":280,"type":189},"jwynia","agent-skills","blind-spot-detective",{"extract":282,"llm":284},{"commitSha":283,"license":222},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":167,"promptVersionScoring":168,"score":285,"targetMarket":173,"tier":174},99,{"repoId":287},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":289,"extractAt":290,"githubAt":289,"llmAt":291,"updatedAt":291},1778053625386,1778053622473,1778054012696,{"_creationTime":293,"_id":294,"community":295,"display":296,"identity":304,"providers":305,"relations":309,"workflow":310},1778053622473.661,"k17bjq5477qz3ff878vxz3gc4d8667dn",{"reviewCount":8},{"description":297,"installMethods":298,"name":299,"sourceUrl":300,"tags":301},"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",[15,302,17,303],"summarization","text-processing",{"githubOwner":278,"githubRepo":279,"locale":23,"slug":302,"type":189},{"extract":306,"llm":307},{"commitSha":283,"license":222},{"promptVersionExtension":167,"promptVersionScoring":168,"score":308,"targetMarket":173,"tier":174},98,{"repoId":287},{"anyEnrichmentAt":289,"extractAt":290,"githubAt":289,"llmAt":291,"updatedAt":291},{"_creationTime":312,"_id":313,"community":314,"display":315,"identity":325,"providers":327,"relations":330,"workflow":331},1778053622473.6409,"k176en4wst9tsthf6eb8etyw4s867ms3",{"reviewCount":8},{"description":316,"installMethods":317,"name":318,"sourceUrl":319,"tags":320},"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",[321,15,322,323,324,17],"worldbuilding","fiction","creative","epigraphs",{"githubOwner":278,"githubRepo":279,"locale":23,"slug":326,"type":189},"oblique-worldbuilding",{"extract":328,"llm":329},{"commitSha":283,"license":222},{"promptVersionExtension":167,"promptVersionScoring":168,"score":308,"targetMarket":173,"tier":174},{"repoId":287},{"anyEnrichmentAt":289,"extractAt":290,"githubAt":289,"llmAt":291,"updatedAt":291},{"_creationTime":333,"_id":334,"community":335,"display":336,"identity":344,"providers":346,"relations":349,"workflow":350},1778053622473.6345,"k178gqd0etn4d1hve4s3jvgwns866pdq",{"reviewCount":8},{"description":337,"name":338,"sourceUrl":339,"tags":340},"Act as an assistive outline coach who guides structural development through questions. Use when helping someone develop their own outline through diagnosis and frameworks. Critical constraint - never generate outline content. Instead ask questions, identify structural issues, suggest approaches, and let the writer structure.","Outline Coach","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/structure/outline-coach",[322,15,341,342,17,343],"coaching","structure","storytelling",{"githubOwner":278,"githubRepo":279,"locale":23,"slug":345,"type":189},"outline-coach",{"extract":347,"llm":348},{"commitSha":283,"license":222},{"promptVersionExtension":167,"promptVersionScoring":168,"score":308,"targetMarket":173,"tier":174},{"repoId":287},{"anyEnrichmentAt":289,"extractAt":290,"githubAt":289,"llmAt":291,"updatedAt":291},{"_creationTime":352,"_id":353,"community":354,"display":355,"identity":363,"providers":365,"relations":368,"workflow":369},1778053622473.6365,"k17960cwsfaph9a3c4pas2t08n8660g2",{"reviewCount":8},{"description":356,"installMethods":357,"name":358,"sourceUrl":359,"tags":360},"Reverse-engineer published books into structured scene-by-scene outlines for study. Use when analyzing craft, learning story structure from masters, or creating teaching materials from existing works.",{},"Reverse-Outliner","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/structure/reverse-outliner",[322,15,16,361,362],"outlining","story-structure",{"githubOwner":278,"githubRepo":279,"locale":23,"slug":364,"type":189},"reverse-outliner",{"extract":366,"llm":367},{"commitSha":283,"license":222},{"promptVersionExtension":167,"promptVersionScoring":168,"score":308,"targetMarket":173,"tier":174},{"repoId":287},{"anyEnrichmentAt":289,"extractAt":290,"githubAt":289,"llmAt":291,"updatedAt":291},{"_creationTime":371,"_id":372,"community":373,"display":374,"identity":382,"providers":384,"relations":387,"workflow":388},1778053622473.631,"k178xq85fhcsa49mmeh5z82vmh867ywf",{"reviewCount":8},{"description":375,"installMethods":376,"name":377,"sourceUrl":378,"tags":379},"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",[15,380,322,381,17],"editing","diagnostics",{"githubOwner":278,"githubRepo":279,"locale":23,"slug":383,"type":189},"revision",{"extract":385,"llm":386},{"commitSha":283,"license":222},{"promptVersionExtension":167,"promptVersionScoring":168,"score":308,"targetMarket":173,"tier":174},{"repoId":287},{"anyEnrichmentAt":289,"extractAt":290,"githubAt":289,"llmAt":291,"updatedAt":291}]