Portfolio

Things I ship, and the toolchain that ships them.

02A · Products

What we ship.

02B · Skills · Open source

The open-source parts of how I ship.

9 repos I use daily — the writing skills, the review passes, the build-log my co-founders read, and the utilities that keep a long run inside its quota. Most install by cloning into ~/.claude/skills/.

Repos · github.com/lucasyhzhu-debug Install · one git clone License · stated on each repo

The chip on each card is the job it does in the toolchain — visibility, reporting, instrumentation, writing, scheduling, review, audit, originator. Open one to get the install line, what it is for, and the repos it pairs with.

VISIBILITY Markdown

ai-seo

Works on getting cited by ChatGPT, Perplexity, Claude and Google AI Overviews rather than ranked. Covers the visibility audit, extractable structure, machine-readable files like llms.txt and /pricing.md, and what agents need to read a page at all.

Why use itTwo gates bound every run. It will not start without a resolving target and a query to measure against, and it will not end without writing the findings to a file first — audit runs have a habit of dissolving into a closed session with nothing saved.
pushed 11 Aug read
REPORTING JavaScript

ceo-progress-report

Turns PROGRESS.md into an editorial build-log dashboard a non-engineer will actually read. Ships the writing-discipline skills and slash commands that wrap the npm CLI.

Why use itYour co-founders can see what shipped without you writing the update by hand.
pushed 27 May read
INSTRUMENTATION JavaScript

claude-code-statusline

A four-line Claude Code status line: context-window usage, the 5h and 7d limit windows with pace markers, git state, and cache stats. It runs on pure Node with no dependencies.

Why use itIt answers the two questions you keep asking mid-session: how full is the context window, and how close am I to the limit.
pushed 05 Aug read
WRITING Markdown

crafting-portfolio-essays

Writing essays in your voice, not the model's average. Asks for samples of how you actually write and talk, then builds a tone-and-soul reference and a per-piece spec.

Why use itA superpower for enhancing your writing capabilities with your own tone, voice, and soul.
pushed 10 May read
SCHEDULING JavaScript

fresh

Fires a prompt the moment your next 5-hour usage window resets, either in the same session or in a clean headless run with --clear. Windows-first.

Why use itThe heavy runs start on a full quota instead of dying at 80% through.
pushed 19 Jun read
REVIEW JavaScript

proofing-room

One vanilla-JS file that turns any HTML page into a review surface. Reviewers pin comments and edit copy in place, then export an anchored JSON your agent reads back to apply the feedback. It needs no backend and no build step.

Why use itFeedback arrives anchored to the element it was left on, so nobody has to translate "third paragraph, second box" into an edit.
pushed 05 Aug read
AUDIT Markdown

seo-audit

A technical and on-page SEO audit skill that refuses to audit a target that is not there. It opens with a preflight gate: before reading its own next section, it checks for site files in the working directory or a live URL that resolves, and aborts naming what is missing.

Why use itPoint audit tooling at an empty directory and it will hand you a confident report about nothing. This one stops instead, and ships a table of the excuses an agent uses to talk itself past the gate.
pushed 11 Aug read
ORIGINATOR ★ 3

shipshape

Dual-level plan and code review for AI coding agents: a staff-engineer pass, then a principal-engineer pass. Works with Claude Code, OpenCode, Codex, Gemini, and Cursor.

Why use itIt finds the gaps in a plan while they are still cheap to fix, before anyone writes the code.
pushed 21 Apr read
REVIEW ★ 1

triple-persona-review

Three readers who don't agree, dispatched in parallel, then consolidated into one prioritised editing report.

Why use itYou get three sets of objections before a real reader finds them, ranked so you know which ones to fix.
pushed 10 May read
02C · The stack

How the work actually gets done.

Five tools, one operator. This is the stack the site you're reading was built on, not one I recommend from a distance.

AI ENGINE

Claude Code

Primary build surface. Every line, every commit, every diligence brief written via subagents.

36.8M tokens / 104 days
HARNESS

Superpowers

Method harness over Claude Code. Brainstorm before building, plan before coding, tests before implementation, and a verification gate before anything counts as done.

14 core skills
SOURCE

GitHub

Public OSS plus private Frollie monorepo. Branch protection, PR review automation, Actions for CI & nightly diligence runs.

2,367 commits / 101 days
DATA

Convex

Reactive backend for Frollie Pro. Real-time queries across operations, inventory, sales, financials, and accounting.

337 backend modules
HOSTING

Vercel

Frollie Pro operator dashboard, per-brand consumer apps, lecture site, and this portfolio, all on one Vercel team.

5 apps live

The counter under each tool is a fixed snapshot, not a live meter.

8systems live in Frollie Pro
32features built
90 daysfrom zero to profit
1operator

Onward

The build notes behind all of this are in the writing, the roles they came out of are in selected work, and the engagement version is on value creation.

Contact

Email is the highest‑signal channel.