[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jwynia-revision-uk":3,"guides-for-jwynia-revision":223,"similar-k178xq85fhcsa49mmeh5z82vmh867ywf":224},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":189,"isFallback":194,"parentExtension":195,"providers":196,"relations":200,"repo":202,"workflow":220},1778053622473.631,"k178xq85fhcsa49mmeh5z82vmh867ywf",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"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,16,17,18,19],"writing","editing","fiction","diagnostics","documentation",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":177,"workflow":187},1778054012696.9043,"kn76x0c19mm2ck8gtngtvjetk586699j","en",{"checks":25,"evaluatedAt":167,"extensionSummary":168,"promptVersionExtension":169,"promptVersionScoring":170,"rationale":171,"score":172,"summary":173,"tags":174,"targetMarket":175,"tier":176},[26,31,34,37,41,44,48,52,55,58,62,67,71,75,78,81,84,87,90,93,96,100,104,109,113,116,119,122,126,129,132,135,138,141,145,148,151,154,157,160,164],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The description clearly articulates the user's problem of revision feeling overwhelming, changes cascading unpredictably, or editing never ending, and positions the skill as a guide for these scenarios.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The skill offers a structured, hierarchical approach to revision (Developmental, Line, Copy editing) and specific diagnostic states (Overwhelmed, Blind, Endless) that go beyond basic editing, guiding the user through a systematic process.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The skill provides a comprehensive set of diagnostic checklists, defined passes, and clear workflow recommendations, including persistence mechanisms for output, making it ready for use in a real workflow.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The skill focuses exclusively on the process and diagnostics of manuscript revision, covering different editing levels and states without straying into unrelated domains.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The provided description accurately reflects the skill's purpose of guiding the revision process and addresses common pain points related to editing.",{"category":45,"check":46,"severity":29,"summary":47},"Invocation","Scoped tools","The skill uses a single, well-defined script (`revision-audit.ts`) with specific, scoped commands (`--scenes`, `--pass`, `--checklist`) for its operations, rather than a general-purpose execution tool.",{"category":49,"check":50,"severity":29,"summary":51},"Documentation","Configuration & parameter reference","The included script `revision-audit.ts` has clear command-line arguments for its operations, and the SKILL.md provides detailed explanations of states, passes, and workflows, implicitly covering parameters.",{"category":38,"check":53,"severity":29,"summary":54},"Tool naming","The primary tool `revision-audit.ts` is descriptive, and the skill's internal concepts (passes, states) are clearly named, aligning with the domain of manuscript revision.",{"category":38,"check":56,"severity":29,"summary":57},"Minimal I/O surface","The skill's script takes clearly defined arguments and its output is structured text reports or checklists. Persistence is handled via user-specified files.",{"category":59,"check":60,"severity":29,"summary":61},"License","License usability","The license is MIT, a permissive open-source license, clearly stated in the SKILL.md frontmatter and the README.",{"category":63,"check":64,"severity":65,"summary":66},"Maintenance","Commit recency","info","No commit information is available for the default branch, but the repository exists and contains updated files, suggesting recent activity that is not captured by this check.",{"category":63,"check":68,"severity":69,"summary":70},"Dependency Management","not_applicable","The extension uses Deno scripts which are self-contained or rely on standard Deno runtimes; no third-party npm/package dependencies are evident.",{"category":72,"check":73,"severity":29,"summary":74},"Security","Secret Management","The skill does not handle secrets and its operations are limited to reading local files and generating text output.",{"category":72,"check":76,"severity":29,"summary":77},"Injection","The skill reads text files as data for analysis and does not execute any instructions from these files. It uses Deno's read permissions explicitly.",{"category":72,"check":79,"severity":29,"summary":80},"Transitive Supply-Chain Grenades","The skill operates on local files and does not fetch remote content or execute arbitrary commands. All scripts are bundled.",{"category":72,"check":82,"severity":29,"summary":83},"Sandbox Isolation","The script operates with explicit `--allow-read` permissions and handles output persistence by asking the user for a location, respecting sandbox boundaries.",{"category":72,"check":85,"severity":29,"summary":86},"Sandbox escape primitives","No detached processes or retry loops around denied calls were found in the script.",{"category":72,"check":88,"severity":29,"summary":89},"Data Exfiltration","The skill's functionality is limited to reading local text files and generating reports/checklists. It does not perform any outbound network calls.",{"category":72,"check":91,"severity":29,"summary":92},"Hidden Text Tricks","The bundled files (SKILL.md, script) do not contain hidden text tricks, invisible characters, or other obfuscation methods.",{"category":72,"check":94,"severity":29,"summary":95},"Opaque code execution","The Deno script is plain, readable TypeScript and does not involve obfuscation, base64 decoding, or runtime fetching of executable code.",{"category":97,"check":98,"severity":29,"summary":99},"Portability","Structural Assumption","The script's file handling prompts the user for output locations if a context network is not found, avoiding hardcoded paths and making it adaptable to different project structures.",{"category":101,"check":102,"severity":69,"summary":103},"Trust","Issues Attention","No issue data was available to evaluate maintainer engagement.",{"category":105,"check":106,"severity":107,"summary":108},"Versioning","Release Management","warning","The SKILL.md frontmatter includes a version ('1.0'), but no GitHub releases or CHANGELOG are present, and the commit date is unavailable, making precise version tracking difficult.",{"category":110,"check":111,"severity":29,"summary":112},"Code Execution","Validation","The script validates command-line arguments for its operations (`--scenes`, `--pass`, `--checklist`) and handles file reading with error checking, though full schema validation for user-provided text is not applicable.",{"category":72,"check":114,"severity":29,"summary":115},"Unguarded Destructive Operations","The skill is read-only and performs no destructive operations.",{"category":110,"check":117,"severity":29,"summary":118},"Error Handling","The Deno script includes basic error handling for file operations and argument parsing, exiting with non-zero status on failure and providing descriptive messages.",{"category":110,"check":120,"severity":29,"summary":121},"Logging","The script prints diagnostic output and results to stdout, and error messages to stderr, which can serve as a form of logging for user review.",{"category":123,"check":124,"severity":29,"summary":125},"Compliance","GDPR","The skill only processes local text files provided by the user and does not interact with personal data or third parties.",{"category":123,"check":127,"severity":29,"summary":128},"Target market","The skill is a general writing tool applicable globally, with no regional or jurisdictional logic embedded.",{"category":97,"check":130,"severity":29,"summary":131},"Runtime stability","The skill uses standard Deno features and is designed to be portable across POSIX-compliant systems. It prompts for user input for file operations, mitigating OS-specific issues.",{"category":45,"check":133,"severity":29,"summary":134},"Precise Purpose","The description clearly states the skill's purpose: to guide the edit pass when revision is overwhelming or problematic, and names specific states like 'overwhelmed', 'blind', and 'endless'.",{"category":45,"check":136,"severity":29,"summary":137},"Concise Frontmatter","The frontmatter in SKILL.md is concise, clearly stating the skill's name, description, license, and essential metadata, fitting within the recommended character limit.",{"category":49,"check":139,"severity":29,"summary":140},"Concise Body","The SKILL.md is well-structured with clear headings and bullet points, effectively using progressive disclosure by linking to the script for technical details rather than embedding all code.",{"category":142,"check":143,"severity":29,"summary":144},"Context","Progressive Disclosure","The SKILL.md outlines the revision process and states, deferring technical implementation details like scene analysis and pass checklists to the `revision-audit.ts` script.",{"category":142,"check":146,"severity":69,"summary":147},"Forked exploration","This skill is diagnostic and procedural; it does not involve deep code review or extensive exploration that would necessitate a 'fork' context.",{"category":27,"check":149,"severity":29,"summary":150},"Usage examples","The SKILL.md provides example interactions for common writer problems (Overwhelmed, Endless, Conflicted) and demonstrates how to use the `revision-audit.ts` script with specific commands and expected outputs.",{"category":27,"check":152,"severity":29,"summary":153},"Edge cases","The skill addresses various revision states (R1-R6) and psychological blocks (Anti-Patterns) with specific interventions and recovery steps, covering typical issues writers face.",{"category":110,"check":155,"severity":69,"summary":156},"Tool Fallback","The skill does not rely on external tools like MCP servers; its functionality is self-contained within the provided Deno script.",{"category":97,"check":158,"severity":29,"summary":159},"Stack assumptions","The skill explicitly states its runtime requirement (Deno) and provides clear usage instructions for the associated script, including necessary flags like `--allow-read`.",{"category":161,"check":162,"severity":29,"summary":163},"Safety","Halt on unexpected state","The script includes checks for valid arguments and file existence, exiting gracefully with error messages on unexpected input, and the documentation advises prioritizing structural integrity before prose polish.",{"category":97,"check":165,"severity":29,"summary":166},"Cross-skill coupling","The skill is self-contained and does not appear to rely on other specific skills being loaded. It operates independently on user-provided manuscript text.",1778053698277,"This skill provides a systematic approach to manuscript revision, breaking down the process into developmental, line, and copy editing passes. It helps writers identify their current revision state (e.g., Overwhelmed, Blind, Endless) and offers actionable interventions, including diagnostics for scenes, characters, dialogue, prose, and mechanics. A companion Deno script aids in tracking progress and decisions.","2.0.0","3.4.0","This skill is exceptionally well-documented and practical, with a clear focus and robust implementation. The SKILL.md provides a comprehensive guide to the revision process, addressing various writer states and psychological blocks. The accompanying Deno script is well-structured, uses specific commands, and handles file operations safely. The only minor point is the lack of detailed commit history for 'Commit recency', but the overall quality is very high.",98,"A comprehensive and well-documented skill for guiding writers through the manuscript revision process, offering structured passes and diagnostic support.",[15,16,17,18,19],"global","verified",{"codeQuality":178,"collectedAt":179,"documentation":180,"maintenance":182,"security":183,"testCoverage":186},{},1778053684390,{"descriptionLength":181,"readmeSize":8},174,{},{"hasNpmPackage":184,"license":185,"smitheryVerified":184},false,"MIT",{"hasCi":184,"hasTests":184},{"updatedAt":188},1778054012696,{"githubOwner":190,"githubRepo":191,"locale":23,"slug":192,"type":193},"jwynia","agent-skills","revision","skill",true,null,{"extract":197,"llm":199},{"commitSha":198,"license":185},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":201},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"_creationTime":203,"_id":201,"identity":204,"providers":206,"workflow":217},1777995558409.897,{"githubOwner":190,"githubRepo":191,"sourceUrl":205},"https://github.com/jwynia/agent-skills",{"discover":207,"github":210},{"sources":208},[209],"skills-sh",{"closedIssues90d":8,"forks":211,"openIssues90d":212,"pushedAt":213,"readmeSize":214,"stars":215,"topics":216},10,2,1771900514000,11924,70,[],{"discoverAt":218,"extractAt":219,"githubAt":219,"updatedAt":219},1777995558409,1778053628601,{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":188,"updatedAt":188},1778053625386,1778053622473,[],[225,245,264,283,303,319],{"_creationTime":226,"_id":227,"community":228,"display":229,"identity":238,"providers":240,"relations":243,"workflow":244},1778053622473.6409,"k176en4wst9tsthf6eb8etyw4s867ms3",{"reviewCount":8},{"description":230,"installMethods":231,"name":232,"sourceUrl":233,"tags":234},"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",[235,15,17,236,237,19],"worldbuilding","creative","epigraphs",{"githubOwner":190,"githubRepo":191,"locale":23,"slug":239,"type":193},"oblique-worldbuilding",{"extract":241,"llm":242},{"commitSha":198,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":188,"updatedAt":188},{"_creationTime":246,"_id":247,"community":248,"display":249,"identity":257,"providers":259,"relations":262,"workflow":263},1778053622473.6345,"k178gqd0etn4d1hve4s3jvgwns866pdq",{"reviewCount":8},{"description":250,"name":251,"sourceUrl":252,"tags":253},"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",[17,15,254,255,19,256],"coaching","structure","storytelling",{"githubOwner":190,"githubRepo":191,"locale":23,"slug":258,"type":193},"outline-coach",{"extract":260,"llm":261},{"commitSha":198,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":188,"updatedAt":188},{"_creationTime":265,"_id":266,"community":267,"display":268,"identity":276,"providers":278,"relations":281,"workflow":282},1778053622473.6306,"k177p9rjxx59n1fn3awm0tcz0s867eyr",{"reviewCount":8},{"description":269,"installMethods":270,"name":271,"sourceUrl":272,"tags":273},"Diagnose sentence-level issues after structure is solid. Use when prose feels flat, sentences are monotonous, word choices are generic, or voice is inconsistent.",{},"Prose Style","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/craft/prose-style",[17,15,274,16,275],"prose","diagnostic",{"githubOwner":190,"githubRepo":191,"locale":23,"slug":277,"type":193},"prose-style",{"extract":279,"llm":280},{"commitSha":198,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":188,"updatedAt":188},{"_creationTime":284,"_id":285,"community":286,"display":287,"identity":295,"providers":297,"relations":301,"workflow":302},1778053622473.6594,"k171jc4epkmqq2y76n42e3eg0s866rf8",{"reviewCount":8},{"description":288,"installMethods":289,"name":290,"sourceUrl":291,"tags":292},"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,293,294,275,19],"analysis","non-fiction",{"githubOwner":190,"githubRepo":191,"locale":23,"slug":296,"type":193},"blind-spot-detective",{"extract":298,"llm":299},{"commitSha":198,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":300,"targetMarket":175,"tier":176},99,{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":188,"updatedAt":188},{"_creationTime":304,"_id":305,"community":306,"display":307,"identity":313,"providers":314,"relations":317,"workflow":318},1778053622473.6428,"k17f07btfbe93v77fzd8gqct11867ep3",{"reviewCount":8},{"description":308,"installMethods":309,"name":310,"sourceUrl":311,"tags":312},"Diagnose world-level story problems. This skill should be used when settings feel thin, institutions feel designed rather than evolved, economies don't make sense, or non-human species feel like humans in costume. Keywords: worldbuilding, setting, world, institutions, economy, culture, species, consequences.",{},"Worldbuilding Diagnostic Skill","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/worldbuilding/worldbuilding",[235,17,15,275,236],{"githubOwner":190,"githubRepo":191,"locale":23,"slug":235,"type":193},{"extract":315,"llm":316},{"commitSha":198,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":300,"targetMarket":175,"tier":176},{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":188,"updatedAt":188},{"_creationTime":320,"_id":321,"community":322,"display":323,"identity":331,"providers":332,"relations":335,"workflow":336},1778053622473.661,"k17bjq5477qz3ff878vxz3gc4d8667dn",{"reviewCount":8},{"description":324,"installMethods":325,"name":326,"sourceUrl":327,"tags":328},"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,329,19,330],"summarization","text-processing",{"githubOwner":190,"githubRepo":191,"locale":23,"slug":329,"type":193},{"extract":333,"llm":334},{"commitSha":198,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":188,"updatedAt":188}]