mshadmanrahman
- 53 skills
- 0 followers
- 6 hours ago last updated
- ▌ Stuck · mshadmanrahmanDiagnoses a broken course setup by reading the folder, so the student never has to describe the problem in English. Takes no argument. Reports which class they are on and which files are filled, then names one blocker and one fix: Claude Code opened at the wrong level, .claude/skills/ missing, skills not loading because the trust question was never answered, a file whose scaffolding was deleted before it was filled, work going into an answer-key .example.md, an unfilled YOUR TURN, a skill run before the files it reads were filled, or a hunt for a file no skill creates. When it cannot tell, it writes the group-chat message for the student. Use whenever a student says they are stuck, confused, blocked, or that something is not working.
- ▌ Grill Me · mshadmanrahmanTwo modes, picked from the file you point it at. Contract mode grills a claude-contract.md line by line until every line is a thing Claude must always do or must never do, editing that file in place and creating nothing new. Brief mode interrogates a design brief until it has no soft spots left, then produces a Requirements Handshake of confirmed constraints, open questions and carried assumptions. Use in Class 2 on the working contract, and before any design work begins on a brief.
- ▌ Design Brief · mshadmanrahmanTurn an interrogated brief into the single source of truth for a design project. Use after /grill-me, before any IA or UI work.
- ▌ Design Review · mshadmanrahmanCritique a design on layout, accessibility, responsiveness, dark mode and edge cases, with Pass, Needs work or Fail verdicts. Use on a built screen.
- ▌ Design Tokens · mshadmanrahmanEstablish color, typography, spacing, radius and motion as named role-based tokens. Use before building any interface.
- ▌ Brief To Tasks · mshadmanrahmanBreak a design brief into executable time-boxed tasks, each with a done-when line. Use immediately before a build session.
- ▌ Frontend Design · mshadmanrahmanBuild an interface from the brief and the tokens rather than from a guess. Use only after grill-me, design-brief, information-architecture and design-tokens have run.
- ▌ Persona Acid Test · mshadmanrahmanStress-test a design through three lenses, confused user, skeptical engineer and impatient PM, before it goes to a stakeholder. Requires an actual design, an HTML file, Figma link or screenshot.
- ▌ Heuristic Evaluation · mshadmanrahmanAudit a design against Nielsen's ten usability heuristics, tying every finding to a specific element with a specific fix. Use on a built screen or a detailed mockup.
- ▌ Information Architecture · mshadmanrahmanMap the user journey first, then derive the screen inventory, navigation and hierarchy from it, flagging any screen that serves no journey step. Writes the four-part markdown plus an HTML diagram of the step-to-screen mapping. Use after the brief is settled and before tokens or UI.
- ▌ Pulse · mshadmanrahman bundleCross-project dashboard generator. Reads all living PPP documents in _product-brain/ and generates a unified view of what needs attention, what's active, and what's blocked. Triggers on: "pulse", "project pulse", "what needs my attention", "what's happening across projects", "/pulse", "give me the pulse".
- ▌ Ask Lenny · mshadmanrahman bundleProduct management advisor drawing from 269+ Lenny's Podcast episodes, established PM frameworks (JTBD, RICE, Opportunity Solution Trees), and practitioner wisdom. Use when asking for PM advice, product strategy, prioritization, user research, growth, roadmapping, metrics, or product decisions. Triggers on: product strategy, PM advice, prioritization, roadmap, user research, product-market fit, OKRs, metrics, growth strategy, JTBD, feature prioritization, product discovery, ask lenny, /ask-lenny.
- ▌ Babysit Pr · mshadmanrahman bundleMonitor open PRs, retry flaky CI, resolve merge conflicts, and auto-merge when ready. Use when managing multiple PRs, after creating PRs, or when CI is failing intermittently. Triggers on: "babysit my PRs", "check PR status", "why is CI failing", "merge my PRs", "monitor PRs", "PR status", "what's blocking my PRs", "/babysit-pr".
- ▌ Post Meeting · mshadmanrahman bundlePost-meeting intelligence layer. Pulls a Granola meeting, extracts structured insights, and rewrites the project's living PPP document in _product-brain/. Triggers on: "post meeting", "process meeting", "update project from meeting", "/post-meeting", "just had a meeting about X".
- ▌ UI UX Pro Max · mshadmanrahman bundleUI/UX design intelligence for web and mobile. Includes 50+ styles, 161 color palettes, 57 font pairings, 161 product types, 99 UX guidelines, and 25 chart types across 10 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, and HTML/CSS). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, and check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, and mobile app. Elements: button, modal, navbar, sidebar, card, table, form, and chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, and flat design. Topics: color systems, accessibility, animation, layout, typography, font pairing, spacing, interaction states, shadow, and gradient. Integrations: shadcn/ui MCP for component search and examples.
- ▌ Content Engine · mshadmanrahman bundleCross-platform content production skill. Takes a core idea and adapts it for multiple platforms (Substack, LinkedIn, X, TikTok). Handles format adaptation, scheduling, and repurposing. Triggers on: "content engine", "repurpose this", "cross-post", "adapt for LinkedIn", "create content from", "/content-engine".
- ▌ Animation Principles · mshadmanrahmanDisney's 12 animation principles applied to web and mobile UI. Use when implementing CSS animations, JS transitions, micro-interactions, page transitions, loading states, hover effects, or motion design. Covers timing, easing, accessibility (prefers-reduced-motion), and framework patterns (Framer Motion, CSS native, GSAP). Triggers: animate, transition, motion, hover effect, loading animation, page transition, micro-interaction, easing, spring physics.
- ▌ Tech To Pm Translator · mshadmanrahmanConvert technical developer documentation into PM/designer-friendly context documents. Reads engineering docs (architecture refs, API docs, runbooks, ADRs, READMEs) and produces structured, code-free knowledge base files that non-engineers can use to understand systems, file better bugs, write better specs, and have informed conversations with engineers. Triggers on: "translate docs for PMs", "make this PM-friendly", "convert tech docs", "create PM context", "non-engineer version", "explain this for PMs", "designer-friendly docs", "/tech-to-pm".
- ▌ Prd · mshadmanrahmanWrite 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".
- ▌ Dogfood · mshadmanrahmanSystematic 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".
- ▌ Critique · mshadmanrahmanPressure-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".
- ▌ Crucible · mshadmanrahman bundleStress-test an idea under pressure by convening a multi-persona council that debates, rebuts, and returns a verdict. Use for heavy-lift decisions like moonlight strategy, product direction, career moves, or any question where the cost of being wrong is high. Triggers on "crucible", "/crucible", "run this through the crucible", "convene the crucible", "put X in the crucible", and Solo invocations like "give me the First Principles read on X". Not for tactical calls.
- ▌ Issue Tree · mshadmanrahmanStructure a messy problem into a MECE issue tree before diagnosing, planning, or deciding. Three tree types: Why (find causes), What (break down a deliverable into work), How (rank possible actions). Prevents mixing cause-finding, planning, and solutioning into one muddled discussion. Triggers on: "issue tree", "why tree", "root cause tree", "break this down", "structure this problem", "MECE", "what's actually going on with X".
- ▌ Prioritize · mshadmanrahmanFeature 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".
- ▌ Ask Company · mshadmanrahmanEnterprise 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".
- ▌ People Sync · mshadmanrahmanPulls 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".
- ▌
- ▌
- ▌ Deep Context · mshadmanrahmanCross-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".
- ▌ Meeting Prep · mshadmanrahmanPre-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".
- ▌ Lenny Podcast · mshadmanrahmanProduct 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".
- ▌ Market Sizing · mshadmanrahmanTAM/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".
- ▌ Weekly Status · mshadmanrahmanWeekly 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".
- ▌
- ▌ Writing Style · mshadmanrahmanVoice 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.
- ▌ Verification Loop · mshadmanrahmanPre-commit verification with lint, type-check, tests, and security scan
- ▌ Shepherd Sync · mshadmanrahman bundlePull all open bugs from Jira, Linear, or GitHub Issues into a local backlog file. Read-only. Use before a triage run, or when the local backlog is stale.
- ▌ Market Research · mshadmanrahmanCompetitive analysis and market research with source attribution. Parallel fan-out across web, review sites, and news. Triggers on: "market research", "competitive analysis", "competitor comparison".
- ▌ Configure Pm Pilot · mshadmanrahmanInteractive setup wizard for PM Pilot. Detects MCP tools, sets company name, creates memory template, validates installation.
- ▌ Shepherd Learn · mshadmanrahmanCapture what a bug session taught into a learning log that future sessions read. Records root cause, wrong assumptions, recurring patterns, and any triage verdict that turned out wrong. Use at the end of a bug session.
- ▌ Shepherd Start · mshadmanrahmanOpen a focused investigation session for one bug: pull its full tracker detail, load past lessons and triage history, and produce an investigation plan. Use when starting work on a single ticket, after /shepherd-sync has built the backlog.
- ▌ Writing Substack · mshadmanrahmanPlatform-optimized Substack Notes creation. 500-char limit, hook-driven, engagement-focused. Triggers on: "write a Substack Note", "Substack content", "Note ideas".
- ▌
- ▌ Shepherd Review · mshadmanrahmanBug Shepherd's quality gate for a fix written during a /shepherd-start session. Reviews the diff in an isolated subagent that never saw the investigation, then reports PASS, WARN or BLOCK. Needs a fix/{TICKET-ID} branch and .claude/triage.config.yaml, so use it inside a Bug Shepherd session, not as a general code reviewer.
- ▌ Shepherd Triage · mshadmanrahman bundleLaunch parallel agents to check whether old bugs still reproduce on the live site, turning a stale backlog into a prioritized verified list. Use when a bug backlog needs cleaning without reading code.
- ▌
- ▌
- ▌ Synthesize Interviews · mshadmanrahmanTurn 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".
- ▌
- ▌ Product Discovery · mshadmanrahman bundleRuns a full product discovery cycle for PMs with no UX researcher: frames the problem, plans Mom Test interviews, synthesizes findings into an opportunity tree, and packages evidence into a stakeholder one-pager. Use when the user wants to start discovery, validate a problem before building, plan customer interviews, turn interview notes into themes, or present research evidence to stakeholders. Triggers on "start product discovery", "validate this problem", "plan customer interviews", "synthesize my research", "package this for stakeholders".
- ▌ Interview Snapshot · mshadmanrahmanTransform a single customer interview transcript into a structured Interview Snapshot with five fixed sections. Use when the user has a Granola/Fireflies/manual transcript and needs the atomic research unit that feeds cross-interview synthesis. Triggers on "create interview snapshot", "process this interview", "synthesize this one interview", "turn this transcript into a snapshot". Prerequisite for any cross-interview synthesis step in discovery-process.
- ▌
- ▌ Strategic Compact · mshadmanrahmanMonitor context usage and suggest compaction at logical milestones