[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-spartan-stratos-idea-validation-zh-CN":3,"guides-for-spartan-stratos-idea-validation":894,"similar-k1787gehnzwy2cjpvjh86jzk2186m5ew-zh-CN":895},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":235,"parentExtension":247,"providers":248,"relations":253,"repo":255,"tags":891,"workflow":892},1778697513812.062,"k1787gehnzwy2cjpvjh86jzk2186m5ew",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Validate a startup idea with competitor analysis, market signals, and risk assessment. Be brutally honest. Use when the user wants to test if an idea is worth building.",{"claudeCode":12},"spartan-stratos/spartan-ai-toolkit","idea-validation","https://github.com/spartan-stratos/spartan-ai-toolkit",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":226,"workflow":240},1778697736732.4644,"kn763knpwfcq0q5zs26t2ndac986ma42","en",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"promptVersionExtension":207,"promptVersionScoring":208,"purpose":209,"rationale":210,"score":211,"summary":212,"tags":213,"targetMarket":219,"tier":220,"useCases":221},[21,26,29,32,36,39,43,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly identifies the problem of validating startup ideas and the user intent of testing if an idea is worth building.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a structured, honest, and data-driven approach to idea validation, which is a significant value add beyond a generic LLM prompt for market research.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides a complete lifecycle for idea validation, from understanding the idea to providing a clear verdict, and includes detailed processes and rules.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses exclusively on validating startup ideas, covering analysis, market signals, and risk assessment without extending into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's purpose of validating startup ideas with competitor analysis and risk assessment, and clearly states the use case.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill utilizes specific tools like WebSearch, WebFetch, and Read, which are well-scoped for the task of gathering information for idea validation.",{"category":44,"check":45,"severity":46,"summary":47},"Documentation","Configuration & parameter reference","not_applicable","This skill does not appear to have configurable parameters or options that require explicit documentation beyond the process outlined in the SKILL.md.",{"category":33,"check":49,"severity":24,"summary":50},"Tool naming","The tools used (WebSearch, WebFetch, Read) are descriptive and follow standard naming conventions.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The tools used are expected to have minimal and well-defined I/O surfaces appropriate for information gathering.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The license is MIT, which is a permissive open-source license, and is clearly declared.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on May 11, 2026, indicating recent maintenance.",{"category":59,"check":63,"severity":46,"summary":64},"Dependency Management","The skill does not appear to have external dependencies that require explicit management or vulnerability checks.",{"category":66,"check":67,"severity":46,"summary":68},"Security","Secret Management","The skill does not handle or require any secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill primarily uses WebSearch and WebFetch for data gathering and has explicit instructions to be harsh and data-driven, implying a focus on treating fetched data as information rather than instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill relies on standard tools like WebSearch and WebFetch and does not appear to fetch or execute arbitrary remote code. Content is primarily for analysis.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill's operations involve information gathering and analysis, which do not typically involve file system modifications outside of writing a report.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached process spawns or deny-retry loops were detected in the skill's logic.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's primary function is to gather public information and analyze it, with no indication of submitting confidential data to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content appears to be free of hidden-steering tricks, focusing on clear instructions and data analysis.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's logic is primarily driven by prompt instructions and standard tool usage, with no indication of obfuscated code execution.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill makes no structural assumptions about the user's project organization, focusing on external web data and user input.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating no current engagement but also no active issues.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The README indicates a versioning scheme with shields (npm version, downloads), and the last commit is recent, suggesting active versioning.",{"category":104,"check":105,"severity":46,"summary":106},"Code Execution","Validation","The skill primarily uses LLM reasoning and web tools, not executable code with complex input arguments requiring schema validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is analytical and does not perform destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The skill's instructions emphasize providing data-driven feedback and clear verdicts, implying robust error handling for cases where information cannot be gathered.",{"category":104,"check":114,"severity":46,"summary":115},"Logging","This skill is primarily analytical and does not perform actions that require a local audit log.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill focuses on public market data and idea validation, not personal data submission.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill's purpose is generic startup idea validation and does not have any regional or jurisdictional limitations.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on standard LLM interactions and web tools, making it platform-agnostic.",{"category":44,"check":127,"severity":24,"summary":128},"README","The README is extensive and clearly describes the Spartan AI Toolkit, its purpose, and how it works, even though it's for a different tool.",{"category":33,"check":130,"severity":24,"summary":131},"Tool surface size","The skill utilizes a limited set of well-defined tools (WebSearch, WebFetch, Read), aligning with the target range.",{"category":40,"check":133,"severity":24,"summary":134},"Overlapping near-synonym tools","The tools used (WebSearch, WebFetch, Read) are distinct and do not present overlapping functionality.",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","All advertised capabilities (competitor analysis, market signals, risk assessment) are directly supported by the described process and tools.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The SKILL.md provides clear instructions on how to use the skill and references an example report, although direct installation commands for this specific skill are not present, it's assumed to be part of the toolkit.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The skill's instructions emphasize providing clear, data-backed verdicts and reasons, implying that errors in information gathering would be clearly communicated.",{"category":147,"check":148,"severity":46,"summary":149},"Execution","Pinned dependencies","The skill does not bundle scripts or rely on third-party dependencies that would require pinning.",{"category":33,"check":151,"severity":46,"summary":152},"Dry-run preview","The skill is analytical and does not perform state-changing operations that would require a dry-run mode.",{"category":154,"check":155,"severity":46,"summary":156},"Protocol","Idempotent retry & timeouts","The skill does not involve remote calls or state-changing operations that would require idempotency or timeouts.",{"category":117,"check":158,"severity":46,"summary":159},"Telemetry opt-in","There is no indication that this skill emits telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The purpose is precisely defined, stating it validates startup ideas with specific analyses and is for users wanting to test if an idea is worth building.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the skill's purpose and use case.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is well-structured and reasonably concise, outlining the process without excessive bloat.",{"category":170,"check":171,"severity":46,"summary":172},"Context","Progressive Disclosure","The skill's procedure is straightforward and does not require extensive progressive disclosure through separate files.",{"category":170,"check":174,"severity":46,"summary":175},"Forked exploration","The skill is primarily analytical and does not involve deep exploration requiring a forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md references an `example-report.md`, indicating that usage examples are available and provide the expected output format.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill's process, particularly the 'Problem Check' and 'Verdict' sections, along with 'Gotchas', implicitly handles edge cases and limitations by emphasizing data-driven honesty and identifying potential pitfalls.",{"category":104,"check":183,"severity":46,"summary":184},"Tool Fallback","The skill uses generic tools (WebSearch, WebFetch, Read) and does not rely on external MCPs or custom toolkits that would require fallbacks.",{"category":92,"check":186,"severity":24,"summary":187},"Stack assumptions","The skill makes no assumptions about the user's stack, operating system, or specific tooling, relying on universal web access and LLM capabilities.",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","The skill's instructions emphasize honesty and data-driven analysis, implying it would halt or report clearly if unable to gather necessary information.",{"category":92,"check":193,"severity":24,"summary":194},"Cross-skill coupling","This skill is self-contained and focuses solely on idea validation, without implicitly or explicitly relying on other skills.",1778697736321,"This skill guides users through a structured process to validate startup ideas by analyzing market signals, competitors, and risks, ultimately providing a clear verdict on whether an idea is worth pursuing.",[198,199,200,201,202],"Structured idea validation process","Competitor analysis","Market signal analysis","Risk assessment","Data-driven verdict (GO, TEST MORE, PASS)",[204,205,206],"Developing a business plan","Conducting detailed financial projections","Providing marketing strategy execution","3.0.0","4.4.0","To rigorously validate startup ideas by providing a brutally honest assessment based on market signals, competitor analysis, and risk assessment, saving users time and resources on unviable concepts.","The skill is exceptionally well-documented and focused, with strong adherence to the purpose and process. The only potential area for improvement would be more explicit error handling for tool failures, but given its nature, this is not critical.",98,"A highly effective and well-documented skill for rigorous startup idea validation.",[214,215,216,217,218],"startup","validation","market-research","risk-assessment","competitor-analysis","global","verified",[222,223,224,225],"Testing a new startup idea before development","Choosing between multiple business ideas","Getting an unbiased assessment of an idea's viability","Identifying potential risks and challenges for a new venture",{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"security":238,"testCoverage":239},{"hasLockfile":228},false,1778697723465,{"descriptionLength":231,"readmeSize":232},168,17937,{"closedIssues90d":8,"forks":234,"hasChangelog":235,"openIssues90d":8,"pushedAt":236,"stars":237},5,true,1778482616000,68,{"hasNpmPackage":228,"smitheryVerified":228},{"hasCi":235,"hasTests":235},{"updatedAt":241},1778697736732,{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":13,"type":246},".codex/skills/idea-validation","spartan-stratos","spartan-ai-toolkit","skill",null,{"evaluate":249,"extract":251},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":250,"targetMarket":219,"tier":220},[214,215,216,217,218],{"commitSha":252},"HEAD",{"repoId":254},"kd73rjj0rnrv7y0rz9qc3psn0586n75g",{"_creationTime":256,"_id":254,"identity":257,"providers":258,"workflow":887},1778697508095.5,{"githubOwner":244,"githubRepo":245,"sourceUrl":14},{"classify":259,"discover":882,"github":885},{"commitSha":252,"extensions":260},[261,275,526,541,550,560,568,578,588,597,607,620,628,636,646,653,663,672,681,688,698,706,714,722,730,738,746,757,765,775,791,799,808,817,826,835,845,861,873],{"basePath":262,"description":263,"displayName":264,"installMethods":265,"rationale":266,"selectedPaths":267,"source":273,"sourceLanguage":18,"type":274},"","Spartan AI Toolkit — engineering discipline layer for Claude Code","spartan-marketplace",{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json (coalesced with duplicate marketplace at toolkit)",[268,271],{"path":269,"priority":270},".claude-plugin/marketplace.json","mandatory",{"path":272,"priority":270},"README.md","rule","marketplace",{"basePath":276,"description":277,"displayName":278,"installMethods":279,"license":280,"rationale":281,"selectedPaths":282,"source":273,"sourceLanguage":18,"type":525},"toolkit","Engineering discipline layer for Claude Code — 5 workflows, 69 commands, 21 rules, 29 skills, 9 agents organized in 12 packs","ai-toolkit",{"claudeCode":278},"MIT","plugin manifest at toolkit/.claude-plugin/plugin.json",[283,285,286,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,360,362,364,366,368,370,372,374,376,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523],{"path":284,"priority":270},".claude-plugin/plugin.json",{"path":272,"priority":270},{"path":287,"priority":288},"skills/api-endpoint-creator/SKILL.md","medium",{"path":290,"priority":288},"skills/article-writing/SKILL.md",{"path":292,"priority":288},"skills/backend-api-design/SKILL.md",{"path":294,"priority":288},"skills/brainstorm/SKILL.md",{"path":296,"priority":288},"skills/browser-qa/SKILL.md",{"path":298,"priority":288},"skills/ci-cd-patterns/SKILL.md",{"path":300,"priority":288},"skills/competitive-teardown/SKILL.md",{"path":302,"priority":288},"skills/content-engine/SKILL.md",{"path":304,"priority":288},"skills/database-patterns/SKILL.md",{"path":306,"priority":288},"skills/database-table-creator/SKILL.md",{"path":308,"priority":288},"skills/deep-research/SKILL.md",{"path":310,"priority":288},"skills/design-intelligence/SKILL.md",{"path":312,"priority":288},"skills/design-workflow/SKILL.md",{"path":314,"priority":288},"skills/idea-validation/SKILL.md",{"path":316,"priority":288},"skills/investor-materials/SKILL.md",{"path":318,"priority":288},"skills/investor-outreach/SKILL.md",{"path":320,"priority":288},"skills/js-security-audit/SKILL.md",{"path":322,"priority":288},"skills/kotlin-best-practices/SKILL.md",{"path":324,"priority":288},"skills/market-research/SKILL.md",{"path":326,"priority":288},"skills/ops-investigate-alert/SKILL.md",{"path":328,"priority":288},"skills/ops-oncall-log/SKILL.md",{"path":330,"priority":288},"skills/python-api-endpoint-creator/SKILL.md",{"path":332,"priority":288},"skills/python-best-practices/SKILL.md",{"path":334,"priority":288},"skills/python-testing-strategies/SKILL.md",{"path":336,"priority":288},"skills/security-checklist/SKILL.md",{"path":338,"priority":288},"skills/service-debugging/SKILL.md",{"path":340,"priority":288},"skills/startup-pipeline/SKILL.md",{"path":342,"priority":288},"skills/terraform-best-practices/SKILL.md",{"path":344,"priority":288},"skills/terraform-module-creator/SKILL.md",{"path":346,"priority":288},"skills/terraform-review/SKILL.md",{"path":348,"priority":288},"skills/terraform-security-audit/SKILL.md",{"path":350,"priority":288},"skills/terraform-service-scaffold/SKILL.md",{"path":352,"priority":288},"skills/testing-strategies/SKILL.md",{"path":354,"priority":288},"skills/ui-ux-pro-max/SKILL.md",{"path":356,"priority":288},"skills/web-to-prd/SKILL.md",{"path":358,"priority":359},"agents/ai-designer.md","high",{"path":361,"priority":359},"agents/design-critic.md",{"path":363,"priority":359},"agents/idea-killer.md",{"path":365,"priority":359},"agents/infrastructure-expert.md",{"path":367,"priority":359},"agents/micronaut-backend-expert.md",{"path":369,"priority":359},"agents/phase-reviewer.md",{"path":371,"priority":359},"agents/research-planner.md",{"path":373,"priority":359},"agents/solution-architect-cto.md",{"path":375,"priority":359},"agents/sre-architect.md",{"path":377,"priority":378},"bin/cli.js","low",{"path":380,"priority":359},"commands/spartan/brainstorm.md",{"path":382,"priority":359},"commands/spartan/brownfield.md",{"path":384,"priority":359},"commands/spartan/build.md",{"path":386,"priority":359},"commands/spartan/careful.md",{"path":388,"priority":359},"commands/spartan/codex.md",{"path":390,"priority":359},"commands/spartan/commit-message-with-codex.md",{"path":392,"priority":359},"commands/spartan/commit-message.md",{"path":394,"priority":359},"commands/spartan/content.md",{"path":396,"priority":359},"commands/spartan/context-save.md",{"path":398,"priority":359},"commands/spartan/contribute.md",{"path":400,"priority":359},"commands/spartan/daily.md",{"path":402,"priority":359},"commands/spartan/debug.md",{"path":404,"priority":359},"commands/spartan/deep-dive.md",{"path":406,"priority":359},"commands/spartan/deploy.md",{"path":408,"priority":359},"commands/spartan/e2e.md",{"path":410,"priority":359},"commands/spartan/env-setup.md",{"path":412,"priority":359},"commands/spartan/epic.md",{"path":414,"priority":359},"commands/spartan/fe-review.md",{"path":416,"priority":359},"commands/spartan/figma-to-code.md",{"path":418,"priority":359},"commands/spartan/freeze.md",{"path":420,"priority":359},"commands/spartan/fundraise.md",{"path":422,"priority":359},"commands/spartan/gate-review.md",{"path":424,"priority":359},"commands/spartan/guard.md",{"path":426,"priority":359},"commands/spartan/init-project.md",{"path":428,"priority":359},"commands/spartan/init-rules.md",{"path":430,"priority":359},"commands/spartan/interview.md",{"path":432,"priority":359},"commands/spartan/js-security.md",{"path":434,"priority":359},"commands/spartan/kickoff.md",{"path":436,"priority":359},"commands/spartan/kotlin-service.md",{"path":438,"priority":359},"commands/spartan/lean-canvas.md",{"path":440,"priority":359},"commands/spartan/lint-rules.md",{"path":442,"priority":359},"commands/spartan/magic-doc.md",{"path":444,"priority":359},"commands/spartan/memory-consolidate.md",{"path":446,"priority":359},"commands/spartan/migration.md",{"path":448,"priority":359},"commands/spartan/next-app.md",{"path":450,"priority":359},"commands/spartan/next-feature.md",{"path":452,"priority":359},"commands/spartan/onboard.md",{"path":454,"priority":359},"commands/spartan/ops-investigate-alert.md",{"path":456,"priority":359},"commands/spartan/ops-oncall-log.md",{"path":458,"priority":359},"commands/spartan/outreach.md",{"path":460,"priority":359},"commands/spartan/pitch.md",{"path":462,"priority":359},"commands/spartan/plan.md",{"path":464,"priority":359},"commands/spartan/pr-ready.md",{"path":466,"priority":359},"commands/spartan/qa.md",{"path":468,"priority":359},"commands/spartan/research.md",{"path":470,"priority":359},"commands/spartan/review.md",{"path":472,"priority":359},"commands/spartan/scan-rules.md",{"path":474,"priority":359},"commands/spartan/sessions.md",{"path":476,"priority":359},"commands/spartan/ship-pr-codex.md",{"path":478,"priority":359},"commands/spartan/ship-pr.md",{"path":480,"priority":359},"commands/spartan/spec.md",{"path":482,"priority":359},"commands/spartan/startup.md",{"path":484,"priority":359},"commands/spartan/teardown.md",{"path":486,"priority":359},"commands/spartan/testcontainer.md",{"path":488,"priority":359},"commands/spartan/tf-cost.md",{"path":490,"priority":359},"commands/spartan/tf-deploy.md",{"path":492,"priority":359},"commands/spartan/tf-drift.md",{"path":494,"priority":359},"commands/spartan/tf-import.md",{"path":496,"priority":359},"commands/spartan/tf-module.md",{"path":498,"priority":359},"commands/spartan/tf-plan.md",{"path":500,"priority":359},"commands/spartan/tf-review.md",{"path":502,"priority":359},"commands/spartan/tf-scaffold.md",{"path":504,"priority":359},"commands/spartan/tf-security.md",{"path":506,"priority":359},"commands/spartan/think.md",{"path":508,"priority":359},"commands/spartan/unfreeze.md",{"path":510,"priority":359},"commands/spartan/update.md",{"path":512,"priority":359},"commands/spartan/ux.md",{"path":514,"priority":359},"commands/spartan/validate.md",{"path":516,"priority":359},"commands/spartan/web-to-prd.md",{"path":518,"priority":359},"commands/spartan/write.md",{"path":520,"priority":359},"commands/spartan.md",{"path":522,"priority":359},"hooks/spartan-check-update.js",{"path":524,"priority":359},"hooks/spartan-statusline.js","plugin",{"basePath":527,"description":528,"displayName":529,"installMethods":530,"rationale":531,"selectedPaths":532,"source":273,"sourceLanguage":18,"type":246},".codex/skills/api-endpoint-creator","Creates RPC-style endpoint following layered architecture (Controller → Manager → Repository). Use when creating new API endpoints or CRUD operations.","api-endpoint-creator",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/api-endpoint-creator/SKILL.md (coalesced with duplicate skill at toolkit/skills/api-endpoint-creator)",[533,535,537,539],{"path":534,"priority":270},"SKILL.md",{"path":536,"priority":288},"error-handling-guide.md",{"path":538,"priority":288},"examples.md",{"path":540,"priority":288},"testing-patterns.md",{"basePath":542,"description":543,"displayName":544,"installMethods":545,"rationale":546,"selectedPaths":547,"source":273,"sourceLanguage":18,"type":246},".codex/skills/article-writing","Write blog posts, guides, tutorials, and long-form content. Sounds like a real person, not AI. Use when the user wants polished written content.","article-writing",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/article-writing/SKILL.md (coalesced with duplicate skill at toolkit/skills/article-writing)",[548,549],{"path":534,"priority":270},{"path":538,"priority":288},{"basePath":551,"description":552,"displayName":553,"installMethods":554,"rationale":555,"selectedPaths":556,"source":273,"sourceLanguage":18,"type":246},".codex/skills/backend-api-design","Design RPC-style APIs with layered architecture (Controller → Manager → Repository). Use when creating new API endpoints, designing API contracts, or reviewing API patterns.","backend-api-design",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/backend-api-design/SKILL.md (coalesced with duplicate skill at toolkit/skills/backend-api-design)",[557,558],{"path":534,"priority":270},{"path":559,"priority":288},"code-patterns.md",{"basePath":561,"description":562,"displayName":563,"installMethods":564,"rationale":565,"selectedPaths":566,"source":273,"sourceLanguage":18,"type":246},".codex/skills/brainstorm","Run a structured brainstorm session for startup ideas. Takes a theme or problem and generates ideas with quick gut-checks. Use when the user wants to explore a space or generate new ideas.","brainstorm",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/brainstorm/SKILL.md (coalesced with duplicate skill at toolkit/skills/brainstorm)",[567],{"path":534,"priority":270},{"basePath":569,"description":570,"displayName":571,"installMethods":572,"rationale":573,"selectedPaths":574,"source":273,"sourceLanguage":18,"type":246},".codex/skills/browser-qa","Run real browser QA with Playwright. Use when testing a frontend feature, verifying UI before PR, smoke testing after deploy, or investigating reported visual bugs.","browser-qa",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/browser-qa/SKILL.md (coalesced with duplicate skill at toolkit/skills/browser-qa)",[575,576],{"path":534,"priority":270},{"path":577,"priority":288},"playwright-snippets.md",{"basePath":579,"description":580,"displayName":581,"installMethods":582,"rationale":583,"selectedPaths":584,"source":273,"sourceLanguage":18,"type":246},".codex/skills/competitive-teardown","Deep competitor analysis. Tear apart a specific competitor or compare multiple competitors. Use when the user names a competitor or asks \"who else is doing this?\"","competitive-teardown",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/competitive-teardown/SKILL.md (coalesced with duplicate skill at toolkit/skills/competitive-teardown)",[585,586],{"path":534,"priority":270},{"path":587,"priority":288},"example-analysis.md",{"basePath":589,"description":590,"displayName":591,"installMethods":592,"rationale":593,"selectedPaths":594,"source":273,"sourceLanguage":18,"type":246},".codex/skills/content-engine","Turn one idea into platform-native content for X, LinkedIn, TikTok, YouTube, newsletters. Use when the user wants social posts, threads, scripts, or content calendars.","content-engine",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/content-engine/SKILL.md (coalesced with duplicate skill at toolkit/skills/content-engine)",[595,596],{"path":534,"priority":270},{"path":538,"priority":288},{"basePath":598,"description":599,"displayName":600,"installMethods":601,"rationale":602,"selectedPaths":603,"source":273,"sourceLanguage":18,"type":246},".codex/skills/database-patterns","Database design patterns including schema design, migrations, soft deletes, and Exposed ORM. Use when creating tables, writing migrations, or implementing repositories.","database-patterns",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/database-patterns/SKILL.md (coalesced with duplicate skill at toolkit/skills/database-patterns)",[604,605],{"path":534,"priority":270},{"path":606,"priority":288},"code-templates.md",{"basePath":608,"description":609,"displayName":610,"installMethods":611,"rationale":612,"selectedPaths":613,"source":273,"sourceLanguage":18,"type":246},".codex/skills/database-table-creator","Creates database table with full Kotlin synchronization (SQL migration → Table → Entity → Repository → Tests). Use when adding new database tables or entities.","database-table-creator",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/database-table-creator/SKILL.md (coalesced with duplicate skill at toolkit/skills/database-table-creator)",[614,615,616,618],{"path":534,"priority":270},{"path":538,"priority":288},{"path":617,"priority":288},"kotlin-templates.md",{"path":619,"priority":288},"validation-checklist.md",{"basePath":621,"description":622,"displayName":623,"installMethods":624,"rationale":625,"selectedPaths":626,"source":273,"sourceLanguage":18,"type":246},".codex/skills/deep-research","Run deep research on a topic. Web searches, data collection, source checking, and a structured report. Use when the user needs more than a quick answer.","deep-research",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/deep-research/SKILL.md (coalesced with duplicate skill at toolkit/skills/deep-research)",[627],{"path":534,"priority":270},{"basePath":629,"description":630,"displayName":631,"installMethods":632,"rationale":633,"selectedPaths":634,"source":273,"sourceLanguage":18,"type":246},".codex/skills/design-intelligence","Design system bootstrapping and token generation. Takes project context and outputs ready-to-use design tokens, Tailwind config, and CSS variables.","design-intelligence",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/design-intelligence/SKILL.md (coalesced with duplicate skill at toolkit/skills/design-intelligence)",[635],{"path":534,"priority":270},{"basePath":637,"description":638,"displayName":639,"installMethods":640,"rationale":641,"selectedPaths":642,"source":273,"sourceLanguage":18,"type":246},".codex/skills/design-workflow","Anti-AI-generic design guidelines. Use when creating UI prototypes, reviewing designs for generic AI patterns, or setting up a project design system.","design-workflow",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/design-workflow/SKILL.md (coalesced with duplicate skill at toolkit/skills/design-workflow)",[643,644],{"path":534,"priority":270},{"path":645,"priority":288},"checklists.md",{"basePath":243,"description":10,"displayName":13,"installMethods":647,"rationale":648,"selectedPaths":649,"source":273,"sourceLanguage":18,"type":246},{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/idea-validation/SKILL.md (coalesced with duplicate skill at toolkit/skills/idea-validation)",[650,651],{"path":534,"priority":270},{"path":652,"priority":288},"example-report.md",{"basePath":654,"description":655,"displayName":656,"installMethods":657,"rationale":658,"selectedPaths":659,"source":273,"sourceLanguage":18,"type":246},".codex/skills/investor-materials","Create pitch decks, one-pagers, memos, financial models, and fundraising materials. Use when the user needs investor-facing docs.","investor-materials",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/investor-materials/SKILL.md (coalesced with duplicate skill at toolkit/skills/investor-materials)",[660,661],{"path":534,"priority":270},{"path":662,"priority":288},"example-outline.md",{"basePath":664,"description":665,"displayName":666,"installMethods":667,"rationale":668,"selectedPaths":669,"source":273,"sourceLanguage":18,"type":246},".codex/skills/investor-outreach","Draft cold emails, warm intro blurbs, follow-ups, and investor communications. Use when the user needs to write to angels, VCs, or accelerators.","investor-outreach",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/investor-outreach/SKILL.md (coalesced with duplicate skill at toolkit/skills/investor-outreach)",[670,671],{"path":534,"priority":270},{"path":538,"priority":288},{"basePath":673,"description":674,"displayName":675,"installMethods":676,"rationale":677,"selectedPaths":678,"source":273,"sourceLanguage":18,"type":246},".codex/skills/kotlin-best-practices","Kotlin coding standards including null safety, Either error handling, coroutines, and Exposed ORM patterns. Use when writing Kotlin code, reviewing code quality, or learning project patterns.","kotlin-best-practices",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/kotlin-best-practices/SKILL.md (coalesced with duplicate skill at toolkit/skills/kotlin-best-practices)",[679,680],{"path":534,"priority":270},{"path":559,"priority":288},{"basePath":682,"description":683,"displayName":216,"installMethods":684,"rationale":685,"selectedPaths":686,"source":273,"sourceLanguage":18,"type":246},".codex/skills/market-research","Run market research, competitive analysis, investor due diligence, and industry scans. Use when the user wants market sizing, competitor comparisons, fund research, or tech scans.",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/market-research/SKILL.md (coalesced with duplicate skill at toolkit/skills/market-research)",[687],{"path":534,"priority":270},{"basePath":689,"description":690,"displayName":691,"installMethods":692,"rationale":693,"selectedPaths":694,"source":273,"sourceLanguage":18,"type":246},".codex/skills/security-checklist","Security best practices for Micronaut/Kotlin backend including authentication, authorization, input validation, and OWASP prevention. Use when implementing auth, validating inputs, or reviewing security.","security-checklist",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/security-checklist/SKILL.md (coalesced with duplicate skill at toolkit/skills/security-checklist)",[695,696],{"path":534,"priority":270},{"path":697,"priority":288},"audit-reference.md",{"basePath":699,"description":700,"displayName":701,"installMethods":702,"rationale":703,"selectedPaths":704,"source":273,"sourceLanguage":18,"type":246},".codex/skills/startup-pipeline","Coordinates the full startup idea pipeline from brainstorm to investor outreach. Use when the user starts a new idea project, asks for the 'full pipeline', or references stages/gates.","startup-pipeline",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/startup-pipeline/SKILL.md (coalesced with duplicate skill at toolkit/skills/startup-pipeline)",[705],{"path":534,"priority":270},{"basePath":707,"description":708,"displayName":709,"installMethods":710,"rationale":711,"selectedPaths":712,"source":273,"sourceLanguage":18,"type":246},".codex/skills/terraform-best-practices","Quick reference for Terraform conventions including file organization, naming, modules, state, security, and anti-patterns. Use when writing or reviewing Terraform code.","terraform-best-practices",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/terraform-best-practices/SKILL.md (coalesced with duplicate skill at toolkit/skills/terraform-best-practices)",[713],{"path":534,"priority":270},{"basePath":715,"description":716,"displayName":717,"installMethods":718,"rationale":719,"selectedPaths":720,"source":273,"sourceLanguage":18,"type":246},".codex/skills/terraform-module-creator","Create or extend reusable Terraform modules with proper structure, interfaces, and documentation. Use when building new infrastructure modules or extending existing ones.","terraform-module-creator",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/terraform-module-creator/SKILL.md (coalesced with duplicate skill at toolkit/skills/terraform-module-creator)",[721],{"path":534,"priority":270},{"basePath":723,"description":724,"displayName":725,"installMethods":726,"rationale":727,"selectedPaths":728,"source":273,"sourceLanguage":18,"type":246},".codex/skills/terraform-review","PR review checklist for Terraform changes covering structure, state safety, security, naming, modules, variables, providers, and CI/CD. Use when reviewing Terraform PRs or doing pre-merge checks.","terraform-review",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/terraform-review/SKILL.md (coalesced with duplicate skill at toolkit/skills/terraform-review)",[729],{"path":534,"priority":270},{"basePath":731,"description":732,"displayName":733,"installMethods":734,"rationale":735,"selectedPaths":736,"source":273,"sourceLanguage":18,"type":246},".codex/skills/terraform-security-audit","Security audit for Terraform codebases covering IAM, networking, encryption, secrets, access control, and compliance. Use before prod deploys, periodic audits, or new service security review.","terraform-security-audit",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/terraform-security-audit/SKILL.md (coalesced with duplicate skill at toolkit/skills/terraform-security-audit)",[737],{"path":534,"priority":270},{"basePath":739,"description":740,"displayName":741,"installMethods":742,"rationale":743,"selectedPaths":744,"source":273,"sourceLanguage":18,"type":246},".codex/skills/terraform-service-scaffold","Generate complete service-level Terraform infrastructure with modules, environments, and CI/CD. Use when adding Terraform to a new service or bootstrapping infrastructure from scratch.","terraform-service-scaffold",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/terraform-service-scaffold/SKILL.md (coalesced with duplicate skill at toolkit/skills/terraform-service-scaffold)",[745],{"path":534,"priority":270},{"basePath":747,"description":748,"displayName":749,"installMethods":750,"rationale":751,"selectedPaths":752,"source":273,"sourceLanguage":18,"type":246},".codex/skills/testing-strategies","Testing patterns for Micronaut/Kotlin backend including repository tests, integration tests, and test data builders. Use when writing tests, setting up test infrastructure, or improving coverage.","testing-strategies",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/testing-strategies/SKILL.md (coalesced with duplicate skill at toolkit/skills/testing-strategies)",[753,754,755],{"path":534,"priority":270},{"path":538,"priority":288},{"path":756,"priority":288},"integration-test-setup.md",{"basePath":758,"description":759,"displayName":760,"installMethods":761,"rationale":762,"selectedPaths":763,"source":273,"sourceLanguage":18,"type":246},".codex/skills/web-to-prd","Scan a live web app with Playwright, extract all features, generate PRD/epics/stories with priorities and dependencies, export to Notion. Checks required MCP servers before starting.","web-to-prd",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/web-to-prd/SKILL.md (coalesced with duplicate skill at toolkit/skills/web-to-prd)",[764],{"path":534,"priority":270},{"basePath":766,"description":767,"displayName":768,"installMethods":769,"rationale":770,"selectedPaths":771,"source":273,"sourceLanguage":18,"type":246},"toolkit/skills/ci-cd-patterns","CI/CD pipeline patterns for GitHub Actions, PR automation, and deployment workflows. Use when setting up CI, fixing broken pipelines, automating PR checks, or configuring deployment.","ci-cd-patterns",{"claudeCode":12},"SKILL.md frontmatter at toolkit/skills/ci-cd-patterns/SKILL.md",[772,773],{"path":534,"priority":270},{"path":774,"priority":288},"workflows.md",{"basePath":776,"description":777,"displayName":778,"installMethods":779,"rationale":780,"selectedPaths":781,"source":273,"sourceLanguage":18,"type":246},"toolkit/skills/js-security-audit","Audit JS/TS projects against NPM Security Guidelines covering project setup, dependency hygiene, CI/CD pipeline, Dependabot, and incident response. Use when reviewing package.json or lockfiles, adding or upgrading npm dependencies, setting up CI security gates, hardening a new repo, or responding to a compromised package.","js-security-audit",{"claudeCode":12},"SKILL.md frontmatter at toolkit/skills/js-security-audit/SKILL.md",[782,783,785,787,789],{"path":534,"priority":270},{"path":784,"priority":288},"audit-checklist.md",{"path":786,"priority":288},"eslint-security.md",{"path":788,"priority":288},"incident-playbook.md",{"path":790,"priority":288},"package-manager.md",{"basePath":792,"description":793,"displayName":794,"installMethods":795,"rationale":796,"selectedPaths":797,"source":273,"sourceLanguage":18,"type":246},"toolkit/skills/ops-investigate-alert","Investigate a monitoring alert end-to-end. Pulls metrics, logs, traces, and recent code changes to identify root cause. Works with any monitoring MCP.","ops-investigate-alert",{"claudeCode":12},"SKILL.md frontmatter at toolkit/skills/ops-investigate-alert/SKILL.md",[798],{"path":534,"priority":270},{"basePath":800,"description":801,"displayName":802,"installMethods":803,"rationale":804,"selectedPaths":805,"source":273,"sourceLanguage":18,"type":246},"toolkit/skills/ops-oncall-log","Create a structured on-call log by pulling alerts from monitoring and writing a summary to your team's wiki. Requires a monitoring MCP (recommended: Datadog) and a wiki MCP (Confluence or Notion).","ops-oncall-log",{"claudeCode":12},"SKILL.md frontmatter at toolkit/skills/ops-oncall-log/SKILL.md",[806,807],{"path":534,"priority":270},{"path":538,"priority":288},{"basePath":809,"description":810,"displayName":811,"installMethods":812,"rationale":813,"selectedPaths":814,"source":273,"sourceLanguage":18,"type":246},"toolkit/skills/python-api-endpoint-creator","Creates FastAPI endpoints with layered architecture (Router → Service → Repository). Use when creating new API endpoints, CRUD operations, or scaffolding a new domain module in a FastAPI project.","python-api-endpoint-creator",{"claudeCode":12},"SKILL.md frontmatter at toolkit/skills/python-api-endpoint-creator/SKILL.md",[815,816],{"path":534,"priority":270},{"path":559,"priority":288},{"basePath":818,"description":819,"displayName":820,"installMethods":821,"rationale":822,"selectedPaths":823,"source":273,"sourceLanguage":18,"type":246},"toolkit/skills/python-best-practices","Python/FastAPI coding standards including async patterns, Pydantic v2, SQLAlchemy 2.0, and project structure. Use when writing Python code, reviewing FastAPI projects, or learning FastAPI conventions.","python-best-practices",{"claudeCode":12},"SKILL.md frontmatter at toolkit/skills/python-best-practices/SKILL.md",[824,825],{"path":534,"priority":270},{"path":559,"priority":288},{"basePath":827,"description":828,"displayName":829,"installMethods":830,"rationale":831,"selectedPaths":832,"source":273,"sourceLanguage":18,"type":246},"toolkit/skills/python-testing-strategies","Testing patterns for FastAPI with pytest-asyncio, httpx AsyncClient, fixtures, and test data factories. Use when writing tests, setting up test infrastructure, or improving coverage in a FastAPI project.","python-testing-strategies",{"claudeCode":12},"SKILL.md frontmatter at toolkit/skills/python-testing-strategies/SKILL.md",[833,834],{"path":534,"priority":270},{"path":538,"priority":288},{"basePath":836,"description":837,"displayName":838,"installMethods":839,"rationale":840,"selectedPaths":841,"source":273,"sourceLanguage":18,"type":246},"toolkit/skills/service-debugging","Structured debugging runbook for backend services. Use when investigating production issues, API errors, performance problems, or when something broke and you need to find why.","service-debugging",{"claudeCode":12},"SKILL.md frontmatter at toolkit/skills/service-debugging/SKILL.md",[842,843],{"path":534,"priority":270},{"path":844,"priority":288},"common-issues.md",{"basePath":846,"description":847,"displayName":848,"installMethods":849,"rationale":850,"selectedPaths":851,"source":273,"sourceLanguage":18,"type":246},"toolkit/skills/ui-ux-pro-max","UI/UX design intelligence with searchable style, palette, typography, and chart databases. Use when designing UI components, choosing colors/fonts, reviewing code for UX issues, building landing pages, or implementing responsive layouts.","ui-ux-pro-max",{"claudeCode":12},"SKILL.md frontmatter at toolkit/skills/ui-ux-pro-max/SKILL.md",[852,853,855,857,859],{"path":534,"priority":270},{"path":854,"priority":288},"python-setup.md",{"path":856,"priority":378},"scripts/core.py",{"path":858,"priority":378},"scripts/design_system.py",{"path":860,"priority":378},"scripts/search.py",{"basePath":862,"description":863,"displayName":864,"installMethods":865,"license":280,"rationale":866,"selectedPaths":867,"source":273,"sourceLanguage":18,"type":872},"experiments/web-to-prd-agent","Scan a live web app and generate a detailed PRD with screenshots, powered by Claude Code CLI","@c0x12c/spartan-web-to-prd",{"npm":864},"cli ecosystem detected at experiments/web-to-prd-agent",[868,870],{"path":869,"priority":270},"package.json",{"path":871,"priority":378},"src/index.ts","cli",{"basePath":276,"description":874,"displayName":875,"installMethods":876,"license":280,"rationale":877,"selectedPaths":878,"source":273,"sourceLanguage":18,"type":872},"Engineering discipline layer for AI coding agents — commands, rules, skills, agents, and packs for Claude Code","@c0x12c/ai-toolkit",{"npm":875},"cli ecosystem detected at toolkit",[879,880,881],{"path":869,"priority":270},{"path":272,"priority":270},{"path":377,"priority":288},{"sources":883},[884],"manual",{"closedIssues90d":8,"description":262,"forks":234,"openIssues90d":8,"pushedAt":236,"readmeSize":232,"stars":237,"topics":886},[],{"classifiedAt":888,"discoverAt":889,"extractAt":890,"githubAt":890,"updatedAt":888},1778697513161,1778697508095,1778697511246,[218,216,217,214,215],{"evaluatedAt":241,"extractAt":893,"updatedAt":241},1778697513812,[],[896,923,952,985,1014,1041],{"_creationTime":897,"_id":898,"community":899,"display":900,"identity":905,"providers":909,"relations":917,"tags":919,"workflow":920},1778684091954.6687,"k177sfzsbbaqtk5ka8ep4ske0d86m9rd",{"reviewCount":8},{"description":901,"installMethods":902,"name":218,"sourceUrl":904},"Research competitor positioning, ads, pricing, and market gaps",{"claudeCode":903},"cognyai/claude-code-marketing-skills","https://github.com/cognyai/claude-code-marketing-skills",{"basePath":906,"githubOwner":907,"githubRepo":908,"locale":18,"slug":218,"type":246},"skills/competitor-analysis","cognyai","claude-code-marketing-skills",{"evaluate":910,"extract":916},{"promptVersionExtension":207,"promptVersionScoring":208,"score":911,"tags":912,"targetMarket":219,"tier":220},99,[218,216,913,914,915],"seo","marketing","web-scraping",{"commitSha":252},{"repoId":918},"kd7371gwzbdr07nc839hsmagw986nje6",[218,216,914,913,915],{"evaluatedAt":921,"extractAt":922,"updatedAt":921},1778684242592,1778684091954,{"_creationTime":924,"_id":925,"community":926,"display":927,"identity":933,"providers":937,"relations":945,"tags":948,"workflow":949},1778695383013.737,"k176xmfyy5d2mhgxfat31y9kvd86m6g5",{"reviewCount":8},{"description":928,"installMethods":929,"name":931,"sourceUrl":932},"Identify risky assumptions for a new product idea across 8 risk categories including Go-to-Market, Strategy, and Team. Use when evaluating startup risks, assessing a new product concept, or mapping assumptions for a new venture.",{"claudeCode":930},"phuryn/pm-skills","identify-assumptions-new","https://github.com/phuryn/pm-skills",{"basePath":934,"githubOwner":935,"githubRepo":936,"locale":18,"slug":931,"type":246},"pm-product-discovery/skills/identify-assumptions-new","phuryn","pm-skills",{"evaluate":938,"extract":944},{"promptVersionExtension":207,"promptVersionScoring":208,"score":939,"tags":940,"targetMarket":219,"tier":220},97,[941,214,217,942,943],"product-management","product-discovery","strategy",{"commitSha":252},{"parentExtensionId":946,"repoId":947},"k177sb9mbjrhss1kp0pyfg5p4n86n75e","kd759mc43bg9ypk46ka87r3wa586npt5",[942,941,217,214,943],{"evaluatedAt":950,"extractAt":951,"updatedAt":950},1778696403196,1778695383013,{"_creationTime":953,"_id":954,"community":955,"display":956,"identity":962,"providers":968,"relations":976,"tags":980,"workflow":981},1778695148392.116,"k174px1w5qn4hh0a7q1q6cgpb986nqap",{"reviewCount":8},{"description":957,"installMethods":958,"name":960,"sourceUrl":961},"使用网络研究分析竞争对手，提供经过验证的业务指标、可行的杠杆策略和预测的下一步行动。当用户需要竞争情报、竞争对手分析、市场定位洞察或战略杠杆机会时使用。",{"claudeCode":959},"ognjengt/founder-skills","竞争对手情报","https://github.com/ognjengt/founder-skills",{"basePath":963,"githubOwner":964,"githubRepo":965,"locale":966,"slug":967,"type":246},"skills/competitor-intel","ognjengt","founder-skills","zh-CN","competitor-intel",{"evaluate":969,"extract":975},{"promptVersionExtension":207,"promptVersionScoring":208,"score":970,"tags":971,"targetMarket":219,"tier":974},96,[218,216,972,943,973],"business-intelligence","web-research","community",{"commitSha":252},{"parentExtensionId":977,"repoId":978,"translatedFrom":979},"k170ydj4magdfn5r5dmnaggd1986m422","kd70j7a6xkcc8dvzgj8g3b123d86mk5c","k1794dsm0bf8msrnjrrrb792ph86mgh6",[972,218,216,943,973],{"evaluatedAt":982,"extractAt":983,"updatedAt":984},1778694871437,1778694811971,1778695148392,{"_creationTime":986,"_id":987,"community":988,"display":989,"identity":995,"providers":1000,"relations":1008,"tags":1010,"workflow":1011},1778685991755.7354,"k170s484eessgyjzgnczc91n5186mbcr",{"reviewCount":8},{"description":990,"installMethods":991,"name":993,"sourceUrl":994},"Extracts and analyzes competitors' ads from ad libraries (Facebook, LinkedIn, etc.) to understand what messaging, problems, and creative approaches are working. Helps inspire and improve your own ad campaigns.",{"claudeCode":992},"davila7/claude-code-templates","Competitive Ads Extractor","https://github.com/davila7/claude-code-templates",{"basePath":996,"githubOwner":997,"githubRepo":998,"locale":18,"slug":999,"type":246},"cli-tool/components/skills/business-marketing/competitive-ads-extractor","davila7","claude-code-templates","competitive-ads-extractor",{"evaluate":1001,"extract":1007},{"promptVersionExtension":207,"promptVersionScoring":208,"score":1002,"tags":1003,"targetMarket":219,"tier":220},100,[914,218,1004,1005,1006],"advertising","social-media","data-extraction",{"commitSha":252,"license":280},{"repoId":1009},"kd71fzn4s7r0269fkw47wt670n86ndz0",[1004,218,1006,914,1005],{"evaluatedAt":1012,"extractAt":1013,"updatedAt":1012},1778689511404,1778685991755,{"_creationTime":1015,"_id":1016,"community":1017,"display":1018,"identity":1024,"providers":1028,"relations":1034,"tags":1037,"workflow":1038},1778685615701.835,"k171cesjje7qd0anbr9ka7ja9586nt09",{"reviewCount":8},{"description":1019,"installMethods":1020,"name":1022,"sourceUrl":1023},"When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For sales-specific competitor docs, see sales-enablement.",{"claudeCode":1021},"coreyhaines31/marketingskills","competitor-alternatives","https://github.com/coreyhaines31/marketingskills",{"basePath":1025,"githubOwner":1026,"githubRepo":1027,"locale":18,"slug":1022,"type":246},"skills/competitor-alternatives","coreyhaines31","marketingskills",{"evaluate":1029,"extract":1033},{"promptVersionExtension":207,"promptVersionScoring":208,"score":1002,"tags":1030,"targetMarket":219,"tier":220},[913,1031,1032,218],"sales-enablement","content-marketing",{"commitSha":252},{"parentExtensionId":1035,"repoId":1036},"k175jvka8cxxkf91gk8qy25r8186npjr","kd7a4vjty5ay3s25r82cm72wdn86nmg0",[218,1032,1031,913],{"evaluatedAt":1039,"extractAt":1040,"updatedAt":1039},1778685879680,1778685615701,{"_creationTime":1042,"_id":1043,"community":1044,"display":1045,"identity":1050,"providers":1054,"relations":1059,"tags":1062,"workflow":1063},1778675056600.2563,"k175dacy7vkq618917sy6tvsh986mc0s",{"reviewCount":8},{"description":1046,"installMethods":1047,"name":1022,"sourceUrl":1049},"When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'switch from competitor,' or 'comparison content.' Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. Emphasizes deep research, modular content architecture, and varied section types beyond feature tables.",{"claudeCode":1048},"alirezarezvani/claude-skills","https://github.com/alirezarezvani/claude-skills",{"basePath":1051,"githubOwner":1052,"githubRepo":1053,"locale":18,"slug":1022,"type":246},"marketing-skill/skills/competitor-alternatives","alirezarezvani","claude-skills",{"evaluate":1055,"extract":1058},{"promptVersionExtension":207,"promptVersionScoring":208,"score":1002,"tags":1056,"targetMarket":219,"tier":220},[913,914,1057,218],"content-creation",{"commitSha":252},{"parentExtensionId":1060,"repoId":1061},"k170sws65f0ebecn36z3q8c2z186m477","kd7ff9s1w43mfyy1n7hf87816186m6px",[218,1057,914,913],{"evaluatedAt":1064,"extractAt":1065,"updatedAt":1064},1778684272396,1778675056600]