hamzafarooq
- 51 skills
- 0 followers
- 14 hours ago last updated
- ▌
- ▌ Skill Evaluator 2 · hamzafarooqEvaluate any Skill by scoring its output against ground truth. Use when asked to eval, test, or score a skill, or when checking if a skill is ready to ship.
- ▌ Competitor Research 2 · hamzafarooqResearch 3–5 competitors for any product or feature. Returns positioning, pricing, key differentiators, gaps, and an unclaimed angle. Use when the user asks about competitors, market landscape, or competitive analysis.
- ▌ Warmup · hamzafarooqRun a quick ~15-minute pre-class review that recaps the previous module and previews the upcoming one. Use when the learner says they have class soon, wants to prepare, asks for a refresher or warm-up, or asks "what did we cover" / "what's next" right before a session.
- ▌ Quiz Me · hamzafarooqTest the learner's understanding of a module or topic and track weak spots. Use when the learner asks to be quizzed, tested, checked, or wants to know if they're ready to move on. Never reveals answers before the learner attempts them.
- ▌ Build Along · hamzafarooqGuide the learner through a hands-on exercise step by step, having them do the work rather than watching. Use when the learner wants to practice, build something, do the exercise, or learn by doing for a module.
- ▌ Explain Eli5 · hamzafarooqRe-explain a concept as simply as possible, using plain language and analogies. Use when the learner is confused, says they don't get it, asks for a simpler explanation, or asks to explain something "like I'm five".
- ▌ Skill To Sdk · hamzafarooq bundleTurn an Anthropic Agent Skill into a runnable standalone Python app built on the Anthropic SDK. Use this whenever the user wants to "publish", "export", "package", or "turn into an app" a skill, or asks for the "SDK version" / "API version" / "standalone version" of a skill, or wants a script that loads a SKILL.md and runs it via the Claude API outside of Claude Code. Trigger whether the user provides an actual SKILL.md file OR just names/describes a skill in text — in the latter case, generate the SKILL.md first, then wrap it. Use this even if the user only says something like "make my X skill into a program" without saying "SDK" explicitly.
- ▌ Teach Module · hamzafarooqRun an interactive lesson for one course module. Use when the learner asks to learn, start, study, or be taught a module or topic, or to continue where they left off. Walks through the module's lesson.md one concept at a time with comprehension checks.
- ▌ Fde Live Translate Eval · hamzafarooq bundleGenerate a Product Evaluation report (.md, optionally PDF) for the FDE Assignment 1 Live Translate product. Runs the automated rubric + benchmark, then does a real live-website test (e.g. homedepot.com), and writes PRODUCT_EVAL.md. Use when the student wants to evaluate their translation product, produce their submission report, or "eval my product".
- ▌ Fde Momentsearch Scaled Eval · hamzafarooq bundleGenerate a Product Evaluation report (.md, optionally PDF) for FDE Assignment 3 — Moment Search at Scale. Runs the automated rubric + benchmark (incl. --resilience), then does a real cross-source test (ingest a video + a research paper + a deck the student doesn't control and verify one query cites all three), and writes PRODUCT_EVAL.md. Use when the student wants to evaluate their Moment Search product, produce their submission report, or "eval my product".
- ▌ Fde Lumina Eval · hamzafarooq bundleRun the six LUMINA gates against a deployed (or local) gateway and write the report.json that the provided UI renders at /evals. Use when the student says they are ready to submit, wants to run the eval, asks for their score, or says "eval my LUMINA".
- ▌ Boris Plan · hamzafarooqRun Boris Cherny's plan-first workflow — write a complete plan, get explicit approval, then execute. Use at the start of any complex task to avoid wasted work and mid-session corrections. Named after Boris Cherny, creator of Claude Code.
- ▌ Okr Writer · hamzafarooqTurn a goal statement into well-formed OKRs — 3 Objectives each with 3 measurable Key Results. Use when the user wants to write OKRs, quarterly goals, or structured targets for their team.
- ▌ Test Writer · hamzafarooqWrite unit tests for any function — happy path, edge cases, and error cases. Use when the user asks for tests, wants to add test coverage, or is practicing TDD.
- ▌ Verify Work · hamzafarooqEnd-of-session code review — checks for unused imports, console.logs, missing error handling, hardcoded values, and edge cases before committing. Use when the user is done coding and wants a final pass before committing or shipping.
- ▌ Email Writer · hamzafarooqWrite targeted emails — launch announcements, follow-ups, re-engagement, or cold outreach. Use when the user needs to write an email to customers, leads, students, or any audience.
- ▌ Exec Summary · hamzafarooqRewrite any document as a 3-bullet executive summary for a time-poor VP or executive. Use when the user needs to distill a long document, PRD, report, or analysis into something a senior leader can absorb in 30 seconds.
- ▌ Business Case · hamzafarooqBuild a structured business case with problem statement, options analysis, ROI estimate, risks, and recommendation. Use when the user needs to justify an investment, get buy-in, or document a decision.
- ▌ Linkedin Post · hamzafarooqWrite a LinkedIn post from a topic, idea, or article URL. Matches the user's voice with a strong hook, punchy body, and clear CTA. Use when the user wants to post on LinkedIn or turn something into a LinkedIn post.
- ▌ Market Sizing · hamzafarooqEstimate TAM, SAM, and SOM for any market from a product description. Use when the user asks about market size, opportunity sizing, or how big a market is.
- ▌ Prd Generator · hamzafarooqGenerates a structured PRD from a feature description or brief. Use when asked to write, draft, or create a PRD.
- ▌ SEO Optimizer · hamzafarooqAnalyze a draft or URL for SEO gaps, then rewrite the title, meta description, and headers to improve search visibility without killing the voice. Use when the user wants to optimize content for search.
- ▌ Trend Spotter · hamzafarooqResearch emerging trends in a market or technology space. Returns signal vs noise breakdown with evidence. Use when the user asks what's changing in a market, what trends to watch, or what's coming next.
- ▌ Beautiful HTML · hamzafarooqTurn any document, proposal, report, or outline into a stunning single-file HTML presentation using 34 pre-built professional templates. Use when the user wants to convert a markdown file, proposal, or written content into a beautiful visual HTML document ready to share or convert to PDF.
- ▌ Slides Builder · hamzafarooqGenerate a complete HTML slide deck from a topic, bullet list, or document. McKinsey-style — one insight per slide, no filler. Use when the user wants to build a presentation, pitch deck, or teaching slide deck.
- ▌ Sprint Planner · hamzafarooqTurn a list of user stories or backlog items into a prioritized 2-week sprint plan with effort estimates and capacity check. Use when the user wants to plan a sprint, prioritize stories, or figure out what fits in two weeks.
- ▌ Frontend Slides · hamzafarooqCreate stunning, animation-rich single-file HTML presentations from scratch or by converting a PowerPoint (.pptx) file. Use when the user wants to build a presentation, convert a PPT to web format, or create slides for a talk, pitch, or demo. Shows 3 visual style previews before building the full deck — no design experience needed.
- ▌ Karpathy Review · hamzafarooqReview code or a plan against Andrej Karpathy's LLM coding principles — catch over-engineering, silent assumptions, unnecessary abstractions, and scope creep before they ship. Use when the user wants a sanity check on code, a plan, or a feature spec.
- ▌ Proposal Writer · hamzafarooqWrite a structured client or internal proposal from a brief. Covers problem, solution, timeline, investment, and next steps. Use when the user needs to send a proposal, pitch a project, or document a plan for approval.
- ▌ Skill Evaluator · hamzafarooqEvaluate any Skill by scoring its output against ground truth. Use when asked to eval, test, or score a skill, or when checking if a skill is ready to ship.
- ▌ Changelog Writer · hamzafarooqRead the git log and write a user-facing changelog entry in Keep a Changelog format. Use when the user wants to document what changed in a release, write release notes, or update their CHANGELOG.md.
- ▌ Claude Code Deck · hamzafarooqGenerate a complete, ready-to-share HTML presentation explaining Claude Code, Skills, Sub Agents, Hooks, and Multi-Agent Systems — designed for product managers. Outputs a single zero-dependency HTML file in Bold Signal style (dark, orange accents). Use when someone wants a polished explainer deck for Claude Code concepts.
- ▌ Customer Persona · hamzafarooqBuild a deep Ideal Customer Profile (ICP) document from a product description and target segment. Use when the user asks about personas, target customers, ICPs, or who their product is for.
- ▌ Deploy Checklist · hamzafarooqRun a pre-deploy checklist before pushing to Vercel or Fly.io. Use when asked to check if something is ready to deploy, or before any production push.
- ▌ Launch Checklist · hamzafarooqCreate a go-to-market launch checklist tailored to the product type, stage, and audience. Use when the user is preparing to launch a feature, product, or update and wants to make sure nothing is missed.
- ▌ Meeting Analyzer · hamzafarooqExtract action items, decisions, risks, and open questions from raw meeting notes or transcripts. Use when the user pastes meeting notes or asks what came out of a meeting.
- ▌ Youtube Deepdive · hamzafarooqTakes one or more YouTube video URLs, visits each page using Brave MCP, extracts chapters/timestamps, key moments, and top comments, and produces a structured highlight report. Use when the user wants to find the best parts of a video without watching the whole thing.
- ▌ Retro Facilitator · hamzafarooqGenerate a sprint retrospective document from raw notes or observations. Returns what worked, what didn't, and 3 concrete action items with owners. Use when the user wants to run or document a sprint retro.
- ▌ User Story Writer · hamzafarooqConverts feature ideas or rough bullets into user stories with acceptance criteria. Use when asked to write user stories or break down a feature.
- ▌ Content Repurposer · hamzafarooqTurn one long-form piece into 5 platform-specific formats. Use when the user has an article, post, or talk and wants to distribute it across channels without rewriting everything from scratch.
- ▌ Newsletter Ideator · hamzafarooqGenerate 5–7 unique angles for a newsletter issue using SCAMPER and contrarian frameworks. Use when the user wants newsletter topic ideas, doesn't know what to write about, or wants fresh angles on a subject.
- ▌ Stakeholder Update · hamzafarooqWrite a concise weekly or monthly stakeholder update from raw notes. Covers progress, blockers, decisions needed, and next steps. Use when the user needs to write an update for their manager, leadership, or cross-functional partners.
- ▌ Youtube Researcher · hamzafarooqUses Brave MCP to search YouTube and find relevant videos on a topic. Use when asked to find, research, or recommend YouTube videos about a subject.
- ▌ Competitor Research · hamzafarooqResearch 3–5 competitors for any product or feature. Returns positioning, pricing, key differentiators, and gaps. Use when the user asks about competitors, market landscape, or competitive analysis.
- ▌ Feature Prioritizer · hamzafarooqScore a feature list using RICE (Reach, Impact, Confidence, Effort) and return a ranked table with recommendation. Use when the user wants to prioritize features, decide what to build next, or cut scope.
- ▌ Dockerfile Generator · hamzafarooqCreate a production-ready Dockerfile and deployment config for any project. Optimized for small image size and security. Use when the user wants to containerize their app or deploy to Fly.io, Railway, or any Docker-based platform.
- ▌
- ▌ Sharpen · hamzafarooqGive a workplace message an expert second read before you send it. Paste a draft email, Slack message, or exec update — get a signal-strength rating, a critique of exactly what's weak and why, and a ready-to-send rewrite. Use when the user wants feedback on a draft message, or asks to make something clearer, sharper, or more likely to get a yes.
- ▌ Md To PDF · hamzafarooqConvert any markdown file to a clean PDF. Use when asked to make a PDF from a .md file, export a document, or convert markdown to PDF.
- ▌ Voice Dna · hamzafarooqAnalyze writing samples and extract the patterns that define the user's voice. Use when the user wants to capture their writing style, train Claude on how they write, or make future writing sound like them.