jaquevan
- 24 skills
- 0 followers
- 3 hours ago last updated
- ▌ Critique · jaquevan bundleStress-tests raw ideas, proposals, or plans before you commit to them. Plays devil's advocate with real research to back it up. Use when the user says "critique this", "stress test this idea", "poke holes in this", "what could go wrong", "is this a good idea", "devil's advocate", "tear this apart", "what am I missing", or pastes a proposal/pitch/plan and wants honest feedback. Also use when someone says "before I commit to this" or "sanity check this". This is NOT /challenge (which reviews existing .decisions/ files). This is for raw ideas that haven't been formalized yet.
- ▌ Doc Sync · jaquevan bundleConnects to Google Docs and keeps documentation in sync with the actual codebase. Scans Google Docs for references to code, APIs, skills, install instructions, and architecture, then cross-references against the repo to flag what has drifted. Use when the user says "doc sync", "check my docs", "are my docs up to date", "sync documentation", "what docs are stale", "check this Google Doc against the code", or pastes a Google Doc URL and asks if it's current. Also use when someone says "my README is probably outdated" or "does this doc still match the code".
- ▌ Ponytail · jaquevanReviews code for over-engineering, or applies a "laziness ladder" before writing new code. Checks whether something needs to exist, already exists in the codebase, is covered by the standard library or an installed dependency, or can be a one-liner, before allowing new abstractions. Use when the user says "ponytail this", "ponytail review", "review for over-engineering", "is this over-engineered", "simplify this", "lazy dev review", or "did I overcomplicate this". Never skips validation, error handling, security, or accessibility. Does NOT apply to documentation or prose files, only to actual code. Global skill, works in any project. Adapted from https://github.com/DietrichGebert/ponytail.
- ▌ Statusline · jaquevan bundleManage ccstatusline configs — save, restore, apply, switch presets. Portable across machines via this skill directory. Use when user says "save my status line", "switch status line", "restore status line", "status line preset", "update status line", "set up status line", "ccstatusline", or wants to change Claude Code status bar appearance.
- ▌ Gdoc Writer · jaquevan bundleCreates, edits, formats, and collaborates on Google Docs with consistent typography. Use when the user says "create a google doc", "write a doc", "make a new doc", "clean up this doc", "format this google doc", "edit my doc", "fix the styling", "make it look consistent", "update my internship progress", "update progress document", "add to my progress doc", "push this to a doc", "share this draft", "check for comments", "any comments on the doc", "reply to comments", pastes a Google Doc URL and wants changes, or describes content that should become a styled Google Doc. Also use when someone says "bold the important parts", "fix the headings", "apply Red Hat styling", or "which tabs does this doc have". This skill handles creation, editing, multi-tab navigation, typography presets, and collaborative commenting workflows. The internship progress document is at ID 1cgCFOBVf54Mf-bLbUlWHa6BK12AeCR6mQHx25i7npM8 and uses the redhat-formal preset.
- ▌ Session Log · jaquevan bundleScans today's Cursor and Claude agent transcripts, distills what was worked on, changed, deleted, and why, then creates a tagged daily entry in the Second Brain wiki. Use when the user says "log my sessions", "what did I do in cursor today", "save my session history", "daily session log", "log today's work", "end of day log", "journal my sessions", or asks to record what they worked on in agent conversations.
- ▌ Skill Guide · jaquevan bundleReads all available skills and suggests the right one for what you're trying to do. Triggers proactively when the user sends a message that doesn't reference a specific skill but could benefit from one. Use when the user says anything task-oriented like "I need to", "can you help me", "how do I", "write a message", "check my docs", "brainstorm", "format my notes", "make slides", "update jira", "process my inbox", "summarize slack", or any work request that might match an existing skill. Also use when the user says "what skills do I have", "which skill should I use", "list my skills", "skill guide", or "help me pick a skill". This skill should trigger aggressively on any message that sounds like a task. Better to suggest a skill and be wrong than to let someone do something the hard way when a skill exists for it.
- ▌ Slack Login · jaquevan bundleExtracts Slack XOXC and XOXD tokens by opening a browser for the user to log in, then configures the Slack MCP server for both Claude Code and Cursor. Use when the user says "Slack login", "extract Slack tokens", "set up Slack MCP", "configure Slack", "refresh Slack tokens", or wants to connect their Slack workspace to the AI assistant.
- ▌ Meeting Prep · jaquevanCross-source meeting prep that pulls Slack DMs, calendar history, Jira activity, Drive docs, Gemini meeting notes, and Second Brain context for a specific person or meeting into a Canvas with prioritized talking points. Classifies meetings by type (1:1, decision, presentation, standup, large) to tailor prep depth. Use when the user says "prep for my <YOUR_MANAGER> 1:1", "meeting prep for <COLLEAGUE_1>", "prep for my 1:1 with <name>", "prepare for my meeting with <name>", "what should I talk about with <name>", "what meeting am I in", "prep me for my next meeting", or asks to prepare for a meeting with a specific person.
- ▌ Rover Lookup · jaquevanLooks up a Red Hat employee's title, location, and manager using the Dataverse MCP and the roverpeople data product. Use when the user says "who is", "look up", "what is their title", "who manages", "where is <person> located", "rover lookup", "find <person> in rover", or asks about someone's role, manager, or office location at Red Hat. Also use when the user asks "what team is <person> on" or "who does <person> report to".
- ▌ Skill Review · jaquevan bundleReviews a SKILL.md or prompt file against 10 structural conventions from Zack Bodnar's automated-usability-testing project and the Anthropic skill authoring guide. Checks separation of concerns, examples (good+bad), tables vs prose, output templates, anti-patterns, numbering, length, data vs instructions, confidence ratings, and optional vs required markers. Cites specific lines and suggests fixes. Use when the user says "review this skill", "check my skill", "skill review", "does this skill follow conventions", "audit this SKILL.md", "check this prompt file", or wants feedback on a skill before publishing.
- ▌ Work Context · jaquevanAggregates recent activity across Second Brain, Jira, GitHub, Google Calendar, Slack, Google Drive, and Confluence into an interactive Canvas summary. Use when the user says "what have I been working on", "summarize my work", "my activity summary", "what did I do this week", "catch me up", "work summary", "weekly summary", "what's my context", "what have I done", "recap my week", or asks for a summary of recent work across tools.
- ▌ Slack Summary · jaquevanSummarizes Slack conversations and presents insights in a Cursor Canvas. Use when the user says "summarize slack", "review my slack messages", "slack summary", "what have I been discussing on slack", "prep for my meeting using slack", "review conversation with <person>", or asks for a summary or review of Slack activity. Also use when the user asks to prepare for a 1:1 or meeting and mentions Slack as a source.
- ▌ Source Reader · jaquevanExtracts text content from external sources — Google Docs, Google Slides, Slack channels/DMs, Jira issues via Dataverse, and Google Drive files. Use as the first step when the user references a URL, file ID, Slack channel, or Jira project key and wants to process the content (e.g., make notes, summarize, create slides). Also use when another skill needs to pull content from an external source before processing it.
- ▌ Task Dispatch · jaquevan bundleCross-agent task dispatch system. Send tasks to other repos, check for agent replies, scan repo activity (git commits, agent sessions), and manage bidirectional conversations between the claw and agents in other workspaces via BRAIN_TASKS.md files. Use when the user says "send a task to", "dispatch to", "add a task to", "check agent replies", "what tasks are pending", "scan my repos", "what have I been working on", "project activity", "check on my other projects", or mentions dispatching work to another repo or checking what agents have done.
- ▌ Daily Briefing · jaquevanUnified morning briefing that pulls calendar, tasks, email, Slack threads, Jira sprint status, cross-repo activity, and agent replies into one structured overview with meeting classification and priority ordering. Use when the user says "daily briefing", "prep me for my day", "morning brief", "what's on my plate", "what's on deck", "start my day", "daily prep", "what do I have today", or asks for a summary of their day ahead.
- ▌ Loop Architect · jaquevan bundleDesigns and builds agent loops, goals, skills, and automations in Cursor. Walks through loop type selection, the five-piece framework, prompt writing, and routes to the right skill for execution. Use when the user says "build a loop", "create an automation", "set up a goal", "design a skill", "make my agent prompt itself", "loop engineering", "agent loop", "design a loop", "write a goal", "scheduled task", "recurring agent", or wants to set up any recurring, scheduled, or goal-based agent workflow.
- ▌ Sprint Manager · jaquevan bundleManage <YOUR_JIRA_PROJECT> sprint transitions using the Atlassian MCP. Finds your assigned tickets, shows sprint and story point status, and updates tickets for the next sprint. Use when the user says "sprint planning", "move tickets to sprint", "storypoint my tickets", "sprint review", "what's in my sprint", "sprint kickoff prep", "end of sprint", "sprint transition", "break down this ticket", "story point this", or "plan my sprint".
- ▌ Standup Writer · jaquevanAuto-drafts a standup update by pulling Jira status changes, GitHub PRs, calendar meetings, and Slack activity since the last standup. Outputs paste-ready text in chat with yesterday/today/blockers format. Use when the user says "write my standup", "standup update", "draft my standup", "what did I do since last standup", "prep my standup", "standup for today", or asks for a standup summary.
- ▌ Project Diagram · jaquevanMaintains living project diagrams using Mermaid with multiple outputs: Figma FigJam boards (via generate_diagram), GitHub/GitLab READMEs (native Mermaid render), SVG/PNG for Google Docs, and shareable URLs for Slack. Uses different shapes AND colors per category with a built-in legend. Connects to agent history, GitHub READMEs, and codebases to keep diagrams current. Use when the user says "update my diagram", "refresh project map", "add X to the diagram", "show me my workflow diagram", "diagram sync", "diagram my projects", "map my workflows", "export diagram to docs", "push diagram to figma", "share diagram in slack", or "mermaid my project". This skill is global and available across all workspaces.
- ▌ Skill To Github · jaquevan bundlePublishes Cursor skills to a GitHub repository after scrubbing sensitive data. Detects org-specific values, confirms replacements, enforces git identity, and strips AI attribution. Use when the user says "publish my skills", "push skills to github", "share a skill", "update cursor-skills repo", or wants to publish skills for colleagues.
- ▌ Second Brain Wiki · jaquevan bundleQueries the Second Brain wiki (~/second-brain/wiki/) for existing context on a topic, person, or project and returns the most relevant pages plus a short synthesis -- without the user pasting anything in. Use when the user says "what do I know about X", "check my second brain for X", "have I written about this before", "what's in my wiki about X", or when another skill needs background context on a topic/person/project before starting its own work (e.g. meeting prep, ticket breakdown, decision-making). Do NOT use this to add content to the wiki -- that's `second-brain-ingest`. This skill only reads.
- ▌ Second Brain Ingest · jaquevan bundleIngests a source into the second-brain wiki. Accepts raw text, a file path, a URL, a Google Doc, or Slack context. Also processes files from the Desktop Notes Inbox folder. Reads the source, creates a wiki page, cross-links it with existing pages, and updates the index and log. Use when the user says "ingest this", "add this to my wiki", "save this to second brain", "wiki this", "process my inbox", "check my inbox", or drops content and wants it filed.
- ▌ Second Brain Checkup · jaquevan bundleReconciles the second-brain KB (pending-actions.md, active-threads.md, rolling-context.md) against recent activity, scores quick wins, and flags what's gone stale. Use when the user says "check my pending actions", "second brain checkup", "what's stale", "what have I not done", "quick wins", or wants a status check on open threads or action items. Also called by `daily-briefing` (start of day) and `session-log` (end of day). Do NOT use for external-source recaps (Jira/GitHub/Slack status) -- that's `standup-writer`. Do NOT use for filing new content into the wiki -- that's `second-brain-ingest`.