This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| GitHub Actions CI/CD for Cloud Run — A .github/workflows/deploy.yml that covers build, test, and GCP deploy steps in one file | |
| .claude/skills and .github/skills dual-folder scaffold — A starter structure for repo-level AI agent skills that both Copilot and Claude Code can read | |
| Project JSON export/import schema — The backup format you built for Authormated's export-entire-project-as-JSON feature would be a great reference for others building similar save states |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Cloud Run deploy script — A bash deploy script that builds, tags, pushes to Artifact Registry, and deploys to Cloud Run with env var injection — something you've clearly fine-tuned | |
| Firestore typed collection helper — Generic TypeScript wrapper for Firestore CRUD with strong typing, since raw Firestore SDK is notoriously un-typed | |
| Firebase Auth + OAuth token exchange — The GitHub OAuth flow you've implemented (register app → exchange code → bearer token → /user) is a canonical reference others always search for |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Multi-provider AI router — A TypeScript utility that normalizes calls across Gemini, OpenAI, Anthropic, and Perplexity into a single interface, handling retries and fallbacks | |
| Structured prompt template engine — A helper that injects system prompts, persona context, and dynamic variables into API payloads for multi-agent workflows | |
| Gemini streaming response handler — Clean TypeScript wrapper for handling Gemini's streaming API with error boundaries and abort controllers |