[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-onewave-ai-customer-journey-mapper-bn":3,"guides-for-onewave-ai-customer-journey-mapper":224,"similar-k1787qemz1vae1jy4xsx7c2zyn867dwd":225},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":189,"isFallback":194,"parentExtension":195,"providers":196,"relations":201,"repo":203,"workflow":221},1778054663200.0623,"k1787qemz1vae1jy4xsx7c2zyn867dwd",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"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",[15,16,17,18,19,20],"customer-experience","journey-mapping","strategy","marketing","documentation","reporting",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":178,"workflow":187},1778055270278.0916,"kn73b6d05d6z9yjamw9hp2e13h866xyb","en",{"checks":26,"evaluatedAt":168,"extensionSummary":169,"promptVersionExtension":170,"promptVersionScoring":171,"rationale":172,"score":173,"summary":174,"tags":175,"targetMarket":176,"tier":177},[27,32,35,38,42,45,49,53,56,59,63,68,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,161,165],{"category":28,"check":29,"severity":30,"summary":31},"Practical Utility","Problem relevance","pass","The description clearly names a concrete user problem: mapping the customer journey and generating a comprehensive document for customer experience strategy, onboarding, churn risk identification, and conversion funnel optimization.",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","The skill provides a structured, detailed approach to generating a comprehensive customer journey map, including specific stages, emotional analysis, opportunities, and Mermaid diagrams, going beyond a simple prompt by defining a specific output format and research protocol.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The skill is production-ready, outlining a clear process for gathering inputs, performing research, mapping the journey, identifying opportunities, and generating a detailed output document with specific structural requirements and quality criteria.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The skill has a single, coherent responsibility: mapping the customer journey and generating a detailed report, without extending into unrelated domains like deployment or testing.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The description is present, concise, readable, and accurately reflects the behavior and capabilities described in the SKILL.md file.",{"category":46,"check":47,"severity":30,"summary":48},"Invocation","Scoped tools","The skill uses a set of narrow, verb-noun specialist tools ('Read', 'Write', 'Edit', 'Glob', 'Grep', 'Bash', 'WebSearch', 'WebFetch') which are appropriate for the stated task.",{"category":50,"check":51,"severity":30,"summary":52},"Documentation","Configuration & parameter reference","The SKILL.md file clearly documents the required inputs (Product/Service, Target Persona, Touchpoints, Channels) and provides examples for each, effectively covering configuration and parameters.",{"category":39,"check":54,"severity":30,"summary":55},"Tool naming","All tool names are descriptive, verb-noun pairs relevant to the task (e.g., 'WebSearch', 'Write').",{"category":39,"check":57,"severity":30,"summary":58},"Minimal I/O surface","Input requirements are clearly defined and structured. The output is a single, well-defined file ('customer-journey.md') with a specified structure, ensuring minimal and focused I/O.",{"category":60,"check":61,"severity":30,"summary":62},"License","License usability","The extension includes an MIT license file at the repository root, which is a permissive open-source license.",{"category":64,"check":65,"severity":66,"summary":67},"Maintenance","Commit recency","not_applicable","The repository is a fork and the specific commit date is not relevant for this evaluation. The main repository is actively maintained.",{"category":64,"check":69,"severity":66,"summary":70},"Dependency Management","The extension does not appear to use any 3rd party dependencies beyond standard Claude Code tools.",{"category":72,"check":73,"severity":30,"summary":74},"Security","Secret Management","The skill's described functionality and tools do not indicate any use or handling of secrets, thus no risk of echoing them.",{"category":72,"check":76,"severity":30,"summary":77},"Injection","The skill's focus on generating a document and its use of specific tools do not suggest any injection vulnerabilities.",{"category":72,"check":79,"severity":30,"summary":80},"Transitive Supply-Chain Grenades","The skill operates on provided inputs and uses web search for research, but does not fetch and execute arbitrary remote content as instructions, mitigating supply-chain risks.",{"category":72,"check":82,"severity":30,"summary":83},"Sandbox Isolation","The skill's operations (writing to a file, web search) are confined to its designated scope and do not involve modifying files outside the project folder.",{"category":72,"check":85,"severity":30,"summary":86},"Sandbox escape primitives","The skill's instructions and tool usage do not indicate any detached process spawns or retry loops around denied tool calls.",{"category":72,"check":88,"severity":30,"summary":89},"Data Exfiltration","The skill's purpose is to generate a document based on user input and web research; there are no indications of reading or submitting confidential data to third parties.",{"category":72,"check":91,"severity":30,"summary":92},"Hidden Text Tricks","The bundled content (SKILL.md) is free of hidden-steering tricks, relying on standard text and Markdown.",{"category":94,"check":95,"severity":30,"summary":96},"Hooks","Opaque code execution","The skill does not use obfuscated code, base64 payloads, or runtime fetched scripts; all logic is readable.",{"category":98,"check":99,"severity":30,"summary":100},"Portability","Structural Assumption","The skill generates a file in the current working directory, making no assumptions about user-specific project organization outside of this scope.",{"category":102,"check":103,"severity":66,"summary":104},"Trust","Issues Attention","Issue data is not available for this forked repository.",{"category":106,"check":107,"severity":66,"summary":108},"Versioning","Release Management","No specific versioning information (e.g., version field, changelog) is present for this individual skill within the larger repository context. However, the main repository is actively maintained.",{"category":110,"check":111,"severity":30,"summary":112},"Code Execution","Validation","The SKILL.md clearly defines required inputs and provides examples, and the expected output structure is well-defined, implying validation and sanitization of inputs and outputs.",{"category":72,"check":114,"severity":30,"summary":115},"Unguarded Destructive Operations","The skill's primary operation is writing a document, which is not a destructive operation requiring special guarding.",{"category":110,"check":117,"severity":30,"summary":118},"Error Handling","The instructions imply that the skill will handle missing inputs by making assumptions and documenting them, suggesting a robust error handling strategy for required inputs.",{"category":110,"check":120,"severity":66,"summary":121},"Logging","The skill's functionality does not involve destructive actions or outbound calls that would necessitate local audit logging.",{"category":123,"check":124,"severity":125,"summary":126},"Compliance","GDPR","info","The skill operates on user-provided product/service details and persona information, which may include personal data, and submits this to the LLM without explicit additional sanitization beyond what the LLM inherently provides.",{"category":123,"check":128,"severity":30,"summary":129},"Target market","The skill's functionality is general to customer journey mapping and does not appear to be bound to any specific geographic or legal jurisdiction. The targetMarket is global.",{"category":98,"check":131,"severity":30,"summary":132},"Runtime stability","The skill relies on standard Claude Code tools and markdown generation, with no apparent assumptions about specific operating systems, shells, or editors.",{"category":46,"check":134,"severity":30,"summary":135},"Precise Purpose","The skill clearly states its purpose (mapping customer journey) and provides specific usage contexts (mapping CX, designing onboarding, identifying churn, optimizing funnels).",{"category":46,"check":137,"severity":30,"summary":138},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and use cases.",{"category":50,"check":140,"severity":30,"summary":141},"Concise Body","The SKILL.md body is well-structured and concise, outlining the process and requirements without unnecessary verbosity, and delegates detailed structure to the output document.",{"category":143,"check":144,"severity":30,"summary":145},"Context","Progressive Disclosure","The detailed output document structure is outlined in SKILL.md, and the Mermaid diagram requirements are specified, effectively using progressive disclosure.",{"category":143,"check":147,"severity":66,"summary":148},"Forked exploration","This skill generates a document rather than performing deep exploration or code review, so 'context: fork' is not applicable.",{"category":28,"check":150,"severity":30,"summary":151},"Usage examples","The SKILL.md provides example invocation patterns for minimal and detailed input, demonstrating the expected interaction and output.",{"category":28,"check":153,"severity":30,"summary":154},"Edge cases","The skill handles ambiguity by making and documenting reasonable assumptions for missing inputs and outlines a clear protocol for handling ambiguity and producing the deliverable.",{"category":110,"check":156,"severity":66,"summary":157},"Tool Fallback","The skill only utilizes Claude-internal tools and does not rely on external MCP servers or custom tools.",{"category":98,"check":159,"severity":30,"summary":160},"Stack assumptions","The skill assumes a standard Claude Code runtime environment and does not rely on specific OS, shells, or package managers beyond what Claude Code provides.",{"category":162,"check":163,"severity":30,"summary":164},"Safety","Halt on unexpected state","The skill explicitly states how to handle ambiguity (missing inputs) by making assumptions and documenting them, and implies a structured exit if inputs are critically missing.",{"category":98,"check":166,"severity":30,"summary":167},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills. Its scope is clearly defined within customer journey mapping.",1778054808038,"This skill generates a detailed customer journey map document ('customer-journey.md') by analyzing user-provided product/service details and persona information. It covers seven distinct stages, identifies pain points, opportunities, and includes Mermaid diagrams and metrics, with clear requirements for output structure and quality.","2.0.0","3.4.0","The skill is exceptionally well-documented, comprehensive, and production-ready. It clearly defines its purpose, inputs, outputs, and quality requirements. Minor points like GDPR implicit data handling and lack of explicit versioning within the forked structure do not detract from its high quality.",98,"A high-quality, production-ready skill for generating comprehensive customer journey maps.",[15,16,17,18,19,20],"global","verified",{"codeQuality":179,"collectedAt":180,"documentation":181,"maintenance":183,"security":184,"testCoverage":186},{},1778054793698,{"descriptionLength":182,"readmeSize":8},330,{},{"hasNpmPackage":185,"smitheryVerified":185},false,{"hasCi":185,"hasTests":185},{"updatedAt":188},1778055270278,{"githubOwner":190,"githubRepo":191,"locale":24,"slug":192,"type":193},"onewave-ai","claude-skills","customer-journey-mapper","skill",true,null,{"extract":197,"llm":200},{"commitSha":198,"license":199},"eb3d80be32b6cafcf0d5df1c1b8a95df75838271","MIT",{"promptVersionExtension":170,"promptVersionScoring":171,"score":173,"targetMarket":176,"tier":177},{"repoId":202},"kd71e43dj0b7ak5e55pyshxp4n864t6p",{"_creationTime":204,"_id":202,"identity":205,"providers":207,"workflow":218},1777995558409.8716,{"githubOwner":190,"githubRepo":191,"sourceUrl":206},"https://github.com/onewave-ai/claude-skills",{"discover":208,"github":211},{"sources":209},[210],"skills-sh",{"closedIssues90d":8,"forks":212,"license":199,"openIssues90d":213,"pushedAt":214,"readmeSize":215,"stars":216,"topics":217},15,1,1775817251000,11706,113,[],{"discoverAt":219,"extractAt":220,"githubAt":220,"updatedAt":220},1777995558409,1778054678433,{"anyEnrichmentAt":222,"extractAt":223,"githubAt":222,"llmAt":188,"updatedAt":188},1778054667983,1778054663200,[],[226,253,273,292,320,349],{"_creationTime":227,"_id":228,"community":229,"display":230,"identity":239,"providers":243,"relations":247,"workflow":249},1778054123074.2559,"k171bg90a9mh96w2p4em6tn7zh8676as",{"reviewCount":8},{"description":231,"installMethods":232,"name":233,"sourceUrl":234,"tags":235},"Optimize content for AI search engines — ChatGPT, Perplexity, Claude, Gemini, Google AI Overviews. Use when the user asks about AI SEO, AISO, getting cited by AI, appearing in AI answers, answer engine optimization, AEO, GEO, LLMO, AI Overviews, zero-click search, or how to appear in ChatGPT/Perplexity results. For traditional SEO, see diagnose-seo.",{},"Optimize for AI","https://github.com/calm-north/seojuice-skills/tree/HEAD/skills/optimize-for-ai",[236,237,238,18,19],"seo","ai","content-optimization",{"githubOwner":240,"githubRepo":241,"locale":24,"slug":242,"type":193},"calm-north","seojuice-skills","optimize-for-ai",{"extract":244,"llm":246},{"commitSha":245,"license":199},"c1f633bea512365ba04477076369e418ecc82ffd",{"promptVersionExtension":170,"promptVersionScoring":171,"score":173,"targetMarket":176,"tier":177},{"repoId":248},"kd77p09fwtcsr2sfmxw6921ek1864v0a",{"anyEnrichmentAt":250,"extractAt":251,"githubAt":250,"llmAt":252,"updatedAt":252},1778054123513,1778054123074,1778054162250,{"_creationTime":254,"_id":255,"community":256,"display":257,"identity":265,"providers":267,"relations":271,"workflow":272},1778054663200.0496,"k176k2z3njvk0w2qqa7gtar8m9867xdk",{"reviewCount":8},{"description":258,"installMethods":259,"name":260,"sourceUrl":261,"tags":262},"Generates professional board meeting presentation content (board-deck.md) with executive summary, financials, product updates, GTM metrics, team/hiring, strategic decisions, and appendix. Supports early-stage, growth-stage, and pre-IPO formats. Use when preparing board meeting materials, quarterly board updates, or investor presentations.",{},"Board Deck Generator","https://github.com/onewave-ai/claude-skills/tree/HEAD/board-deck-generator",[19,20,263,17,264],"board-meetings","finance",{"githubOwner":190,"githubRepo":191,"locale":24,"slug":266,"type":193},"board-deck-generator",{"extract":268,"llm":269},{"commitSha":198,"license":199},{"promptVersionExtension":170,"promptVersionScoring":171,"score":270,"targetMarket":176,"tier":177},95,{"repoId":202},{"anyEnrichmentAt":222,"extractAt":223,"githubAt":222,"llmAt":188,"updatedAt":188},{"_creationTime":274,"_id":275,"community":276,"display":277,"identity":285,"providers":287,"relations":290,"workflow":291},1778054123074.252,"k17fe44268tcn7jjmjcjrw3fyh866zhj",{"reviewCount":8},{"description":278,"installMethods":279,"name":280,"sourceUrl":281,"tags":282},"Turn competitor SEO data into a prioritized attack plan. Use when the user asks about competitor analysis, competitive gaps, how to outrank competitors, what competitors rank for, keyword overlap, or competitive positioning strategy. For building content to fill gaps, see brief and build-clusters.",{},"Beat Competitors","https://github.com/calm-north/seojuice-skills/tree/HEAD/skills/beat-competitors",[236,283,18,17,284],"competitor-analysis","attack-plan",{"githubOwner":240,"githubRepo":241,"locale":24,"slug":286,"type":193},"beat-competitors",{"extract":288,"llm":289},{"commitSha":245,"license":199},{"promptVersionExtension":170,"promptVersionScoring":171,"score":270,"targetMarket":176,"tier":177},{"repoId":248},{"anyEnrichmentAt":250,"extractAt":251,"githubAt":250,"llmAt":252,"updatedAt":252},{"_creationTime":293,"_id":294,"community":295,"display":296,"identity":306,"providers":310,"relations":314,"workflow":316},1778053730743.957,"k17fk3ej9a41nt351kavjh839x866pz8",{"reviewCount":8},{"description":297,"installMethods":298,"name":299,"sourceUrl":300,"tags":301},"Help users plan and execute product launches. Use when someone is planning a product launch, preparing PR outreach, coordinating a go-to-market campaign, launching on Product Hunt, or asking how to generate buzz for a new feature or product.",{},"Launch Marketing","https://github.com/refoundai/lenny-skills/tree/HEAD/skills/launch-marketing",[302,18,17,303,304,305],"product-launch","gtm","product-management","llm-skill",{"githubOwner":307,"githubRepo":308,"locale":24,"slug":309,"type":193},"refoundai","lenny-skills","launch-marketing",{"extract":311,"llm":313},{"commitSha":312,"license":199},"280a57aa42fed3b6f35f51f0d9e71013b4c8ae74",{"promptVersionExtension":170,"promptVersionScoring":171,"score":270,"targetMarket":176,"tier":177},{"repoId":315},"kd71b12s61d3nrk4f6dxqd3z35865mkg",{"anyEnrichmentAt":317,"extractAt":318,"githubAt":317,"llmAt":319,"updatedAt":319},1778053732694,1778053730744,1778053975687,{"_creationTime":321,"_id":322,"community":323,"display":324,"identity":334,"providers":338,"relations":343,"workflow":345},1778053622473.6594,"k171jc4epkmqq2y76n42e3eg0s866rf8",{"reviewCount":8},{"description":325,"installMethods":326,"name":327,"sourceUrl":328,"tags":329},"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",[330,331,332,333,19],"writing","analysis","non-fiction","diagnostic",{"githubOwner":335,"githubRepo":336,"locale":24,"slug":337,"type":193},"jwynia","agent-skills","blind-spot-detective",{"extract":339,"llm":341},{"commitSha":340,"license":199},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":170,"promptVersionScoring":171,"score":342,"targetMarket":176,"tier":177},99,{"repoId":344},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":346,"extractAt":347,"githubAt":346,"llmAt":348,"updatedAt":348},1778053625386,1778053622473,1778054012696,{"_creationTime":350,"_id":351,"community":352,"display":353,"identity":361,"providers":363,"relations":366,"workflow":367},1778053730743.979,"k17ankm6haqjsr9fs3hpyxvwhs8679ve",{"reviewCount":8},{"description":354,"installMethods":355,"name":356,"sourceUrl":357,"tags":358},"Help users apply the working backwards methodology. Use when someone is defining a new product, writing a PR/FAQ, planning from a future state, or trying to clarify a product's value proposition before building.",{},"Working Backwards","https://github.com/refoundai/lenny-skills/tree/HEAD/skills/working-backwards",[304,17,359,360],"pr-faq","methodology",{"githubOwner":307,"githubRepo":308,"locale":24,"slug":362,"type":193},"working-backwards",{"extract":364,"llm":365},{"commitSha":312,"license":199},{"promptVersionExtension":170,"promptVersionScoring":171,"score":173,"targetMarket":176,"tier":177},{"repoId":315},{"anyEnrichmentAt":317,"extractAt":318,"githubAt":317,"llmAt":319,"updatedAt":319}]