[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-mshadmanrahman-synthesize-interviews-de":3,"guides-for-mshadmanrahman-synthesize-interviews":519,"similar-k1706nz4458kzxkr4szwv9pw4186m49g-de":520},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":256,"isFallback":238,"parentExtension":262,"providers":263,"relations":268,"repo":270,"tags":516,"workflow":517},1778694240519.7393,"k1706nz4458kzxkr4szwv9pw4186m49g",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Turn raw user interviews, transcripts, and feedback into structured themes, pain points, and recommendations. Produces both a synthesis report and a standalone pain points document. Triggers on: \"synthesize interviews\", \"interview findings\", \"user research synthesis\", \"what did users say\", \"analyze feedback\".\n",{"claudeCode":12},"mshadmanrahman/pm-pilot","Synthesize Interviews","https://github.com/mshadmanrahman/pm-pilot",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":236,"workflow":254},1778694543270.7146,"kn7fxzvgxt27qmamv2tsyyp3cx86nx7g","en",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"practices":206,"prerequisites":210,"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,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,121,124,127,130,133,136,139,143,147,151,154,158,161,164,167,170,174,177,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of transforming raw user interview data into structured themes, pain points, and recommendations.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a structured workflow and specific outputs (synthesis report, pain points document) that go beyond basic LLM summarization, providing distinct value for user research synthesis.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is fully implemented, covering the entire lifecycle from input processing to generating two distinct output documents, suitable for immediate use in workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on synthesizing user interview and feedback data into structured insights, adhering to a single, well-defined domain.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the skill's functionality and triggers.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a skill, not a tool-based extension, so the concept of scoped tools does not apply.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill does not have configurable parameters or environment variables; its behavior is determined by the input provided.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","As a skill, it does not expose tools with names.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The skill's input is defined by the content provided and its output is structured documents, with no unnecessary fields.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the MIT license, as indicated by the bundled LICENSE file and the README.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on April 18, 2026, which is within the last 3 months.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill does not appear to use any third-party dependencies.",{"category":66,"check":67,"severity":42,"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 processes text input and does not fetch or execute external code or data, mitigating injection risks.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill only processes provided text input and does not fetch remote content or execute code, preventing supply-chain risks.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates on provided text and generates output documents, without modifying files or interacting with the sandbox environment.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached processes or deny-retry loops are present in the skill's logic.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill only processes provided input and generates output, with no outbound network calls that could exfiltrate data.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks, and descriptions are clean printable ASCII.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill logic is written in plain markdown and is not obfuscated.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill makes no assumptions about the user's project structure, operating solely on provided text input.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","With 1 open and 0 closed issues in the last 90 days, the maintainer engagement is high.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","A manifest version (1.0.0) is declared in the SKILL.md frontmatter.",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","The skill does not execute code or process structured output that requires schema validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is read-only and does not perform any destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The skill is designed to handle input gracefully and report issues if input is malformed or insufficient, providing clear feedback.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","The skill does not perform destructive actions or outbound calls that require local audit logging.",{"category":117,"check":118,"severity":119,"summary":120},"Compliance","GDPR","info","The skill operates on user-provided text, which may include personal data. While not submitting to a third party, it does not explicitly sanitize this data before processing.",{"category":117,"check":122,"severity":24,"summary":123},"Target market","The skill's functionality is not geographically or legally restricted and can be used globally.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill operates on text input and output, making it portable across different environments and shells.",{"category":45,"check":128,"severity":24,"summary":129},"README","The README file exists, is comprehensive, and clearly states the extension's purpose and value proposition.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","This is a single skill, not an extension with multiple tools.",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","As a single skill, there are no overlapping tools.",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","All features described in the README are implemented by the skill, as evidenced by the SKILL.md content.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions for various levels of use, including copy-paste examples and setup for Claude Code.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The skill's instructions describe how it handles malformed input and provides clear guidance on recovery steps.",{"category":148,"check":149,"severity":42,"summary":150},"Execution","Pinned dependencies","The skill does not use third-party dependencies or scripts that require pinning.",{"category":33,"check":152,"severity":42,"summary":153},"Dry-run preview","The skill is purely analytical and does not perform state-changing operations or send data outward.",{"category":155,"check":156,"severity":42,"summary":157},"Protocol","Idempotent retry & timeouts","The skill does not involve remote calls or state-changing operations that require idempotency or timeouts.",{"category":117,"check":159,"severity":42,"summary":160},"Telemetry opt-in","The skill does not emit any telemetry.",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","The skill's purpose, to synthesize user research data, is clearly defined with specific triggers and input modes.",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","The frontmatter is concise, self-contained, and accurately summarizes the core capability and triggers.",{"category":45,"check":168,"severity":24,"summary":169},"Concise Body","The SKILL.md body is under 500 lines and delegates detailed examples and appendices to separate files.",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","The SKILL.md outlines the procedure and links to detailed markdown files for specific sub-tasks, following progressive disclosure principles.",{"category":171,"check":175,"severity":42,"summary":176},"Forked exploration","This skill focuses on direct synthesis and does not involve deep exploration or code review that would necessitate forked context.",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","The skill provides clear examples of how to use it with different input modes and triggers, demonstrating the expected output structure.",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","The skill's rules section explicitly handles edge cases like small sample sizes and clarifies limitations.",{"category":104,"check":184,"severity":42,"summary":185},"Tool Fallback","The skill does not rely on external tools or MCP servers, thus no fallback is needed.",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","The skill's rules address potential issues with input and clearly state how it will abort and report if preconditions are not met.",{"category":92,"check":191,"severity":24,"summary":192},"Cross-skill coupling","The skill is self-contained and clearly cross-references other skills for related tasks without implying a dependency.",1778694543164,"This skill transforms raw user interviews, transcripts, and feedback into structured themes, pain points, and recommendations. It can produce both a comprehensive synthesis report and a standalone document focused solely on pain points.",[196,197,198,199,200],"Transforms raw interview transcripts and feedback into structured themes.","Identifies and documents user pain points.","Generates recommendations based on research findings.","Produces both a synthesis report and a standalone pain points document.","Handles various input modes: pasted content, file paths, and workspace references.",[202,203,204,205],"Creating solutions or product designs based on the pain points identified.","Performing sentiment analysis on feedback without thematic grouping.","Automating the entire user research process (recruitment, interviewing).","Generating marketing copy from feedback.",[207,208,209],"User Research Synthesis","Documentation Generation","Information Extraction",[],"3.0.0","4.4.0","To efficiently extract meaningful insights from qualitative user research data, enabling product teams to quickly understand user needs and prioritize development efforts.","The skill is exceptionally well-documented, secure, and follows all best practices. The only minor consideration is the potential for personal data in inputs (GDPR info), but this is inherent to the task and not a flaw of the skill itself.",98,"A high-quality skill for synthesizing user research data into actionable insights and pain points.",[218,219,220,221,222],"user-research","transcription-analysis","synthesis","product-management","feedback-analysis","global","verified",[226,227,228,229],"When you need to quickly understand common themes across multiple user interviews.","After conducting user research and needing to distill findings into actionable pain points.","To create a structured report for stakeholders based on raw customer feedback.","When preparing for product strategy discussions and needing a clear overview of user challenges.",[231,232,233,234,235],"Extract raw observations from each interview/feedback source.","Identify and cluster themes across multiple sources.","Generate a standalone document of pain points only.","Generate a comprehensive synthesis report including themes, recommendations, and methodology.","Cross-reference findings with related skills for further action.",{"codeQuality":237,"collectedAt":239,"documentation":240,"maintenance":243,"popularity":249,"security":250,"testCoverage":253},{"hasLockfile":238},true,1778694528605,{"descriptionLength":241,"readmeSize":242},311,19143,{"closedIssues90d":8,"forks":244,"hasChangelog":238,"manifestVersion":245,"openIssues90d":246,"pushedAt":247,"stars":248},4,"1.0.0",1,1776549978000,10,{"npmDownloads":8},{"hasNpmPackage":238,"license":251,"smitheryVerified":252},"MIT",false,{"hasCi":252,"hasTests":252},{"updatedAt":255},1778694543270,{"basePath":257,"githubOwner":258,"githubRepo":259,"locale":18,"slug":260,"type":261},"skills/pm-core/synthesize-interviews","mshadmanrahman","pm-pilot","synthesize-interviews","skill",null,{"evaluate":264,"extract":266},{"promptVersionExtension":211,"promptVersionScoring":212,"score":215,"tags":265,"targetMarket":223,"tier":224},[218,219,220,221,222],{"commitSha":267,"license":251},"HEAD",{"repoId":269},"kd728wqst6vwd95ymycxb97nrx86mnsn",{"_creationTime":271,"_id":269,"identity":272,"providers":273,"workflow":511},1778694234559.4905,{"githubOwner":258,"githubRepo":259,"sourceUrl":14},{"classify":274,"discover":483,"extract":486,"github":487,"npm":510},{"commitSha":267,"extensions":275},[276,286,294,302,310,318,326,334,342,350,358,366,374,382,390,398,406,414,422,427,435,443,451,459,467,475],{"basePath":277,"description":278,"displayName":277,"installMethods":279,"rationale":280,"selectedPaths":281,"source":285,"sourceLanguage":18,"type":261},"configure-pm-pilot","Interactive setup wizard for PM Pilot. Detects MCP tools, sets company name, creates memory template, validates installation.",{"claudeCode":12},"SKILL.md frontmatter at configure-pm-pilot/SKILL.md",[282],{"path":283,"priority":284},"SKILL.md","mandatory","rule",{"basePath":287,"description":288,"displayName":289,"installMethods":290,"rationale":291,"selectedPaths":292,"source":285,"sourceLanguage":18,"type":261},"skills/content/market-research","Competitive analysis and market research with source attribution. Parallel fan-out across web, review sites, and news. Triggers on: \"market research\", \"competitive analysis\", \"competitor comparison\".\n","market-research",{"claudeCode":12},"SKILL.md frontmatter at skills/content/market-research/SKILL.md",[293],{"path":283,"priority":284},{"basePath":295,"description":296,"displayName":297,"installMethods":298,"rationale":299,"selectedPaths":300,"source":285,"sourceLanguage":18,"type":261},"skills/content/writing-style","Voice profile configuration and application for consistent writing. Configure once with 2-3 samples, apply everywhere. Triggers on: \"writing style\", \"voice profile\", \"apply my voice\", writing long-form content.\n","writing-style",{"claudeCode":12},"SKILL.md frontmatter at skills/content/writing-style/SKILL.md",[301],{"path":283,"priority":284},{"basePath":303,"description":304,"displayName":305,"installMethods":306,"rationale":307,"selectedPaths":308,"source":285,"sourceLanguage":18,"type":261},"skills/content/writing-substack","Platform-optimized Substack Notes creation. 500-char limit, hook-driven, engagement-focused. Triggers on: \"write a Substack Note\", \"Substack content\", \"Note ideas\".\n","writing-substack",{"claudeCode":12},"SKILL.md frontmatter at skills/content/writing-substack/SKILL.md",[309],{"path":283,"priority":284},{"basePath":311,"description":312,"displayName":313,"installMethods":314,"rationale":315,"selectedPaths":316,"source":285,"sourceLanguage":18,"type":261},"skills/dev/search-first","Research existing solutions before writing custom code","search-first",{"claudeCode":12},"SKILL.md frontmatter at skills/dev/search-first/SKILL.md",[317],{"path":283,"priority":284},{"basePath":319,"description":320,"displayName":321,"installMethods":322,"rationale":323,"selectedPaths":324,"source":285,"sourceLanguage":18,"type":261},"skills/dev/security-review","Security checklist for code changes with severity classification","security-review",{"claudeCode":12},"SKILL.md frontmatter at skills/dev/security-review/SKILL.md",[325],{"path":283,"priority":284},{"basePath":327,"description":328,"displayName":329,"installMethods":330,"rationale":331,"selectedPaths":332,"source":285,"sourceLanguage":18,"type":261},"skills/dev/tdd-workflow","Test-driven development enforcement with RED-GREEN-IMPROVE cycle","tdd-workflow",{"claudeCode":12},"SKILL.md frontmatter at skills/dev/tdd-workflow/SKILL.md",[333],{"path":283,"priority":284},{"basePath":335,"description":336,"displayName":337,"installMethods":338,"rationale":339,"selectedPaths":340,"source":285,"sourceLanguage":18,"type":261},"skills/dev/verification-loop","Pre-commit verification with lint, type-check, tests, and security scan","verification-loop",{"claudeCode":12},"SKILL.md frontmatter at skills/dev/verification-loop/SKILL.md",[341],{"path":283,"priority":284},{"basePath":343,"description":344,"displayName":345,"installMethods":346,"rationale":347,"selectedPaths":348,"source":285,"sourceLanguage":18,"type":261},"skills/pm-core/ask-company","Enterprise knowledge assistant template. Searches Confluence, Jira, Slack, and internal docs to answer questions about your company. Users customize the company name, MCP sources, and team structure. Triggers on: \"ask [company]\", \"who owns\", \"which team\", \"how does [thing] work\".\n","ask-company",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-core/ask-company/SKILL.md",[349],{"path":283,"priority":284},{"basePath":351,"description":352,"displayName":353,"installMethods":354,"rationale":355,"selectedPaths":356,"source":285,"sourceLanguage":18,"type":261},"skills/pm-core/critique","Pressure-test any document for logic gaps, unsupported assumptions, missing perspectives, and completeness. Works on PRDs, briefs, strategy docs, proposals, and any PM artifact. Triggers on: \"critique this\", \"pressure test\", \"poke holes\", \"review this doc\", \"what am I missing\", \"devil's advocate\".\n","critique",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-core/critique/SKILL.md",[357],{"path":283,"priority":284},{"basePath":359,"description":360,"displayName":361,"installMethods":362,"rationale":363,"selectedPaths":364,"source":285,"sourceLanguage":18,"type":261},"skills/pm-core/deep-context","Cross-channel research on any topic. Searches all connected MCP tools in parallel, then synthesizes into a comprehensive briefing with timeline, status, stakeholders, and sources. Triggers on: \"deep context\", \"tell me everything about\", \"research X\", \"full context on\".\n","deep-context",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-core/deep-context/SKILL.md",[365],{"path":283,"priority":284},{"basePath":367,"description":368,"displayName":369,"installMethods":370,"rationale":371,"selectedPaths":372,"source":285,"sourceLanguage":18,"type":261},"skills/pm-core/dogfood","Systematic web app QA using Playwright browser automation. Tests across viewports, checks navigation flows, form submissions, error states, accessibility basics, and visual consistency. Produces a structured bug report. Triggers on: \"dogfood\", \"QA\", \"find bugs\", \"test this app\".\n","dogfood",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-core/dogfood/SKILL.md",[373],{"path":283,"priority":284},{"basePath":375,"description":376,"displayName":377,"installMethods":378,"rationale":379,"selectedPaths":380,"source":285,"sourceLanguage":18,"type":261},"skills/pm-core/lenny-podcast","Product management advisor drawing from 269+ Lenny's Podcast episodes and established PM frameworks. Searches transcripts for practitioner wisdom on strategy, growth, prioritization, user research, metrics, and product decisions. Triggers on: \"what does Lenny say about\", \"ask lenny\", \"PM advice\", \"product strategy advice\", \"lenny podcast\".\n","lenny-podcast",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-core/lenny-podcast/SKILL.md",[381],{"path":283,"priority":284},{"basePath":383,"description":384,"displayName":385,"installMethods":386,"rationale":387,"selectedPaths":388,"source":285,"sourceLanguage":18,"type":261},"skills/pm-core/market-sizing","TAM/SAM/SOM market sizing analysis. Uses web search and research tools to produce a structured analysis with data sources, assumptions, calculations, and confidence ranges. Triggers on: \"calculate TAM\", \"size the market\", \"market opportunity\".\n","market-sizing",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-core/market-sizing/SKILL.md",[389],{"path":283,"priority":284},{"basePath":391,"description":392,"displayName":393,"installMethods":394,"rationale":395,"selectedPaths":396,"source":285,"sourceLanguage":18,"type":261},"skills/pm-core/meeting-prep","Pre-meeting context gathering across all connected systems. Pulls recent interactions, open items, and suggested talking points for any person or topic. Triggers on: \"meeting prep\", \"prep for my meeting\", \"meeting with X\", \"prep for 1:1\".\n","meeting-prep",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-core/meeting-prep/SKILL.md",[397],{"path":283,"priority":284},{"basePath":399,"description":400,"displayName":401,"installMethods":402,"rationale":403,"selectedPaths":404,"source":285,"sourceLanguage":18,"type":261},"skills/pm-core/people-sync","Pulls a Granola meeting transcript and updates people files with per-person intelligence: what they said, what they pushed back on, what they committed to. Compounds over time — each meeting adds a layer. Triggers on: \"sync people\", \"update people from meeting\", \"update stakeholders\", \"/people-sync\".\n","people-sync",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-core/people-sync/SKILL.md",[405],{"path":283,"priority":284},{"basePath":407,"description":408,"displayName":409,"installMethods":410,"rationale":411,"selectedPaths":412,"source":285,"sourceLanguage":18,"type":261},"skills/pm-core/prd","Write product requirements documents at variable depth: one-pager, brief, full PRD, or RFC. Auto-detects depth from context. Reads existing research and context if available. Triggers on: \"write a PRD\", \"product spec\", \"one-pager\", \"RFC\", \"requirements doc\", \"spec for\", \"brief for\".\n","prd",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-core/prd/SKILL.md",[413],{"path":283,"priority":284},{"basePath":415,"description":416,"displayName":417,"installMethods":418,"rationale":419,"selectedPaths":420,"source":285,"sourceLanguage":18,"type":261},"skills/pm-core/prioritize","Feature and initiative prioritization using 7 frameworks (RICE, ICE, WSJF, MoSCoW, Value/Effort, Kano, Weighted Scoring). Auto-detects mode: stack rank, scoring, opportunity assessment, trade-off analysis, or scope cut. Triggers on: \"prioritize\", \"rank these features\", \"RICE score\", \"what should we build next\", \"scope cut\", \"trade-off\".\n","prioritize",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-core/prioritize/SKILL.md",[421],{"path":283,"priority":284},{"basePath":257,"description":10,"displayName":260,"installMethods":423,"rationale":424,"selectedPaths":425,"source":285,"sourceLanguage":18,"type":261},{"claudeCode":12},"SKILL.md frontmatter at skills/pm-core/synthesize-interviews/SKILL.md",[426],{"path":283,"priority":284},{"basePath":428,"description":429,"displayName":430,"installMethods":431,"rationale":432,"selectedPaths":433,"source":285,"sourceLanguage":18,"type":261},"skills/pm-core/weekly-status","Weekly accomplishment report. Pulls from Jira, GitHub, Confluence, and Slack to produce a structured status report with accomplishments, metrics, blockers, and next week plan. Triggers on: \"weekly status\", \"status report\", \"what did I do this week\".\n","weekly-status",{"claudeCode":12},"SKILL.md frontmatter at skills/pm-core/weekly-status/SKILL.md",[434],{"path":283,"priority":284},{"basePath":436,"description":437,"displayName":438,"installMethods":439,"rationale":440,"selectedPaths":441,"source":285,"sourceLanguage":18,"type":261},"skills/productivity/handoff-doc","Create portable handoff document when switching sessions","handoff-doc",{"claudeCode":12},"SKILL.md frontmatter at skills/productivity/handoff-doc/SKILL.md",[442],{"path":283,"priority":284},{"basePath":444,"description":445,"displayName":446,"installMethods":447,"rationale":448,"selectedPaths":449,"source":285,"sourceLanguage":18,"type":261},"skills/productivity/manifest-reader","Read and summarize sub-agent manifest files","manifest-reader",{"claudeCode":12},"SKILL.md frontmatter at skills/productivity/manifest-reader/SKILL.md",[450],{"path":283,"priority":284},{"basePath":452,"description":453,"displayName":454,"installMethods":455,"rationale":456,"selectedPaths":457,"source":285,"sourceLanguage":18,"type":261},"skills/productivity/meta-observer","Track skill performance and emerging patterns","meta-observer",{"claudeCode":12},"SKILL.md frontmatter at skills/productivity/meta-observer/SKILL.md",[458],{"path":283,"priority":284},{"basePath":460,"description":461,"displayName":462,"installMethods":463,"rationale":464,"selectedPaths":465,"source":285,"sourceLanguage":18,"type":261},"skills/productivity/orchestrator","Wave-based parallel task execution with sub-agents","orchestrator",{"claudeCode":12},"SKILL.md frontmatter at skills/productivity/orchestrator/SKILL.md",[466],{"path":283,"priority":284},{"basePath":468,"description":469,"displayName":470,"installMethods":471,"rationale":472,"selectedPaths":473,"source":285,"sourceLanguage":18,"type":261},"skills/productivity/session-init","Lightweight session initialization with context recovery","session-init",{"claudeCode":12},"SKILL.md frontmatter at skills/productivity/session-init/SKILL.md",[474],{"path":283,"priority":284},{"basePath":476,"description":477,"displayName":478,"installMethods":479,"rationale":480,"selectedPaths":481,"source":285,"sourceLanguage":18,"type":261},"skills/productivity/strategic-compact","Monitor context usage and suggest compaction at logical milestones","strategic-compact",{"claudeCode":12},"SKILL.md frontmatter at skills/productivity/strategic-compact/SKILL.md",[482],{"path":283,"priority":284},{"sources":484},[485],"manual",{"npmPackage":259},{"closedIssues90d":8,"description":488,"forks":244,"homepage":489,"license":251,"openIssues90d":246,"pushedAt":247,"readmeSize":242,"stars":248,"topics":490},"Claude Code configured for PMs. Meeting prep, PRDs, stakeholder intel — 25 skills, ready to install.","https://github.com/mshadmanrahman/pm-pilot#readme",[491,492,493,494,495,496,497,498,499,500,501,502,503,221,504,505,506,507,508,509],"ai-agents","ai-toolkit","anthropic","automation","claude-code","cli-tool","code-review","confluence","developer-tools","jira","mcp","open-source","pm-tools","productivity","skills","slack","tdd","ai-assistant","workflow",{"downloads":8},{"classifiedAt":512,"discoverAt":513,"extractAt":514,"githubAt":514,"npmAt":515,"updatedAt":512},1778694240331,1778694234559,1778694237232,1778694238887,[222,221,220,219,218],{"evaluatedAt":255,"extractAt":518,"updatedAt":255},1778694240519,[],[521,549,577,606,633,664],{"_creationTime":522,"_id":523,"community":524,"display":525,"identity":531,"providers":535,"relations":543,"tags":545,"workflow":546},1778696113180.8296,"k170p35xydheza1kg3bqtskjfd86nehq",{"reviewCount":8},{"description":526,"installMethods":527,"name":529,"sourceUrl":530},"Plan and execute user research including research planning, recruiting, interview design, qualitative synthesis, and translating findings into product decisions. Use this skill whenever the user wants to plan user research, design interviews, recruit participants, conduct discovery, run formative research, or synthesize qualitative findings. Triggers on user research, UX research, user interviews, discovery research, generative research, formative research, qualitative research, user insights, research synthesis, recruitment, interview guide, jobs to be done. Also triggers when product decisions are being made without user input and the user wants to fix that.",{"claudeCode":528},"rampstackco/claude-skills","ux-research","https://github.com/rampstackco/claude-skills",{"basePath":532,"githubOwner":533,"githubRepo":534,"locale":18,"slug":529,"type":261},"skills/ux-research","rampstackco","claude-skills",{"evaluate":536,"extract":542},{"promptVersionExtension":211,"promptVersionScoring":212,"score":537,"tags":538,"targetMarket":223,"tier":224},100,[218,539,529,540,541,220],"qualitative-research","research-planning","interview-design",{"commitSha":267},{"repoId":544},"kd7bebccrrd1xf6w868aggftrd86m86v",[541,539,540,220,218,529],{"evaluatedAt":547,"extractAt":548,"updatedAt":547},1778697923132,1778696113180,{"_creationTime":550,"_id":551,"community":552,"display":553,"identity":559,"providers":563,"relations":570,"tags":573,"workflow":574},1778692726926.7554,"k176mxf06532nvemeaz3qx7nxs86m0vj",{"reviewCount":8},{"description":554,"installMethods":555,"name":557,"sourceUrl":558},"Categorize user feedback using affinity mapping. Ingest from multiple sources, de-duplicate, cluster into themes, score by frequency + severity + sentiment, and output a theme map with representative quotes and recommended actions. Distinguishes bugs, feature requests, usability issues, and praise. Use when someone says \"categorize feedback\", \"sort feedback\", \"feedback analysis\", \"NPS comments\", \"what are users saying\", \"support themes\", \"voice of customer\".\n",{"claudeCode":556},"marfoerst/the-pragmatic-pm","pm-feedback-categorizer","https://github.com/marfoerst/the-pragmatic-pm",{"basePath":560,"githubOwner":561,"githubRepo":562,"locale":18,"slug":557,"type":261},"skills/pm-feedback-categorizer","marfoerst","the-pragmatic-pm",{"evaluate":564,"extract":569},{"promptVersionExtension":211,"promptVersionScoring":212,"score":565,"tags":566,"targetMarket":223,"tier":224},99,[222,218,221,567,568],"affinity-mapping","reporting",{"commitSha":267},{"parentExtensionId":571,"repoId":572},"k17ehawghqbe3ff7rxmq9cq1xs86nm21","kd731k864fr1ezp8r85ecbhz9986mzz7",[567,222,221,568,218],{"evaluatedAt":575,"extractAt":576,"updatedAt":575},1778693052990,1778692726926,{"_creationTime":578,"_id":579,"community":580,"display":581,"identity":587,"providers":592,"relations":599,"tags":602,"workflow":603},1778695720086.7666,"k176389pad7nwkbrtvzbgvcth186ne4x",{"reviewCount":8},{"description":582,"installMethods":583,"name":585,"sourceUrl":586},"Synthesizes user research interviews into actionable insights, patterns, and recommendations. Use after conducting user interviews, customer calls, or usability sessions to extract and communicate findings.",{"claudeCode":584},"product-on-purpose/pm-skills","Interview Synthesis","https://github.com/product-on-purpose/pm-skills",{"basePath":588,"githubOwner":589,"githubRepo":590,"locale":18,"slug":591,"type":261},"skills/discover-interview-synthesis","product-on-purpose","pm-skills","discover-interview-synthesis",{"evaluate":593,"extract":597},{"promptVersionExtension":211,"promptVersionScoring":212,"score":215,"tags":594,"targetMarket":223,"tier":224},[218,220,221,595,596],"insights","documentation",{"commitSha":267,"license":598},"Apache-2.0",{"parentExtensionId":600,"repoId":601},"k1721116hsfj7zg78w03432n8986n6y8","kd78ksv1wjj826ds5j1sh2kqnx86mhqf",[596,595,221,220,218],{"evaluatedAt":604,"extractAt":605,"updatedAt":604},1778696065935,1778695720086,{"_creationTime":607,"_id":608,"community":609,"display":610,"identity":616,"providers":619,"relations":626,"tags":629,"workflow":630},1778695383013.7336,"k176pthmajbqj3hyk765waw4bs86mabw",{"reviewCount":8},{"description":611,"installMethods":612,"name":614,"sourceUrl":615},"Analyze user feedback data to identify segments with sentiment scores, JTBD, and product satisfaction insights. Use when analyzing user feedback at scale, running sentiment analysis on reviews or surveys, or identifying satisfaction patterns.",{"claudeCode":613},"phuryn/pm-skills","sentiment-analysis","https://github.com/phuryn/pm-skills",{"basePath":617,"githubOwner":618,"githubRepo":590,"locale":18,"slug":614,"type":261},"pm-market-research/skills/sentiment-analysis","phuryn",{"evaluate":620,"extract":625},{"promptVersionExtension":211,"promptVersionScoring":212,"score":621,"tags":622,"targetMarket":223,"tier":624},77,[222,614,218,221,623],"market-segmentation","community",{"commitSha":267},{"parentExtensionId":627,"repoId":628},"k170nrxqt2qdk7aqgpj3k2wk5986mece","kd759mc43bg9ypk46ka87r3wa586npt5",[222,623,221,614,218],{"evaluatedAt":631,"extractAt":632,"updatedAt":631},1778696149719,1778695383013,{"_creationTime":634,"_id":635,"community":636,"display":637,"identity":643,"providers":646,"relations":657,"tags":660,"workflow":661},1778698867338.2969,"k17eycez10awwb40pbfjr0je3986mqd0",{"reviewCount":8},{"description":638,"installMethods":639,"name":641,"sourceUrl":642},"Design motivation systems using Autonomy, Mastery, and Purpose (AMP) for products and teams. Use when the user mentions \"intrinsic motivation\", \"gamification isnt working\", \"team incentives\", \"autonomy\", \"mastery\", \"purpose-driven\", \"employee engagement\", or \"reward systems\". Also trigger when designing onboarding progression systems, fixing broken gamification, or building team structures that sustain high performance. Covers why carrot-and-stick fails and how to build progress systems. For habit-forming product loops, see hooked-ux. For retention behavior design, see improve-retention.",{"claudeCode":640},"wondelai/skills","Drive Motivation","https://github.com/wondelai/skills",{"basePath":644,"githubOwner":645,"githubRepo":505,"locale":18,"slug":644,"type":261},"drive-motivation","wondelai",{"evaluate":647,"extract":656},{"promptVersionExtension":211,"promptVersionScoring":212,"score":537,"tags":648,"targetMarket":223,"tier":224},[649,221,650,651,652,653,654,655],"motivation","team-management","gamification","psychology","autonomy","mastery","purpose",{"commitSha":267,"license":251},{"parentExtensionId":658,"repoId":659},"k17bj16z8e1yp2wwfd2hxagjtd86m0fp","kd7aexggvp8qjwjtgjbetg0jch86mg5a",[653,651,654,649,221,652,655,650],{"evaluatedAt":662,"extractAt":663,"updatedAt":662},1778699189848,1778698867338,{"_creationTime":665,"_id":666,"community":667,"display":668,"identity":672,"providers":674,"relations":682,"tags":684,"workflow":685},1778695383013.7402,"k172kxvjmb1kp16hz4yh2s2pwd86n2v3",{"reviewCount":8},{"description":669,"installMethods":670,"name":671,"sourceUrl":615},"Analyze and design pricing strategies including pricing models, competitive pricing analysis, willingness-to-pay estimation, and price elasticity. Use when setting prices, evaluating pricing models, preparing for a pricing change, or comparing freemium vs paid approaches.",{"claudeCode":613},"pricing-strategy",{"basePath":673,"githubOwner":618,"githubRepo":590,"locale":18,"slug":671,"type":261},"pm-product-strategy/skills/pricing-strategy",{"evaluate":675,"extract":681},{"promptVersionExtension":211,"promptVersionScoring":212,"score":537,"tags":676,"targetMarket":223,"tier":224},[677,678,679,680,221],"pricing","strategy","business-model","saas",{"commitSha":267},{"parentExtensionId":683,"repoId":628},"k1757vtfvtk8zm49azq5gev4qh86n5e4",[679,677,221,680,678],{"evaluatedAt":686,"extractAt":632,"updatedAt":686},1778696628032]