[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-spartan-stratos-ops-oncall-log-zh-CN":3,"guides-for-spartan-stratos-ops-oncall-log":976,"similar-k17ej16bew1yj2rpr1bgvdxfhd86nwek-zh-CN":977},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":256,"isFallback":249,"parentExtension":262,"providers":341,"relations":345,"repo":346,"tags":974,"workflow":975},1778697513812.0662,"k17ej16bew1yj2rpr1bgvdxfhd86nwek",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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).",{"claudeCode":12},"spartan-stratos/spartan-ai-toolkit","On-Call Log","https://github.com/spartan-stratos/spartan-ai-toolkit",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":240,"workflow":254},1778697997424.969,"kn76g761dtez7hwmeh78ggg1m186mw3h","en",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"practices":206,"prerequisites":207,"promptVersionExtension":211,"promptVersionScoring":212,"purpose":213,"rationale":214,"score":215,"summary":216,"tags":217,"targetMarket":223,"tier":224,"useCases":225,"workflow":230},[21,26,29,33,37,41,45,48,53,57,61,64,67,70,74,77,80,83,86,89,93,97,100,104,107,110,113,116,119,122,126,129,133,137,140,143,146,149,153,156,159,162,165,168,171,175,179,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Invocation","Precise Purpose","pass","The description clearly states the skill's purpose (create on-call log), artifact (alerts, wiki page), and user intent (logging alerts). It also names required MCPs and implicitly suggests when to use it (end of shift, reviews).",{"category":22,"check":27,"severity":24,"summary":28},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability and requirements within the character limit.",{"category":30,"check":31,"severity":24,"summary":32},"Documentation","Concise Body","The SKILL.md body is well-structured with clear steps and reasonable length, delegating detailed examples to a separate file.",{"category":34,"check":35,"severity":24,"summary":36},"Context","Progressive Disclosure","The SKILL.md outlines the process and links to a separate `examples.md` file for detailed examples, demonstrating progressive disclosure.",{"category":34,"check":38,"severity":39,"summary":40},"Forked exploration","not_applicable","This skill is primarily procedural and does not involve deep code exploration or extensive research, making the 'fork' context setting not applicable.",{"category":42,"check":43,"severity":24,"summary":44},"Practical Utility","Usage examples","The `examples.md` file provides clear, end-to-end examples for weekly and daily logs, including both Confluence and Notion outputs, and a scenario with no alerts.",{"category":42,"check":46,"severity":24,"summary":47},"Edge cases","The skill handles several edge cases, including checking for existing pages, handling no alerts, and confirming configurations and date ranges before proceeding.",{"category":49,"check":50,"severity":51,"summary":52},"Code Execution","Tool Fallback","warning","The skill requires specific monitoring and wiki MCPs and lists recommendations, but does not explicitly define a fallback path if these are missing or unavailable, and the MCP names are not specified in the frontmatter.",{"category":54,"check":55,"severity":24,"summary":56},"Safety","Halt on unexpected state","The skill instructs to 'stop with: Error: Missing required MCP server(s)' if prerequisites are not met, effectively halting on unexpected state.",{"category":58,"check":59,"severity":24,"summary":60},"Portability","Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; it clearly states its requirements for MCPs.",{"category":42,"check":62,"severity":24,"summary":63},"Problem relevance","The description clearly identifies the problem of creating structured on-call logs by pulling alerts and writing summaries to a wiki.",{"category":42,"check":65,"severity":24,"summary":66},"Unique selling proposition","The skill automates a complex, multi-step process of gathering alerts, formatting them, and posting to a wiki, which is a significant value beyond a simple prompt.",{"category":42,"check":68,"severity":24,"summary":69},"Production readiness","The skill covers the complete lifecycle from configuration to log creation and handles incremental updates, indicating readiness for production use.",{"category":71,"check":72,"severity":24,"summary":73},"Scope","Single responsibility principle","The skill has a single, well-defined responsibility: creating on-call logs by integrating with monitoring and wiki MCPs.",{"category":71,"check":75,"severity":24,"summary":76},"Description quality","The displayed description accurately reflects the skill's functionality and requirements.",{"category":22,"check":78,"severity":24,"summary":79},"Scoped tools","The allowed tools (`Read`, `Glob`, `Grep`, `Bash`) are scoped appropriately for the task of fetching and processing information.",{"category":30,"check":81,"severity":24,"summary":82},"Configuration & parameter reference","The SKILL.md details all necessary configuration parameters, including defaults and prompts for user input.",{"category":71,"check":84,"severity":24,"summary":85},"Tool naming","The skill does not expose user-facing tools directly; interaction is via the skill's command, which is clearly named and described.",{"category":71,"check":87,"severity":24,"summary":88},"Minimal I/O surface","The skill's interaction is through conversational prompts and explicit commands, requesting only necessary information.",{"category":90,"check":91,"severity":24,"summary":92},"License","License usability","The `LICENSE` file in the repository is MIT, a permissive open-source license.",{"category":94,"check":95,"severity":24,"summary":96},"Maintenance","Commit recency","The last commit was on 2026-05-11, which is within the last 90 days.",{"category":94,"check":98,"severity":39,"summary":99},"Dependency Management","The skill itself does not appear to directly manage or rely on third-party dependencies beyond the MCPs it interfaces with, which are handled by the MCP layer.",{"category":101,"check":102,"severity":39,"summary":103},"Security","Secret Management","The skill itself does not handle secrets directly; it relies on the MCPs for authentication, which are assumed to manage secrets securely.",{"category":101,"check":105,"severity":24,"summary":106},"Injection","The skill processes structured prompts and relies on MCPs for external interactions, with no indication of loading untrusted external code or data as instructions.",{"category":101,"check":108,"severity":24,"summary":109},"Transitive Supply-Chain Grenades","The skill operates on data fetched via MCPs and does not appear to fetch or execute external code or arbitrary content at runtime.",{"category":101,"check":111,"severity":24,"summary":112},"Sandbox Isolation","The skill's operations are confined to data retrieval and wiki page creation via MCPs, with no indication of modifying files outside its scope.",{"category":101,"check":114,"severity":24,"summary":115},"Sandbox escape primitives","No detached processes or retry loops around denied calls were observed in the skill's logic.",{"category":101,"check":117,"severity":24,"summary":118},"Data Exfiltration","The skill's purpose is to create logs and does not involve sending confidential data to third parties.",{"category":101,"check":120,"severity":24,"summary":121},"Hidden Text Tricks","The bundled markdown files do not contain any hidden text tricks, invisible characters, or obfuscated instructions.",{"category":123,"check":124,"severity":24,"summary":125},"Hooks","Opaque code execution","The skill's logic is presented in readable markdown and does not involve obfuscated code, base64 payloads, or runtime script fetching.",{"category":58,"check":127,"severity":24,"summary":128},"Structural Assumption","The skill assumes MCP server availability and specific wiki/monitoring platforms but does not make assumptions about user project structure.",{"category":130,"check":131,"severity":24,"summary":132},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating no current engagement but also no active problems.",{"category":134,"check":135,"severity":24,"summary":136},"Versioning","Release Management","The repository includes a CHANGELOG.md and the last commit is recent, indicating versioning and maintenance activity.",{"category":49,"check":138,"severity":24,"summary":139},"Validation","The skill prompts for specific inputs and confirms them, indicating a form of validation before proceeding with operations.",{"category":101,"check":141,"severity":24,"summary":142},"Unguarded Destructive Operations","The primary destructive operation is wiki page creation, which is typically reversible and guarded by user confirmation of the date range and content.",{"category":49,"check":144,"severity":24,"summary":145},"Error Handling","The skill explicitly defines error messages for missing MCPs and configuration issues, guiding the user on how to resolve them.",{"category":49,"check":147,"severity":39,"summary":148},"Logging","This skill interacts via MCPs and conversational prompts; it does not perform destructive actions or outbound calls that would necessitate a local audit log.",{"category":150,"check":151,"severity":39,"summary":152},"Compliance","GDPR","The skill processes alert data and user notes for logging purposes and does not appear to handle personal data that would require special sanitization.",{"category":150,"check":154,"severity":24,"summary":155},"Target market","The skill is designed to interact with common monitoring and wiki platforms and does not exhibit any regional or jurisdictional logic.",{"category":58,"check":157,"severity":24,"summary":158},"Runtime stability","The skill operates through conversational prompts and MCPs, with no apparent assumptions about specific operating systems or shells.",{"category":30,"check":160,"severity":24,"summary":161},"README","The README.md file provides a comprehensive overview of the Spartan AI Toolkit, including installation and usage, which indirectly supports the context of this skill.",{"category":71,"check":163,"severity":39,"summary":164},"Tool surface size","This is a single-function skill invoked via a command, not a collection of tools.",{"category":22,"check":166,"severity":39,"summary":167},"Overlapping near-synonym tools","The skill is a single command and does not expose multiple tools with overlapping functionality.",{"category":30,"check":169,"severity":24,"summary":170},"Phantom features","All advertised features and steps in the SKILL.md are implemented or directly handled by the described workflow and MCP interactions.",{"category":172,"check":173,"severity":24,"summary":174},"Install","Installation instruction","The README provides clear installation instructions for the Spartan AI Toolkit, and the SKILL.md details the MCP requirements and setup.",{"category":176,"check":177,"severity":24,"summary":178},"Errors","Actionable error messages","The skill provides clear error messages when MCPs are missing, directing the user to the required setup.",{"category":180,"check":181,"severity":39,"summary":182},"Execution","Pinned dependencies","The skill itself does not bundle scripts with dependencies; it relies on MCPs which are assumed to manage their own dependencies.",{"category":71,"check":184,"severity":24,"summary":185},"Dry-run preview","The skill prompts for confirmation of the date range and configuration before proceeding with fetching alerts and creating the wiki page, acting as a form of dry run.",{"category":187,"check":188,"severity":39,"summary":189},"Protocol","Idempotent retry & timeouts","The skill's operations are primarily data retrieval and content creation via MCPs, which are expected to handle their own idempotency and timeouts.",{"category":150,"check":191,"severity":39,"summary":192},"Telemetry opt-in","The skill does not emit telemetry; its functionality is contained within the agent interaction and MCP calls.",1778697997312,"This skill automates the creation of structured on-call logs by fetching alerts from a monitoring MCP (like Datadog) and writing a summary to a wiki MCP (like Confluence or Notion). It handles configuration, date range determination, alert fetching and summarization, and page creation.",[196,197,198,199,200],"Automated alert fetching from monitoring platforms","Structured on-call log generation","Integration with wiki platforms (Confluence, Notion)","Handles incremental updates for existing logs","Configurable log frequency and environment filters",[202,203,204,205],"Directly resolving alerts","Configuring the monitoring or wiki MCPs themselves","Providing real-time alert dashboards","Replacing the function of the monitoring or wiki systems",[],[208,209,210],"Monitoring MCP (recommended: Datadog)","Wiki MCP (Confluence or Notion)","Necessary permissions for MCPs to fetch alerts and create wiki pages","3.0.0","4.4.0","To streamline the on-call handover process and maintain a history of alerts and incidents by automating the creation of detailed on-call logs.","The skill is highly polished with excellent documentation, clear error handling, and robust examples. The only minor finding is the lack of explicit fallback for required MCPs.",97,"A high-quality skill for automating on-call log creation by integrating with monitoring and wiki platforms.",[218,219,220,221,222],"on-call","logging","monitoring","wiki","automation","global","community",[226,227,228,229],"Creating end-of-shift on-call summaries","Generating reports for daily or weekly on-call review meetings","Building a historical archive of alert patterns over time","Ensuring continuity and knowledge transfer between on-call engineers",[231,232,233,234,235,236,237,238,239],"Verify MCP Server Availability","Gather Configuration","Determine Date Range","Fetch Alerts from Monitoring (check existing page, query events, filter/normalize, build summary, check active monitors)","Ask for Additional Notes","Fetch Template (if configured)","Find or Create the Target Location","Create the Log Page","Present Result",{"codeQuality":241,"collectedAt":243,"documentation":244,"maintenance":247,"security":252,"testCoverage":253},{"hasLockfile":242},false,1778697983709,{"descriptionLength":245,"readmeSize":246},196,17937,{"closedIssues90d":8,"forks":248,"hasChangelog":249,"openIssues90d":8,"pushedAt":250,"stars":251},5,true,1778482616000,68,{"hasNpmPackage":242,"smitheryVerified":242},{"hasCi":249,"hasTests":249},{"updatedAt":255},1778697997425,{"basePath":257,"githubOwner":258,"githubRepo":259,"locale":18,"slug":260,"type":261},"toolkit/skills/ops-oncall-log","spartan-stratos","spartan-ai-toolkit","ops-oncall-log","skill",{"_creationTime":263,"_id":264,"community":265,"display":266,"identity":270,"parentExtension":273,"providers":309,"relations":337,"tags":338,"workflow":339},1778697513812.0588,"k178krwbqrnxn4xscs4htpjvxd86m4kj",{"reviewCount":8},{"description":267,"installMethods":268,"name":269,"sourceUrl":14},"Engineering discipline layer for Claude Code — 5 workflows, 69 commands, 21 rules, 29 skills, 9 agents organized in 12 packs",{"claudeCode":269},"ai-toolkit",{"basePath":271,"githubOwner":258,"githubRepo":259,"locale":18,"slug":271,"type":272},"toolkit","plugin",{"_creationTime":274,"_id":275,"community":276,"display":277,"identity":281,"providers":284,"relations":303,"tags":305,"workflow":306},1778697513812.0586,"k1750ed7n7h9bxjbkmh0jxre6d86ncb4",{"reviewCount":8},{"description":278,"installMethods":279,"name":280,"sourceUrl":14},"Spartan AI Toolkit — engineering discipline layer for Claude Code",{"claudeCode":12},"Spartan AI Toolkit",{"basePath":282,"githubOwner":258,"githubRepo":259,"locale":18,"slug":259,"type":283},"","marketplace",{"evaluate":285,"extract":295},{"promptVersionExtension":286,"promptVersionScoring":212,"score":287,"tags":288,"targetMarket":223,"tier":294},"3.1.0",95,[289,290,291,292,293],"ai-assistant","code-quality","workflow","developer-tools","code-generation","verified",{"commitSha":296,"license":297,"marketplace":298,"plugin":301},"HEAD","MIT",{"name":299,"pluginCount":300},"spartan-marketplace",1,{"mcpCount":8,"provider":302,"skillCount":8},"classify",{"repoId":304},"kd73rjj0rnrv7y0rz9qc3psn0586n75g",[289,293,290,292,291],{"evaluatedAt":307,"extractAt":308,"updatedAt":307},1778697530124,1778697513812,{"evaluate":310,"extract":334},{"promptVersionExtension":211,"promptVersionScoring":212,"score":287,"tags":311,"targetMarket":223,"tier":224},[312,291,313,314,315,316,317,318,319,320,293,321,322,323,324,325,326,327,328,329,330,331,332,333],"engineering","kotlin","micronaut","nextjs","product-thinking","aws","terraform","ai","development-workflow","testing","debugging","documentation","onboarding","research","fundraising","ci-cd","devops","sre","security","design-system","cli-tools","mcp",{"commitSha":296,"license":297,"plugin":335},{"mcpCount":8,"provider":302,"skillCount":336},9,{"parentExtensionId":275,"repoId":304},[319,317,327,332,293,322,331,320,328,323,312,326,313,333,314,315,324,316,325,330,329,318,321,291],{"evaluatedAt":340,"extractAt":308,"updatedAt":340},1778697539185,{"evaluate":342,"extract":344},{"promptVersionExtension":211,"promptVersionScoring":212,"score":215,"tags":343,"targetMarket":223,"tier":224},[218,219,220,221,222],{"commitSha":296,"license":297},{"parentExtensionId":264,"repoId":304},{"_creationTime":347,"_id":304,"identity":348,"providers":349,"workflow":970},1778697508095.5,{"githubOwner":258,"githubRepo":259,"sourceUrl":14},{"classify":350,"discover":965,"github":968},{"commitSha":296,"extensions":351},[352,362,608,623,632,642,650,660,670,679,689,702,710,718,728,738,748,757,766,774,784,792,800,808,816,824,832,843,851,861,877,885,891,900,909,918,928,944,956],{"basePath":282,"description":278,"displayName":299,"installMethods":353,"rationale":354,"selectedPaths":355,"source":361,"sourceLanguage":18,"type":283},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json (coalesced with duplicate marketplace at toolkit)",[356,359],{"path":357,"priority":358},".claude-plugin/marketplace.json","mandatory",{"path":360,"priority":358},"README.md","rule",{"basePath":271,"description":267,"displayName":269,"installMethods":363,"license":297,"rationale":364,"selectedPaths":365,"source":361,"sourceLanguage":18,"type":272},{"claudeCode":269},"plugin manifest at toolkit/.claude-plugin/plugin.json",[366,368,369,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,443,445,447,449,451,453,455,457,459,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606],{"path":367,"priority":358},".claude-plugin/plugin.json",{"path":360,"priority":358},{"path":370,"priority":371},"skills/api-endpoint-creator/SKILL.md","medium",{"path":373,"priority":371},"skills/article-writing/SKILL.md",{"path":375,"priority":371},"skills/backend-api-design/SKILL.md",{"path":377,"priority":371},"skills/brainstorm/SKILL.md",{"path":379,"priority":371},"skills/browser-qa/SKILL.md",{"path":381,"priority":371},"skills/ci-cd-patterns/SKILL.md",{"path":383,"priority":371},"skills/competitive-teardown/SKILL.md",{"path":385,"priority":371},"skills/content-engine/SKILL.md",{"path":387,"priority":371},"skills/database-patterns/SKILL.md",{"path":389,"priority":371},"skills/database-table-creator/SKILL.md",{"path":391,"priority":371},"skills/deep-research/SKILL.md",{"path":393,"priority":371},"skills/design-intelligence/SKILL.md",{"path":395,"priority":371},"skills/design-workflow/SKILL.md",{"path":397,"priority":371},"skills/idea-validation/SKILL.md",{"path":399,"priority":371},"skills/investor-materials/SKILL.md",{"path":401,"priority":371},"skills/investor-outreach/SKILL.md",{"path":403,"priority":371},"skills/js-security-audit/SKILL.md",{"path":405,"priority":371},"skills/kotlin-best-practices/SKILL.md",{"path":407,"priority":371},"skills/market-research/SKILL.md",{"path":409,"priority":371},"skills/ops-investigate-alert/SKILL.md",{"path":411,"priority":371},"skills/ops-oncall-log/SKILL.md",{"path":413,"priority":371},"skills/python-api-endpoint-creator/SKILL.md",{"path":415,"priority":371},"skills/python-best-practices/SKILL.md",{"path":417,"priority":371},"skills/python-testing-strategies/SKILL.md",{"path":419,"priority":371},"skills/security-checklist/SKILL.md",{"path":421,"priority":371},"skills/service-debugging/SKILL.md",{"path":423,"priority":371},"skills/startup-pipeline/SKILL.md",{"path":425,"priority":371},"skills/terraform-best-practices/SKILL.md",{"path":427,"priority":371},"skills/terraform-module-creator/SKILL.md",{"path":429,"priority":371},"skills/terraform-review/SKILL.md",{"path":431,"priority":371},"skills/terraform-security-audit/SKILL.md",{"path":433,"priority":371},"skills/terraform-service-scaffold/SKILL.md",{"path":435,"priority":371},"skills/testing-strategies/SKILL.md",{"path":437,"priority":371},"skills/ui-ux-pro-max/SKILL.md",{"path":439,"priority":371},"skills/web-to-prd/SKILL.md",{"path":441,"priority":442},"agents/ai-designer.md","high",{"path":444,"priority":442},"agents/design-critic.md",{"path":446,"priority":442},"agents/idea-killer.md",{"path":448,"priority":442},"agents/infrastructure-expert.md",{"path":450,"priority":442},"agents/micronaut-backend-expert.md",{"path":452,"priority":442},"agents/phase-reviewer.md",{"path":454,"priority":442},"agents/research-planner.md",{"path":456,"priority":442},"agents/solution-architect-cto.md",{"path":458,"priority":442},"agents/sre-architect.md",{"path":460,"priority":461},"bin/cli.js","low",{"path":463,"priority":442},"commands/spartan/brainstorm.md",{"path":465,"priority":442},"commands/spartan/brownfield.md",{"path":467,"priority":442},"commands/spartan/build.md",{"path":469,"priority":442},"commands/spartan/careful.md",{"path":471,"priority":442},"commands/spartan/codex.md",{"path":473,"priority":442},"commands/spartan/commit-message-with-codex.md",{"path":475,"priority":442},"commands/spartan/commit-message.md",{"path":477,"priority":442},"commands/spartan/content.md",{"path":479,"priority":442},"commands/spartan/context-save.md",{"path":481,"priority":442},"commands/spartan/contribute.md",{"path":483,"priority":442},"commands/spartan/daily.md",{"path":485,"priority":442},"commands/spartan/debug.md",{"path":487,"priority":442},"commands/spartan/deep-dive.md",{"path":489,"priority":442},"commands/spartan/deploy.md",{"path":491,"priority":442},"commands/spartan/e2e.md",{"path":493,"priority":442},"commands/spartan/env-setup.md",{"path":495,"priority":442},"commands/spartan/epic.md",{"path":497,"priority":442},"commands/spartan/fe-review.md",{"path":499,"priority":442},"commands/spartan/figma-to-code.md",{"path":501,"priority":442},"commands/spartan/freeze.md",{"path":503,"priority":442},"commands/spartan/fundraise.md",{"path":505,"priority":442},"commands/spartan/gate-review.md",{"path":507,"priority":442},"commands/spartan/guard.md",{"path":509,"priority":442},"commands/spartan/init-project.md",{"path":511,"priority":442},"commands/spartan/init-rules.md",{"path":513,"priority":442},"commands/spartan/interview.md",{"path":515,"priority":442},"commands/spartan/js-security.md",{"path":517,"priority":442},"commands/spartan/kickoff.md",{"path":519,"priority":442},"commands/spartan/kotlin-service.md",{"path":521,"priority":442},"commands/spartan/lean-canvas.md",{"path":523,"priority":442},"commands/spartan/lint-rules.md",{"path":525,"priority":442},"commands/spartan/magic-doc.md",{"path":527,"priority":442},"commands/spartan/memory-consolidate.md",{"path":529,"priority":442},"commands/spartan/migration.md",{"path":531,"priority":442},"commands/spartan/next-app.md",{"path":533,"priority":442},"commands/spartan/next-feature.md",{"path":535,"priority":442},"commands/spartan/onboard.md",{"path":537,"priority":442},"commands/spartan/ops-investigate-alert.md",{"path":539,"priority":442},"commands/spartan/ops-oncall-log.md",{"path":541,"priority":442},"commands/spartan/outreach.md",{"path":543,"priority":442},"commands/spartan/pitch.md",{"path":545,"priority":442},"commands/spartan/plan.md",{"path":547,"priority":442},"commands/spartan/pr-ready.md",{"path":549,"priority":442},"commands/spartan/qa.md",{"path":551,"priority":442},"commands/spartan/research.md",{"path":553,"priority":442},"commands/spartan/review.md",{"path":555,"priority":442},"commands/spartan/scan-rules.md",{"path":557,"priority":442},"commands/spartan/sessions.md",{"path":559,"priority":442},"commands/spartan/ship-pr-codex.md",{"path":561,"priority":442},"commands/spartan/ship-pr.md",{"path":563,"priority":442},"commands/spartan/spec.md",{"path":565,"priority":442},"commands/spartan/startup.md",{"path":567,"priority":442},"commands/spartan/teardown.md",{"path":569,"priority":442},"commands/spartan/testcontainer.md",{"path":571,"priority":442},"commands/spartan/tf-cost.md",{"path":573,"priority":442},"commands/spartan/tf-deploy.md",{"path":575,"priority":442},"commands/spartan/tf-drift.md",{"path":577,"priority":442},"commands/spartan/tf-import.md",{"path":579,"priority":442},"commands/spartan/tf-module.md",{"path":581,"priority":442},"commands/spartan/tf-plan.md",{"path":583,"priority":442},"commands/spartan/tf-review.md",{"path":585,"priority":442},"commands/spartan/tf-scaffold.md",{"path":587,"priority":442},"commands/spartan/tf-security.md",{"path":589,"priority":442},"commands/spartan/think.md",{"path":591,"priority":442},"commands/spartan/unfreeze.md",{"path":593,"priority":442},"commands/spartan/update.md",{"path":595,"priority":442},"commands/spartan/ux.md",{"path":597,"priority":442},"commands/spartan/validate.md",{"path":599,"priority":442},"commands/spartan/web-to-prd.md",{"path":601,"priority":442},"commands/spartan/write.md",{"path":603,"priority":442},"commands/spartan.md",{"path":605,"priority":442},"hooks/spartan-check-update.js",{"path":607,"priority":442},"hooks/spartan-statusline.js",{"basePath":609,"description":610,"displayName":611,"installMethods":612,"rationale":613,"selectedPaths":614,"source":361,"sourceLanguage":18,"type":261},".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)",[615,617,619,621],{"path":616,"priority":358},"SKILL.md",{"path":618,"priority":371},"error-handling-guide.md",{"path":620,"priority":371},"examples.md",{"path":622,"priority":371},"testing-patterns.md",{"basePath":624,"description":625,"displayName":626,"installMethods":627,"rationale":628,"selectedPaths":629,"source":361,"sourceLanguage":18,"type":261},".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)",[630,631],{"path":616,"priority":358},{"path":620,"priority":371},{"basePath":633,"description":634,"displayName":635,"installMethods":636,"rationale":637,"selectedPaths":638,"source":361,"sourceLanguage":18,"type":261},".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)",[639,640],{"path":616,"priority":358},{"path":641,"priority":371},"code-patterns.md",{"basePath":643,"description":644,"displayName":645,"installMethods":646,"rationale":647,"selectedPaths":648,"source":361,"sourceLanguage":18,"type":261},".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)",[649],{"path":616,"priority":358},{"basePath":651,"description":652,"displayName":653,"installMethods":654,"rationale":655,"selectedPaths":656,"source":361,"sourceLanguage":18,"type":261},".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)",[657,658],{"path":616,"priority":358},{"path":659,"priority":371},"playwright-snippets.md",{"basePath":661,"description":662,"displayName":663,"installMethods":664,"rationale":665,"selectedPaths":666,"source":361,"sourceLanguage":18,"type":261},".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)",[667,668],{"path":616,"priority":358},{"path":669,"priority":371},"example-analysis.md",{"basePath":671,"description":672,"displayName":673,"installMethods":674,"rationale":675,"selectedPaths":676,"source":361,"sourceLanguage":18,"type":261},".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)",[677,678],{"path":616,"priority":358},{"path":620,"priority":371},{"basePath":680,"description":681,"displayName":682,"installMethods":683,"rationale":684,"selectedPaths":685,"source":361,"sourceLanguage":18,"type":261},".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)",[686,687],{"path":616,"priority":358},{"path":688,"priority":371},"code-templates.md",{"basePath":690,"description":691,"displayName":692,"installMethods":693,"rationale":694,"selectedPaths":695,"source":361,"sourceLanguage":18,"type":261},".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)",[696,697,698,700],{"path":616,"priority":358},{"path":620,"priority":371},{"path":699,"priority":371},"kotlin-templates.md",{"path":701,"priority":371},"validation-checklist.md",{"basePath":703,"description":704,"displayName":705,"installMethods":706,"rationale":707,"selectedPaths":708,"source":361,"sourceLanguage":18,"type":261},".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)",[709],{"path":616,"priority":358},{"basePath":711,"description":712,"displayName":713,"installMethods":714,"rationale":715,"selectedPaths":716,"source":361,"sourceLanguage":18,"type":261},".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)",[717],{"path":616,"priority":358},{"basePath":719,"description":720,"displayName":721,"installMethods":722,"rationale":723,"selectedPaths":724,"source":361,"sourceLanguage":18,"type":261},".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)",[725,726],{"path":616,"priority":358},{"path":727,"priority":371},"checklists.md",{"basePath":729,"description":730,"displayName":731,"installMethods":732,"rationale":733,"selectedPaths":734,"source":361,"sourceLanguage":18,"type":261},".codex/skills/idea-validation","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.","idea-validation",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/idea-validation/SKILL.md (coalesced with duplicate skill at toolkit/skills/idea-validation)",[735,736],{"path":616,"priority":358},{"path":737,"priority":371},"example-report.md",{"basePath":739,"description":740,"displayName":741,"installMethods":742,"rationale":743,"selectedPaths":744,"source":361,"sourceLanguage":18,"type":261},".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)",[745,746],{"path":616,"priority":358},{"path":747,"priority":371},"example-outline.md",{"basePath":749,"description":750,"displayName":751,"installMethods":752,"rationale":753,"selectedPaths":754,"source":361,"sourceLanguage":18,"type":261},".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)",[755,756],{"path":616,"priority":358},{"path":620,"priority":371},{"basePath":758,"description":759,"displayName":760,"installMethods":761,"rationale":762,"selectedPaths":763,"source":361,"sourceLanguage":18,"type":261},".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)",[764,765],{"path":616,"priority":358},{"path":641,"priority":371},{"basePath":767,"description":768,"displayName":769,"installMethods":770,"rationale":771,"selectedPaths":772,"source":361,"sourceLanguage":18,"type":261},".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.","market-research",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/market-research/SKILL.md (coalesced with duplicate skill at toolkit/skills/market-research)",[773],{"path":616,"priority":358},{"basePath":775,"description":776,"displayName":777,"installMethods":778,"rationale":779,"selectedPaths":780,"source":361,"sourceLanguage":18,"type":261},".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)",[781,782],{"path":616,"priority":358},{"path":783,"priority":371},"audit-reference.md",{"basePath":785,"description":786,"displayName":787,"installMethods":788,"rationale":789,"selectedPaths":790,"source":361,"sourceLanguage":18,"type":261},".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)",[791],{"path":616,"priority":358},{"basePath":793,"description":794,"displayName":795,"installMethods":796,"rationale":797,"selectedPaths":798,"source":361,"sourceLanguage":18,"type":261},".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)",[799],{"path":616,"priority":358},{"basePath":801,"description":802,"displayName":803,"installMethods":804,"rationale":805,"selectedPaths":806,"source":361,"sourceLanguage":18,"type":261},".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)",[807],{"path":616,"priority":358},{"basePath":809,"description":810,"displayName":811,"installMethods":812,"rationale":813,"selectedPaths":814,"source":361,"sourceLanguage":18,"type":261},".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)",[815],{"path":616,"priority":358},{"basePath":817,"description":818,"displayName":819,"installMethods":820,"rationale":821,"selectedPaths":822,"source":361,"sourceLanguage":18,"type":261},".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)",[823],{"path":616,"priority":358},{"basePath":825,"description":826,"displayName":827,"installMethods":828,"rationale":829,"selectedPaths":830,"source":361,"sourceLanguage":18,"type":261},".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)",[831],{"path":616,"priority":358},{"basePath":833,"description":834,"displayName":835,"installMethods":836,"rationale":837,"selectedPaths":838,"source":361,"sourceLanguage":18,"type":261},".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)",[839,840,841],{"path":616,"priority":358},{"path":620,"priority":371},{"path":842,"priority":371},"integration-test-setup.md",{"basePath":844,"description":845,"displayName":846,"installMethods":847,"rationale":848,"selectedPaths":849,"source":361,"sourceLanguage":18,"type":261},".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)",[850],{"path":616,"priority":358},{"basePath":852,"description":853,"displayName":854,"installMethods":855,"rationale":856,"selectedPaths":857,"source":361,"sourceLanguage":18,"type":261},"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",[858,859],{"path":616,"priority":358},{"path":860,"priority":371},"workflows.md",{"basePath":862,"description":863,"displayName":864,"installMethods":865,"rationale":866,"selectedPaths":867,"source":361,"sourceLanguage":18,"type":261},"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",[868,869,871,873,875],{"path":616,"priority":358},{"path":870,"priority":371},"audit-checklist.md",{"path":872,"priority":371},"eslint-security.md",{"path":874,"priority":371},"incident-playbook.md",{"path":876,"priority":371},"package-manager.md",{"basePath":878,"description":879,"displayName":880,"installMethods":881,"rationale":882,"selectedPaths":883,"source":361,"sourceLanguage":18,"type":261},"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",[884],{"path":616,"priority":358},{"basePath":257,"description":10,"displayName":260,"installMethods":886,"rationale":887,"selectedPaths":888,"source":361,"sourceLanguage":18,"type":261},{"claudeCode":12},"SKILL.md frontmatter at toolkit/skills/ops-oncall-log/SKILL.md",[889,890],{"path":616,"priority":358},{"path":620,"priority":371},{"basePath":892,"description":893,"displayName":894,"installMethods":895,"rationale":896,"selectedPaths":897,"source":361,"sourceLanguage":18,"type":261},"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",[898,899],{"path":616,"priority":358},{"path":641,"priority":371},{"basePath":901,"description":902,"displayName":903,"installMethods":904,"rationale":905,"selectedPaths":906,"source":361,"sourceLanguage":18,"type":261},"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",[907,908],{"path":616,"priority":358},{"path":641,"priority":371},{"basePath":910,"description":911,"displayName":912,"installMethods":913,"rationale":914,"selectedPaths":915,"source":361,"sourceLanguage":18,"type":261},"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",[916,917],{"path":616,"priority":358},{"path":620,"priority":371},{"basePath":919,"description":920,"displayName":921,"installMethods":922,"rationale":923,"selectedPaths":924,"source":361,"sourceLanguage":18,"type":261},"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",[925,926],{"path":616,"priority":358},{"path":927,"priority":371},"common-issues.md",{"basePath":929,"description":930,"displayName":931,"installMethods":932,"rationale":933,"selectedPaths":934,"source":361,"sourceLanguage":18,"type":261},"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",[935,936,938,940,942],{"path":616,"priority":358},{"path":937,"priority":371},"python-setup.md",{"path":939,"priority":461},"scripts/core.py",{"path":941,"priority":461},"scripts/design_system.py",{"path":943,"priority":461},"scripts/search.py",{"basePath":945,"description":946,"displayName":947,"installMethods":948,"license":297,"rationale":949,"selectedPaths":950,"source":361,"sourceLanguage":18,"type":955},"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":947},"cli ecosystem detected at experiments/web-to-prd-agent",[951,953],{"path":952,"priority":358},"package.json",{"path":954,"priority":461},"src/index.ts","cli",{"basePath":271,"description":957,"displayName":958,"installMethods":959,"license":297,"rationale":960,"selectedPaths":961,"source":361,"sourceLanguage":18,"type":955},"Engineering discipline layer for AI coding agents — commands, rules, skills, agents, and packs for Claude Code","@c0x12c/ai-toolkit",{"npm":958},"cli ecosystem detected at toolkit",[962,963,964],{"path":952,"priority":358},{"path":360,"priority":358},{"path":460,"priority":371},{"sources":966},[967],"manual",{"closedIssues90d":8,"description":282,"forks":248,"openIssues90d":8,"pushedAt":250,"readmeSize":246,"stars":251,"topics":969},[],{"classifiedAt":971,"discoverAt":972,"extractAt":973,"githubAt":973,"updatedAt":971},1778697513161,1778697508095,1778697511246,[222,219,220,218,221],{"evaluatedAt":255,"extractAt":308,"updatedAt":255},[],[978,1006,1036,1064,1086,1114],{"_creationTime":979,"_id":980,"community":981,"display":982,"identity":988,"providers":992,"relations":1000,"tags":1002,"workflow":1003},1778694240519.7402,"k172jnxq28h65x6zn1p19r731586md2x",{"reviewCount":8},{"description":983,"installMethods":984,"name":986,"sourceUrl":987},"Track skill performance and emerging patterns",{"claudeCode":985},"mshadmanrahman/pm-pilot","meta-observer","https://github.com/mshadmanrahman/pm-pilot",{"basePath":989,"githubOwner":990,"githubRepo":991,"locale":18,"slug":986,"type":261},"skills/productivity/meta-observer","mshadmanrahman","pm-pilot",{"evaluate":993,"extract":999},{"promptVersionExtension":211,"promptVersionScoring":212,"score":994,"tags":995,"targetMarket":223,"tier":294},100,[220,996,997,219,998],"analytics","productivity","skills",{"commitSha":296},{"repoId":1001},"kd728wqst6vwd95ymycxb97nrx86mnsn",[996,219,220,997,998],{"evaluatedAt":1004,"extractAt":1005,"updatedAt":1004},1778694605108,1778694240519,{"_creationTime":1007,"_id":1008,"community":1009,"display":1010,"identity":1016,"providers":1021,"relations":1029,"tags":1032,"workflow":1033},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":1011,"installMethods":1012,"name":1014,"sourceUrl":1015},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":1013},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":1017,"githubOwner":1018,"githubRepo":1019,"locale":18,"slug":1020,"type":261},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":1022,"extract":1028},{"promptVersionExtension":211,"promptVersionScoring":212,"score":994,"tags":1023,"targetMarket":223,"tier":294},[1024,1025,291,1026,222,955,1027],"git","development-environment","tmux","developer-tool",{"commitSha":296,"license":297},{"parentExtensionId":1030,"repoId":1031},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[222,955,1027,1025,1024,1026,291],{"evaluatedAt":1034,"extractAt":1035,"updatedAt":1034},1778699613343,1778699234184,{"_creationTime":1037,"_id":1038,"community":1039,"display":1040,"identity":1046,"providers":1049,"relations":1056,"tags":1059,"workflow":1060},1778699505679.3464,"k1751nm85mw95gw3rsqgrdqspx86ncq2",{"reviewCount":8},{"description":1041,"installMethods":1042,"name":1044,"sourceUrl":1045},"无需 OAuth 即可创建公开的 Google Docs 或 Google Sheet 文件。使用此技能创建和编辑 Google Docs 和 Sheets，无需登录 Google。文档可通过共享链接查看。首次使用时自动注册。",{"claudeCode":1043},"zagmoai/public-google-drive","public-google-drive","https://github.com/zagmoai/public-google-drive",{"basePath":282,"githubOwner":1047,"githubRepo":1044,"locale":1048,"slug":1044,"type":261},"zagmoai","zh-CN",{"evaluate":1050,"extract":1055},{"promptVersionExtension":211,"promptVersionScoring":212,"score":994,"tags":1051,"targetMarket":223,"tier":294},[1052,1053,997,222,1054],"google-docs","google-sheets","api-client",{"commitSha":296},{"repoId":1057,"translatedFrom":1058},"kd776ynh73t0d6samn4bnxdf3x86n8mj","k1707pszx7h026a651dp5tvaxd86m3ag",[1054,222,1052,1053,997],{"evaluatedAt":1061,"extractAt":1062,"updatedAt":1063},1778699485884,1778699468747,1778699505679,{"_creationTime":1065,"_id":1066,"community":1067,"display":1068,"identity":1071,"providers":1074,"relations":1082,"tags":1083,"workflow":1084},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":1069,"installMethods":1070,"name":1019,"sourceUrl":1015},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":1013},{"basePath":1072,"githubOwner":1018,"githubRepo":1019,"locale":18,"slug":1073,"type":261},"skills/ask","ask",{"evaluate":1075,"extract":1081},{"promptVersionExtension":211,"promptVersionScoring":212,"score":994,"tags":1076,"targetMarket":223,"tier":294},[955,222,1077,1078,1079,1080],"llm","prompting","code-review","artifact-generation",{"commitSha":296,"license":297},{"parentExtensionId":1030,"repoId":1031},[1080,222,955,1079,1077,1078],{"evaluatedAt":1085,"extractAt":1035,"updatedAt":1085},1778699303045,{"_creationTime":1087,"_id":1088,"community":1089,"display":1090,"identity":1096,"providers":1100,"relations":1106,"tags":1109,"workflow":1110},1778699366078.7817,"k173mj3k9wcdq512bp1532xkwx86nrh4",{"reviewCount":8},{"description":1091,"installMethods":1092,"name":1094,"sourceUrl":1095},"当工作依赖于用户实时浏览器会话或可见的渲染状态，而不是静态抓取时使用，尤其是在浏览器调试上下文或 DevTools 选择的元素或请求、登录仪表板或 CMS 流程、localhost 应用、上传、下载、媒体检查、DOM 或 iframe 检查、Shadow DOM，或看起来像软 404、身份验证墙、反机器人检查或速率限制的浏览器故障时。",{"claudeCode":1093},"xixu-me/skills","使用我的浏览器","https://github.com/xixu-me/skills",{"basePath":1097,"githubOwner":1098,"githubRepo":998,"locale":1048,"slug":1099,"type":261},"skills/use-my-browser","xixu-me","use-my-browser",{"evaluate":1101,"extract":1105},{"promptVersionExtension":211,"promptVersionScoring":212,"score":994,"tags":1102,"targetMarket":223,"tier":294},[1103,322,222,1104,292],"browser","ux",{"commitSha":296,"license":297},{"repoId":1107,"translatedFrom":1108},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k179cgk616p3xva37r5jqsfwvh86mcp2",[222,1103,322,292,1104],{"evaluatedAt":1111,"extractAt":1112,"updatedAt":1113},1778699261239,1778699106670,1778699366078,{"_creationTime":1115,"_id":1116,"community":1117,"display":1118,"identity":1124,"providers":1127,"relations":1136,"tags":1140,"workflow":1141},1778699289329.1182,"k172jykxz0jywjekjxjt5thj5x86nm3n",{"reviewCount":8},{"description":1119,"installMethods":1120,"name":1122,"sourceUrl":1123},"当用户需要通过 Xquik 获取 X (Twitter) 数据或执行需要确认的 X 操作时使用：推文搜索、用户查找、关注者提取、媒体下载、监控、Webhook、MCP、SDK、发布、点赞、私信和个人资料更新。需要 Xquik API 密钥。切勿索要 X 登录凭据。",{"claudeCode":1121},"Xquik-dev/x-twitter-scraper","x-twitter-scraper","https://github.com/Xquik-dev/x-twitter-scraper",{"basePath":1125,"githubOwner":1126,"githubRepo":1122,"locale":1048,"slug":1122,"type":261},"skills/x-twitter-scraper","Xquik-dev",{"evaluate":1128,"extract":1135},{"promptVersionExtension":211,"promptVersionScoring":212,"score":994,"tags":1129,"targetMarket":223,"tier":294},[1130,1131,1132,1133,222,333,1134],"twitter","x","api","data-retrieval","sdk",{"commitSha":296},{"parentExtensionId":1137,"repoId":1138,"translatedFrom":1139},"k17axvhmvwp90strpqcd5b0h7986m80d","kd783enpnwhry153ka0z65ear186mjbh","k172e8vt4zcz50bb0vfp6ptb1n86mf90",[1132,222,1133,333,1134,1130,1131],{"evaluatedAt":1142,"extractAt":1143,"updatedAt":1144},1778699230863,1778699170774,1778699289329]