eliornl/rolemule

RoleMule — One mule for every role. Self-hosted AI job companion. Paste a posting (or Chrome extension): five agents analyze the role, score fit, research the company, write a cover letter, and produce resume tips in ~30s. Dashboard, interview prep, mock sessions, hiring outreach, six career tools, CLI. BYOK Gemini/OpenAI/Anthropic/Ollama.

37Stars on the repository
36Mods indexed here, across every type
2d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

accessibility

01

eliornl/rolemule

Cursor rule Claude Code

WCAG 2.1 AA accessibility requirements for all HTML and JS code.

37 2d ago A 0 tokens original MIT

adding-new-features

02

eliornl/rolemule

Cursor rule Claude Code

Checklists for adding new API endpoints, agents, database columns, and career tools.

37 2d ago A 16 tokens original MIT

agent-patterns

03

eliornl/rolemule

Cursor rule Claude Code

LangGraph agent patterns — workflow agents vs standalone agents, BYOK, timeouts.

37 2d ago A 0 tokens original MIT

auth-patterns

05

eliornl/rolemule

Cursor rule Claude Code

Authentication flow — JWT, all auth endpoints, token revocation, account lockout, password requirements.

37 2d ago A 0 tokens original MIT

caching-redis

06

eliornl/rolemule

Cursor rule Claude Code

Redis caching patterns — cache TTLs, cache helpers, rate limiting with headers.

37 2d ago A 0 tokens original MIT

career-tools

07

eliornl/rolemule

Cursor rule Claude Code

Career tools — 6 tools, API endpoints, rate limits, agent implementation pattern, UI output structure, copy button pattern.

37 2d ago A 0 tokens original MIT

chrome-extension

08

eliornl/rolemule

Cursor rule Claude Code

Chrome extension (Manifest V3) — structure, dev/prod URL toggle, popup design, extraction strategy, InputMethod.EXTENSION backend integration.

37 2d ago A 0 tokens original MIT

cli

09

eliornl/rolemule

Cursor rule Claude Code

RoleMule CLI conventions — Typer commands, HTTP client, tests, and docs.

37 2d ago A 0 tokens original MIT

eliornl/rolemule

Cursor rule Claude Code

CV Optimizer — iterative hiring-manager loop, background task, Redis lock, application detail tab, CV export.

37 2d ago A 0 tokens original MIT

dashboard-home

12

eliornl/rolemule

Cursor rule Claude Code

Dashboard home page — application list, search/filter/sort, bulk actions, inline status, load-more, session state.

37 2d ago A 0 tokens original MIT

database-patterns

13

eliornl/rolemule

Cursor rule Claude Code

PostgreSQL/SQLAlchemy patterns — JSONB, soft delete, indexes, migrations, User model.

37 2d ago A 0 tokens original MIT

e2e-testing

14

eliornl/rolemule

Cursor rule Claude Code

Playwright E2E testing patterns — tier system, mocked auth, API interception, multi-step forms, SPA state, data shape pitfalls, onboarding/journey/rate-limit patterns.

37 2d ago A 0 tokens original MIT

eliornl/rolemule

Cursor rule Claude Code

Frontend asset build pipeline — Vite+TS page entries, esbuild CSS, asseturl().

37 2d ago A 0 tokens original MIT

frontend-js-strict

17

eliornl/rolemule

Cursor rule Claude Code

Frontend JS strict-mode checklist — required patterns in every page file.

37 2d ago A 0 tokens original MIT

google-oauth

18

eliornl/rolemule

Cursor rule Claude Code

Google OAuth configuration, secure auth flow, CSRF state, exchange-code pattern.

37 2d ago A 0 tokens original MIT

eliornl/rolemule

Cursor rule Claude Code

Hiring Outreach — public web contact finder + draft messages (copy-only Outreach tab).

37 2d ago A 0 tokens original MIT

eliornl/rolemule

Cursor rule Claude Code

Interview prep — standalone agent, background generation, atomic Redis locking.

37 2d ago A 0 tokens original MIT

landing-page

21

eliornl/rolemule

Cursor rule Claude Code

Landing page structure, screenshot showcase section, CSS classes and JS patterns.

37 2d ago A 13 tokens original MIT

llm-integration

22

eliornl/rolemule

Cursor rule Claude Code

Multi-provider LLM client — per-user BYOK (Gemini/OpenAI/Anthropic/Ollama), grounding, CFG6001.

37 2d ago A 0 tokens original MIT

logging-patterns

23

eliornl/rolemule

Cursor rule Claude Code

Structured logging — StructuredLogger helpers, request context, workflow context, sensitive data redaction.

37 2d ago A 0 tokens original MIT

mobile-responsive

24

eliornl/rolemule

Cursor rule Claude Code

Mobile responsiveness patterns — breakpoints, navbar collapse, scrollable tabs, CSS conventions.

37 2d ago A 0 tokens original MIT