con un clic
claude-code-config
claude-code-config contiene 30 skills recopiladas de JoeCotellese, con cobertura ocupacional por repositorio y páginas de detalle dentro del sitio.
Skills en este repositorio
Process Google Meet transcripts from Google Drive OR Apple Voice Memos into structured Obsidian vault notes with topic extraction, vault linking, Todoist action items, and calendar deadlines. Invoke with `/process-meeting`, `/process-meeting latest`, `/process-meeting YYYY-MM-DD`, or `/process-meeting voice [latest|today|YYYY-MM-DD]` for Apple Voice Memo recordings transcribed locally via mlx-whisper. Also trigger when user says "process meetings", "pull in transcripts", "process today's meeting", "process voice memo", "transcribe my memo", or asks to import meeting notes from Google Drive or voice memos.
Decompose YouTube videos into atomic Zettelkasten permanent notes in the Obsidian vault. Invoke with `/video-to-zettelkasten <youtube-url>` or when user says "ZK this video", "atomize this video", "extract notes from this video". Downloads transcript via yt-dlp, extracts concepts, and creates interlinked permanent notes plus a literature note.
Pull a YouTube video's transcript into context for discussion — no notes written. Invoke with `/video-transcript <youtube-url>` or when user says "pull the transcript", "transcript this video", "let me read this video first", "what does this video say". Downloads and cleans the transcript via yt-dlp, then summarizes it for conversation. Hand off to `/video-to-zettelkasten` when ready to make notes.
Companion skill for the mcp-atlassian MCP server. Provides correct parameter patterns, JQL quirks, and workflow recipes for Jira and Confluence tools. Load this skill before performing Atlassian operations to avoid common parameter errors.
Content exchange with the user via the Drafts app (macOS) using the `drafts` CLI. Default destination is Drafts; override to clipboard only when the user explicitly says "pbcopy", "clipboard", or "to clipboard". Drafts triggers: "copy it", "give it to me", "send it to me", "give me a draft", "send to drafts", "read it back", "what does it say", "pull from drafts", "get the draft", or /drafts. Primary method for delivering substantive content to the user.
Decompose books into atomic Zettelkasten permanent notes in the Obsidian vault. Invoke with `/book-to-zettelkasten` or when user says "ZK this book", "atomize this book", "extract permanent notes from this book", "decompose book into notes", "break this book into ZK notes", or wants to turn a book summary or full book text into linked atomic concept notes. Also use when user has an existing literature note they want to enrich with permanent notes, or when they paste book content and want it structured for their second brain.
This skill should be used when consulting on C++/Qt app architecture and design decisions. Use this before starting a new feature, when facing design decisions mid-implementation, or when planning refactors for Qt-based firmware, client, or server applications. Provides component hierarchies, signal/slot patterns, Qt5↔Qt6 migration guidance, and cross-compilation strategies with ASCII diagrams, decision matrices, and code scaffolding.
Perform comprehensive C++/Qt code reviews before commits or PRs. Reviews memory safety (RAII, ownership, smart pointers), Qt-specific pitfalls (parent-child ownership, signal/slot thread safety), modern C++ idioms (C++17/20), concurrency, security, and performance. Uses clang-format, clang-tidy, and clazy for automated checks.
Process scanned business and personal documents by reading PDF content, analyzing to determine date and description, then renaming and organizing files into appropriate folders. Use this skill when the user asks to organize, file, or process scanned receipts, documents, or business/personal expense documents.
This skill should be used when the user wants to analyze a git repository's health, team practices, and development patterns. Use this when users ask to "analyze this repo", want to understand team velocity, commit patterns, branching strategies, contributor distribution, or assess git best practices compliance. Also use for questions like "how healthy is this codebase" or "what are the development patterns here".
Process WSFS bank statement PDFs into QIF files for GnuCash import
Feature implementation phase. Invoke with `/implement #<issue>` or when user says 'implement', 'work on issue #', 'start coding'. Clears context, fetches issue, enters plan mode, then implements with TDD. Gates to /submit when complete.
Help manage productivity using a hybrid GTD + Energy/Time filtering system in Todoist with calendar integration. This skill should be used when the user asks "what should I be working on?", wants to process their inbox, needs to capture tasks, asks about project status, wants to view their schedule, needs to block time for tasks, wants to check upcoming meetings for preparation needs, or requests help with task management and productivity. The skill guides GTD-style task clarification, adds context/energy/time metadata to tasks, filters suggestions based on current context and actual calendar availability, can schedule tasks on the calendar, and proactively identifies upcoming calendar events that need preparation.
Generate images using Google's Nano Banana 2 model. Invoke with /nano-banana followed by a prompt description, or when the user asks to generate, create, or make an image.
Product analytics skill for analyzing codebases, suggesting analytics events, interviewing product managers about key questions, and building PostHog insights and dashboards. Use this skill when the user wants to (1) analyze a codebase for analytics opportunities, (2) discover what questions a PM wants to answer with data, (3) create or modify PostHog insights/dashboards, (4) add new analytics events to a codebase, or (5) understand analytics architecture patterns. Primary users are product managers and frontend developers seeking visibility into product usage. (user)
This skill should be used when defining product requirements, writing user stories, prioritizing features, or analyzing product decisions. Use this when users request feature planning, business analysis of technical decisions (like monetization strategies), breaking down high-level ideas into actionable tasks, creating measurable success criteria, defining analytics requirements, or prioritizing a backlog. The skill provides structured frameworks for turning ideas into engineering-ready specifications and for making data-driven prioritization decisions. Supports both Apple and Web platforms with on-demand knowledge loading.
Architectural consultation for Python/Django applications. Use when planning new Django features, designing data models, making architectural decisions, planning API structure, or reviewing design before implementation. Provides component hierarchies, model design, API patterns, and deployment guidance with ASCII diagrams, decision matrices, and code scaffolding. Uses docs-server-mcp for Django documentation. Emphasizes idiomatic modern Python (3.11+), pytest, Ruff, UV, PostgreSQL, HTMX, and function-based views.
Perform comprehensive Python code reviews before commits or PRs. Reviews code quality (PEP 8, idioms, DRY, separation of concerns), performance patterns, security vulnerabilities, and best practices for web apps and CLI tools. Uses ruff for linting and formatting checks.
This skill should be used when consulting on React Native feature architecture and design decisions. Use this skill before starting a new feature, when facing design decisions mid-implementation, or when planning refactors. The skill provides component hierarchies, state management strategies, navigation flows, and data flow recommendations with ASCII diagrams, decision matrices, and code scaffolding.
This skill should be used to review React Native and TypeScript code for quality, best practices, and idiomatic patterns. Use this skill on-demand when the user requests a code review, or proactively before commits when React Native code has been written or modified. The skill provides educational feedback explaining WHY patterns are recommended and suggests alternatives.
Guide Mr. Cotellese through a blind-first scotch tasting session and log the results to his Scotch Tasting Journal in the Obsidian vault. Use this skill whenever the user says "let's do a scotch tasting", "tasting [some bottle]", "pour a dram", "tasting a whisky/whiskey", "help me taste this scotch", invokes /scotch-tasting, or is otherwise sitting down with a dram and wants a guided sensory experience. Also trigger when the user names a specific single malt or blended scotch and indicates they're about to drink it (e.g., "I've got a Glenfiddich 14 open"). The skill enforces blind-first note capture (user describes what they perceive before any expert priming), then offers a "treasure map" reveal from distillery/reviewer consensus on request, then logs the session to the existing journal.
Feature specification phase. Invoke with `/spec <feature description>` or when user says 'new feature', 'plan feature', 'create spec'. Orchestrates product management, UX design, and architecture planning into a single GitHub/GitLab issue. Gates to /implement when complete.
Feature submission phase. Invoke with `/submit` or when user says 'ready for review', 'create PR', 'submit'. Pushes branch, creates PR/MR, handles review iteration, and gates to merge/deploy when approved.
This skill should be used when consulting on Swift/SwiftUI app architecture and design decisions. Use this before starting a new feature, when facing design decisions mid-implementation, or when planning refactors. Provides component hierarchies, state management strategies, navigation flows, and data flow recommendations with ASCII diagrams, decision matrices, and code scaffolding. Integrates with Apple-Docs MCP for documentation lookups.
This skill should be used when you need expert guidance on interface design, design system compliance, or creating user experiences that feel native to the target platform. Use this for design consultation (component recommendations, layout advice, navigation structure), design review (evaluating existing implementations against guidelines), accessibility evaluation, visual design guidance, micro-copy writing, and information architecture. Supports Apple platforms (iOS/macOS following HIG) and Web (WCAG 2.1, responsive patterns). Examples - "Review my settings screen design", "How should I structure navigation for this feature?", "Is this accessible?", "What's the best pattern for this list?"
Curate durable project learnings into a shared LEARNINGS.md at the repo root. Invoke with /learnings or when the user says 'capture learning', 'record this decision', 'add to learnings'. Extracts one-line, dated, symbol-prefixed entries (decisions, gotchas, patterns, tooling) from recent conversation, dedupes against existing entries, and appends to <repo>/LEARNINGS.md. Supports subcommands: init (enable for project), review (prune/archive), and quoted verbatim entries.
Draft social media posts for Mastodon, Bluesky, and LinkedIn. Use when user says "post on social media", "draft a bluesky post", "help me with a linkedin post", or invokes /social. Handles character limits, link shortening, hashtags, content warnings, and platform-specific conventions. Supports drafting from scratch, from bullets, or replying to existing posts.
Break down Italian phrases from recent conversation. Invoke with /capisce or when user asks 'what did you say?', 'explain the Italian', 'non capisco', or wants help understanding Italian used in conversation.
Spaced repetition study session using smem CLI. Invoke with /learn or when user says 'quiz me', 'study time', 'flash cards', 'review cards'. Pulls due cards from smem and runs an interactive review.
Capture debugging and problem-solving progress to Obsidian vault. Use when user invokes /log, says 'log this', 'capture progress', or 'write that down'. Scans recent conversation for relevant context and appends timestamped notebook-style entries to a per-project dev log note.