pkbtran/marketingOS

Full domain pivot to marketing assistant -- retains Mike's infrastructure, replaces the legal feature layer

Two topics: a `bun.lock` removal standardizing on npm, and a substantial domain pivot that replaces the legal AI layer with a marketing skill library and corresponding frontend rebrand. Not a fork that contributes back to legal-AI functionality.

View on GitHub →

pkbtran has taken the Mike legal-AI codebase and reoriented it as a marketing tool. The upstream legal prompt library, system prompt, and UI labels are replaced with marketing equivalents: 39 skill prompt files covering SEO, A/B testing, copywriting, CRO, and related topics, plus a skill-loader that dispatches on /skillname slash commands. The frontend legal navigation is hidden via CSS rather than removed. Backend tooling infrastructure (document management, table review, workflows) is preserved intact.

The other change is a lockfile swap from Bun to npm. That's housekeeping with no functional effect.

For evaluators: the legal feature logic is gone. What remains is an infrastructure base (Express backend, Next.js frontend, Supabase, S3-compatible storage) with a new marketing prompt corpus on top. The headless Puppeteer fetch module and Brave search wrapper are the two pieces most likely to be of independent interest.

What's in it

Direction

brandingknowledge-managementdrafting

Activity

Themed changes and pull requests touching this fork, newest first. Themed changes that haven't been turned into a public post yet still appear — they're real work even without a published writeup.

📝 Drop backend `bun.lock` in favour of npm 1 commit 2mo ago minor change

Threads of work (detailed view)

2 threads have been distilled into posts.

Legal-AI codebase rebranded as marketingOS with a 12k-line skill prompt library

pkbtran's fork replaces the upstream legal product with a marketing assistant, adding 39 skill prompt files and a loader that injects them by slash command. The underlying tool infrastructure is preserved; the legal UI is hidden with CSS rather than removed.