3 Commits

Author SHA1 Message Date
xsser 1e0100d6a5 fix: restore landing/ with Cloudflare Functions to fix #89
All 5 API endpoints (/api/me, /api/auth/github, /api/auth/callback,
/api/upload, /api/auth/logout) were returning SPA index.html instead
of executing serverless functions because the landing/ directory was
removed from the repo and gitignored.

This caused GitHub OAuth to "redirect back to main page" as reported
in #89 — clicking Login with GitHub navigated to /api/auth/github
which served the SPA without any hash, rendering the landing page.

Restores:
- Cloudflare Pages Functions (auth, upload, session)
- D1 migration schema
- R2 upload configuration
- wrangler.toml deployment config

Closes #89
2026-03-18 12:46:27 +08:00
xsser 166996a52e chore: remove landing/ from repo and add to .gitignore
Landing page is server-side code, not part of the open-source skill.
2026-03-12 16:16:57 +08:00
xsser bcf1633a91 Initial release: PUA Debugging Motivator for Claude Code
- 4-level escalating pressure system (L1-L4) using Chinese tech corp PUA rhetoric
- Systematic debugging methodology (三板斧 + 7-item checklist)
- Benchmarked across 6 real bug scenarios: +27% fixes, +65% verifications
- Landing page at https://pua-skill.pages.dev
- Slash command /pua for manual trigger
2026-03-09 00:56:33 +08:00