Edgehunt: tests that find the edge cases
by MAJI
Writes behaviour-first tests for a function or file: happy path, boundaries and errors, one clear assertion each, in your test framework.
Skills distilled from real builds, with the pitfalls that actually happened. Shipping, billing, PWAs, design tokens, client delivery, content and video workflows for Claude Code, Cursor, Codex and Gemini CLI. Free editions on GitHub. No Codes, Only Vibes.
by MAJI
Writes behaviour-first tests for a function or file: happy path, boundaries and errors, one clear assertion each, in your test framework.
by MAJI
Reviews a file, diff or PR and groups every finding as critical, important, style or suggestion, each with file:line and a fix.
by MAJI
Reads your staged diff and writes a clean Conventional Commit: right type, scope, and a subject under 72 characters.
by MAJI
Spine before prose, scope and exclusions in tables, annexes for budget, timeline, team and risk, a fresh-reader test, and a delivery note at handover listing shipped against quoted.
by MAJI
Pins a commit, reads every file, scans for load-time shell, hooks, MCP configs, encoded payloads and credential reads, drops what is risky, logs it in a registry, and waits for your yes.
by MAJI
A Capacitor workflow for an existing PWA or Next.js app: a go or no-go check first, safe areas for notches and Android 15, splash and icons, deep links, a review preflight and build numbers that always rise.
by MAJI
Brief, one reference per face, one generation at a time, then QA at full size for repeated faces, age, hands and baked-in text. Fixes change one prompt clause, and every prompt lands in a reusable pack.
by MAJI
Validated schemas, one error shape, status-code rules, pagination, idempotency keys, scopes and rate limits in one OpenAPI file or typed contract, with contract tests and a breaking-change checklist.
by MAJI
Pulls facts from search, APIs, scrapers or client files, checks each claim at its source, strips personal data and duplicates, then seeds local first with a source link and verified date per row.
by MAJI
Spots a workflow you keep repeating, saves it in the smallest right home (note, preference, override or skill), drafts a SKILL.md from real incidents and keeps it only if it beats the no-skill run.
by MAJI
Finds the file in your inbox, edits a copy in its native format (DOCX stays DOCX), fills fields in place, adds your signature and stamp, checks a preview, then drafts the reply email.
by MAJI
A timestamped shot list, one prompt block per shot with look and motion split, stills approved before video credits, takes one job at a time, two or three music mixes, frame QA and per-ratio exports.
by MAJI
Finds five to eight real alternatives, doing nothing included, with public prices dated and linked, a two-axis positioning map, the honest gap, and where your first ten customers come from. Free sources only.
by MAJI
Checks each PDF or DOCX upload, stores it in a private bucket and extracts a schema-locked draft where every skill and role needs a quote found in the text. The user confirms it; raw files are deleted on a schedule.
by MAJI
Audits dead code, assets, dependencies, secrets and personal data, verifies every removal, purges leaked files from history only after your approval, proves behaviour unchanged, and ends with a dated rotate list.
by MAJI
Captions first, audio and Whisper when there are none, chunked and resumable, merged by timestamp offset, then a digest of original articles or verbatim quotes, with a leak check before commit.
by MAJI
Checks the port, starts the container runtime and database, then waits until the dev server answers before opening the browser. A pasted error gets an environment check before any code change.
by MAJI
Surveys the code read-only, writes one plan with numbered options (one recommended, cost and risk on each), waits for your pick, then builds in tested waves with a status update after each.
by MAJI
Ranks partner, sponsor or buyer categories by fit and leverage, picks one segment, then drafts a three-touch sequence and a tracking sheet with consent and stop rules. It plans and drafts; you send.
by MAJI
Brand locked first, two or three mockups served to a real phone, tweaks from screenshots, a worst-case data and keyboard pass, then headless desktop and mobile screenshots before a change is called done.
by MAJI
Letters, reports and one-pagers from HTML or Markdown with logo and fonts embedded, dashes and filler swept, rendered by WeasyPrint or Chromium and viewed as images before one clean file is handed off.
by MAJI
Headless Blender keeps your mesh as the high-poly source, builds a clean low-poly copy, unwraps UVs, bakes PBR maps and compresses once, then hands you renders and a local viewer to approve.
by MAJI
The model labels each requirement have, partial or missing with an exact quote; code computes the 0 to 100 score, deal-breakers cap it, and a hand-labelled golden set gates every prompt or model change.
by MAJI
Installs a recurring job with preflight checks, a lock, retries and alerts on failure, ships a pruner in the same change, then confirms real output from a manual run and the first two scheduled runs.
by MAJI
Writes the press release and FAQ as if it already shipped, runs a pre-mortem, picks the riskiest assumption, sets kill criteria in advance and names the cheapest test. Ends in go, change or stop.
by MAJI
Builds a one-page context pack from the actual repo, a least-privilege access table with expiries, a first-week plan with one small real task, a glossary and hand-back rules. Private notes stay out.
by MAJI
One public page per job with valid JobPosting markup, split sitemaps with real last-modified dates, a clean removal flow for closed jobs, and Indexing API calls kept under the daily quota.
by MAJI
Adapters for official job APIs and public ATS boards, with a terms card per source, cross-source dedupe, ghost job expiry, backoff and a health table that marks a dead source down instead of hiding it.
by MAJI
Timestamped, append-only capture during talks, meetings and hackathons, a session index, consent before any recording, then a one-page digest with owners, due dates and follow-up drafts.
by MAJI
Brand locked first, AI photos made one at a time and checked face by face, text rendered locally, captions through writer, editor and checker, and feed and story PNGs exported only on approval.
by MAJI
Error tracking with source-mapped traces per release, three to five alert rules on one channel, an uptime probe, bounded logs, traced and capped LLM spend, and a weekly health digest.
by MAJI
Tells a paused database, spend cap or blocked deploy apart from a real bug, picks the cheapest fallback, backfills every table the app reads, verifies counts, then sets caps and a return date.
by MAJI
Samples real traces, notes each failure in plain words and groups them into named modes with counts, then adds code checks, one binary judge per mode validated against human labels, and a golden set that gates CI.
by MAJI
Gates every animation by how often it plays, then wires shared easing tokens, composite-only properties, springs without overshoot and reduced motion. Review mode returns a findings table by severity.
by MAJI
Scope locked into a coverage scoreboard, a scaffold from an existing kit, invented demo data, a deploy on day one, then the deck, script, walkthrough video and QR card, and a next-phase quote.
by MAJI
Checks robots.txt, sitemaps, redirects, canonicals, Core Web Vitals, structured data and AI crawler rules with free tools, then writes a P0 to P3 fix list where every item has evidence and a verify step.
by MAJI
Saves dated notes, plan progress and open items on request, resumes with a short done, next, blocked report, and writes cross-repo handoff files with status, data contract and a verify command.
by MAJI
Replaces `as any` with type guards, schema parses, satisfies and unknown. Audits a folder for unsafe casts and fixes them in order of risk until tsc passes.
by MAJI
Audits a page at 320 to 1440 px against ten responsive rules, reports each break with file:line and the width, and fixes it with the smallest change.
by MAJI
Turns an incident or a wasted afternoon into a one-screen, blameless post-mortem with a root cause and owned, dated action items, then brings the lesson back later.
by MAJI
Keeps an append-only log of non-obvious choices: context, decision, rejected options and why. Answers "why did we choose X?" straight from the log.
by MAJI
Finds TODO, FIXME, HACK and BUG comments, ranks them by urgency, and flags stale ones with git blame. It lists only: you decide what to fix.
by MAJI
Turns transcripts, docs and threads into a short TLDR, ranked key points, action items with owners, decisions and open questions.
by MAJI
Your agent sorts each message into discuss, build, pause or pivot, and runs a four-question gate before anything risky. Less rework, less scope drift.
by MAJI
Strips filler from agent replies and adds compression modes you switch on by name. Measured on real session logs: about 10% fewer output tokens on average.
by MAJI
Explains code, errors and concepts in one sentence first, then four short points. A full deep dive only when you ask for it.
by MAJI
Reads your code and writes READMEs, function docs and architecture notes in plain words, with copy-paste examples that run and nothing padded.
by MAJI
Prism refactors inside the lines: she names the scope, writes the missing test first, then ships the smallest diff that keeps behaviour the same. No more 40-file rewrites.
by MAJI
Trace stops the guessing: he states the symptom, ranks the hypotheses, proves the top one, then applies the smallest fix that touches nothing else.
by MAJI
Run an authorized security review of an app you own: map the attack surface, check auth, RLS and IDOR, secrets and dependencies, then hand back a fix-first report with a retest for every finding.
by MAJI
Answer client questions from the real running system, turn repeat questions into tickets, tickets into an FAQ and self-serve fixes, and close the project with a clean handover.
by MAJI
Lock your brand guideline once, store it where people and code can both read it, apply it to the app, posters, PDFs and socials, and lint it before anything ships.
by MAJI
Turn a client inquiry into one fixed price, a one-page scope, a quotation, the pitch and later the invoice, with scope and payment locked before you build.
by MAJI
Ship from laptop to production in the right order: full gate, green CI, database before code, a human on every irreversible step, then verified live.
by MAJI
Turn your design spec into tokens and failing tests, so raw hex, text-[13px], emoji icons and extra CTAs never creep back into the UI.
by MAJI
Turn your Next.js app into an installable PWA that feels native on the phone, works offline and never caches private data.
by MAJI
Credits and 30-day passes on Postgres and Stripe that never double-charge, double-credit or trap a user in a renewal.