FranRom

15 mods across 1 repository, 35 stars between them.

accessibility

01

FranRom/pupila

Skill Claude CodeCodex

Audit and improve web accessibility following WCAG 2.2 guidelines. Use when asked to "improve accessibility", "a11y audit", "WCAG compliance", "screen reader support", "keyboard navigation", or "make accessible".

35 2mo ago A 51 tokens original MIT

FranRom/pupila

Skill Claude CodeCodex

React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.

35 2mo ago A 58 tokens original MIT

frontend-design

03

FranRom/pupila

Skill Claude CodeCodex

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI).…

35 2mo ago A 77 tokens original MIT

FranRom/pupila

Skill Claude CodeCodex

Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best practices. Use when creating Node.js servers, REST APIs, GraphQL backends, or microservices architectures.

35 2mo ago A 58 tokens original MIT

FranRom/pupila

Skill Claude CodeCodex

Node.js development principles and decision-making. Framework selection, async patterns, security, and architecture. Teaches thinking, not copying.

35 2mo ago A 33 tokens original MIT

FranRom/pupila

Skill Claude CodeCodex

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance…

35 2mo ago A 67 tokens original MIT

seo

07

FranRom/pupila

Skill Claude CodeCodex

Optimize for search engine visibility and ranking. Use when asked to "improve SEO", "optimize for search", "fix meta tags", "add structured data", "sitemap optimization", or "search engine optimization".

35 2mo ago A 46 tokens original MIT

FranRom/pupila

Skill Claude CodeCodex

Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.

35 2mo ago A 57 tokens original MIT

vite

09

FranRom/pupila

Skill Claude CodeCodex

Vite build tool configuration, plugin API, SSR, and Vite 8 Rolldown migration. Use when working with Vite projects, vite.config.ts, Vite plugins, or building libraries/SSR apps with Vite.

35 2mo ago A 49 tokens original MIT

vitest

10

FranRom/pupila

Skill Claude CodeCodex

Vitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test filtering and fixtures.

35 2mo ago A 36 tokens copy · 88% MIT

pupila-ai-review

11

FranRom/pupila

Skill Claude CodeCodex

How the AI per-job review pipeline works in this repo - generating verdicts via local LLM CLI, parsing markdown-fenced JSON, the candidate brief lever, and the AI Apply tailored-package flow. Use when modifying src/ai-review.ts, src/lib/ai-apply.ts, tuning verdict prompts, debugging review output, editing the…

35 2mo ago A 84 tokens original MIT

pupila-fetchers

12

FranRom/pupila

Skill Claude CodeCodex

How to add a new job-source fetcher (ATS API, RSS, scraper) or extend tier-S slug lists in this repo. Use when adding a new job board, integrating a new ATS, scraping a new careers site, registering a new company under Ashby/Greenhouse/Lever, or diagnosing a fetcher that returned zero items.

35 2mo ago A 75 tokens original MIT

pupila-filters

13

FranRom/pupila

Skill Claude CodeCodex

How to tune job filter scoring, hard-drop rules, or debug why a specific job was kept/dropped via signals. Use when adjusting weights in config/profile.json, adding a hard-exclude rule, tuning keyword lists, debugging fitScore, or interpreting the per-job signals breakdown.

35 2mo ago A 64 tokens original MIT

pupila AGENTS.md

14

FranRom/pupila

Instructions file CodexOpenCode

Instructions for FranRom/pupila, covering agents.md, stack, run locally, repo layout and how to add a new fetcher.

35 2mo ago A 9,832 tokens original MIT

pupila CLAUDE.md

15

FranRom/pupila

Instructions file

Instructions for FranRom/pupila, covering claude.md, where things live, stack, run locally and repo layout.

35 2mo ago A 4,040 tokens original MIT