Skip to content

Instantly share code, notes, and snippets.

View Promptagonist's full-sized avatar
💭
Ready to transform your imagination into a sustainable self evolving platform.

Will Pryor Promptagonist

💭
Ready to transform your imagination into a sustainable self evolving platform.
View GitHub Profile
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
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
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