← all publishers

JPFrancoia

@jpfrancoia source repo

13 published skills

  1. Plan · jpfrancoia
    Create and maintain durable implementation plans. Use before non-trivial implementation work that spans multiple files, changes architecture or risky behavior, or has unresolved requirements.
    1 install
  2. Grill · jpfrancoia bundle
    Grill implementation plans one question at a time, record answers in plans/<topic>-plan.md, and align terminology with docs/CONTEXT.md. Use when the user wants to discuss, stress-test, or refine a plan.
    1 install
  3. Recall · jpfrancoia
    Reconstruct and narrate the current development context from contextual commits. Run at session start, when resuming work, or when switching branches. Produces a brief, conversational summary of where things stand.
    1 install
  4. Amnesia · jpfrancoia bundle
    Search and save conversation memories using semantic search. Use this skill when the user mentions past conversations, asks "do you remember", or when historical context from previous sessions would help solve the current problem.
    1 install
  5. Proofshot · jpfrancoia
    Visual verification of UI features. Use after building or modifying any UI component, page, or visual feature. Starts a verification session with video recording and error capture, then you drive the browser to test, then stop to bundle proof artifacts for the human.
    1 install
  6. Get Feedback · jpfrancoia
    Retrieves pending review feedback from Monocle. Use when the reviewer has submitted feedback through the Monocle TUI, or after receiving a feedback_submitted notification.
    1 install
  7. Simple English · jpfrancoia bundle
    Write or rewrite technical text with the rules of ASD-STE100 Simplified Technical English so it is clear, unambiguous, and free of AI slop. Use for documentation, READMEs, runbooks, procedures, error messages, release notes, incident reports, and API guides. Also use when the user says "STE", "Simplified Technical English", "ASD-STE100", "de-slop", "make this readable", "write for non-native readers", or asks for docs that translate well. Enforces the standard's 53 rules: 20/25-word sentence limits, one word one meaning, simple tenses, active voice, condition before command.
    1 install
  8. Contextual Commit · jpfrancoia
    Write contextual commits that capture intent, decisions, and constraints alongside code changes. Use when committing code, finishing a task, or when the user asks to commit. Extends Conventional Commits with structured action lines in the commit body that preserve WHY code was written, not just WHAT changed.
    1 install
  9. Thunderbird Email · jpfrancoia
    Read-only access to Thunderbird/Betterbird email via the local Gloda SQLite database and mbox files. Search emails, read message content, look up contacts, check unread counts. Use when the user asks about their email, messages, inbox, or contacts.
    1 install
  10. Flint Chart Author · jpfrancoia
    Use when: the user asks to make or render charts with flint-chart, visualize tabular data, generate a ChartAssemblyInput, validate/render through MCP, or add Flint to a JS/TS project. Author the semantic spec, transform data before Flint when needed, install/import Flint only when executable code is needed, and reserve backend-specific style tweaks for after compiling from Flint.
    1 install
  11. Clarifying Questions · jpfrancoia
    Ask one structured implementation decision at a time, with a recommendation and result-focused options. Use when code and documentation cannot resolve a decision that materially changes behavior, risk, cost, or scope.
    1 install
  12. Thunderbird Calendar · jpfrancoia bundle
    Read-only access to Thunderbird/Betterbird calendar data (cached CalDAV). Query upcoming events, search by title/location, find free time slots, and generate .ics files for import. Use when the user asks about their schedule, calendar, availability, events, or appointments.
    1 install
  13. PDF · jpfrancoia bundle
    Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.
    1 install