원클릭으로
expxblog
expxblog에는 bittencourtthulio에서 수집한 skills 5개가 있으며, 저장소 수준 직업 범위와 사이트 내 skill 상세 페이지를 제공합니다.
이 저장소의 skills
Analisa um projeto de software em busca de falhas de conformidade com a LGPD (Lei Geral de Proteção de Dados — Lei nº 13.709/2018) e gera um relatório detalhado classificando os problemas encontrados por categoria e severidade. Use este skill SEMPRE que o usuário mencionar LGPD, proteção de dados, privacidade, compliance de dados pessoais, adequação à lei de privacidade brasileira, verificação de privacidade em código, auditoria de dados pessoais, ou quando perguntar se o sistema está em conformidade com a lei brasileira de dados. Também acione este skill quando o usuário quiser revisar código em busca de problemas relacionados a: coleta de consentimento, criptografia de dados pessoais, direitos dos titulares, logs de acesso, retenção de dados, ou política de privacidade.
Use when the user wants to ship code to production in the ExpxBlog project. Triggered by /deploy — runs code review, lint + build validation, commit, and push to GitHub (Vercel deploys automatically from master). Never calls `vercel deploy` directly. Use after any meaningful change is complete and ready to ship.
Use when creating a new page or section in the ExpxBlog admin dashboard. Enforces the project's strict admin pattern: page.tsx is a thin Server Component shell, all UI logic goes in a *Client.tsx Client Component, and all data access goes through /api/admin/* routes (never direct Drizzle queries in admin pages). Also covers adding the nav link to the sidebar.
Use when adding any new AI feature, agent, or LLM call to the ExpxBlog project. Enforces the project's mandatory OpenRouter-only constraint: ALL AI calls must go through lib/ai.ts — never via direct provider SDKs (openai, anthropic, etc.). Covers the full registration flow: DEFAULT_MODELS → FEATURE_LABELS → aiChat().
Use when creating a new scheduled/cron task in the ExpxBlog project. Enforces the project's cron pattern: pg_cron + pg_net on Supabase (never vercel.json cron), Bearer auth with SUPABASE_SERVICE_ROLE_KEY, maxDuration 800, and logging to automation_logs. Prevents the most common LLM mistake: using Vercel's native cron instead of the project's Supabase-based cron.