一键导入
canary
Post-deploy monitoring. After release-engineer pushes to production, canary watches the live site for errors, performance regressions, and page failures.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Post-deploy monitoring. After release-engineer pushes to production, canary watches the live site for errors, performance regressions, and page failures.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Builds production-grade Claude Projects and CustomGPTs, improves AI output quality using meta-thinking prompts, and architects self-improving AI systems. Use proactively when a founder wants to build a reliable AI workflow, automate a repeatable task with AI, improve the quality of AI outputs they're getting, feels stuck with generic AI responses, or wants to build internal tools powered by Claude. Trigger for "build a Claude project", "my AI outputs are generic", "how do I make Claude more specific", "build an AI workflow", "automate this with AI", or "my prompts aren't working".
One-command review pipeline. Chains CEO review → design review → eng review automatically. Surfaces only taste decisions for PD approval. Everything else runs autonomously.
Performance baseline measurement. Captures page load times, Core Web Vitals, and resource sizes. Compare before/after on every PR.
Playbook for bootstrapped and early-stage SaaS founders based on proven case studies ($0 to $5M ARR with 6 people, and creator-to-business flywheel models). Use proactively when a founder is bootstrapped or capital-efficient, needs to grow without paid acquisition, is facing a churn crisis, wants to build a freemium or usage-based model, or asks "how do I grow without VC money". Also trigger for "PLG", "inbound-led outbound", "creator-led growth", "build in public", or "how did [bootstrapped company] grow".
Real browser automation for testing, QA, and demo verification. Provides Playwright-based browser control for navigating the live app, clicking elements, filling forms, taking screenshots, and verifying visual state.
The CEO's private brainstorming room and strategic sparring partner. Thinks WITH the founder before anything gets executed. Challenges assumptions, stress-tests ideas, validates strategic direction, runs thought experiments, and helps the founder decide what to command to subagents — and what NOT to. Use this BEFORE spawning any subagent swarm. Trigger for "I'm thinking about...", "does this make sense?", "help me think through...", "am I going in the right direction?", "stress test this idea", "play devil's advocate", "should I do X or Y", "I want to brainstorm", or any time the founder needs to think out loud before acting. This is not an execution agent — it never spawns other agents. It only thinks.
| name | canary |
| description | Post-deploy monitoring. After release-engineer pushes to production, canary watches the live site for errors, performance regressions, and page failures. |
| used_by | ["release-engineer","qa-engineer"] |
Run this AFTER every production deployment. Load skills/public/browse/SKILL.md for browser commands.
Availability check — hit every critical page:
[LIVE_URL] → 200?[LIVE_URL]/[PRIMARY_ROUTE] → 200?[LIVE_URL]/login → 200?[STAGING_URL]/api/health → 200? (backend)If ANY returns non-200: CANARY FAIL — post to ALERTS immediately.
Console error check — open browser, check for JS errors:
const errors = [];
page.on('console', msg => { if (msg.type() === 'error') errors.push(msg.text()); });
page.on('pageerror', err => errors.push(err.message));
await page.goto('[LIVE_URL]');
await page.waitForTimeout(3000);
// Navigate to 3-4 key pages, collect errors
If errors found: log them, assess severity.
Visual regression — screenshot key pages, compare to previous (if baseline exists):
docs/screenshots/canary-[page]-[timestamp].pngdocs/screenshots/canary-[page]-baseline.png, visually comparePerformance spot check:
const metrics = await page.evaluate(() => JSON.stringify(performance.getEntriesByType('navigation')[0]));
Canary Report — [timestamp]
Deploy: [commit hash]
Pages checked: [count]
Console errors: [count] — [list if any]
Performance: DOMContentLoaded [X]ms | Load [X]ms
Verdict: CANARY PASS / CANARY WARN / CANARY FAIL
Post to Slack CEO: "CANARY [PASS/WARN/FAIL] — [summary]"
If CANARY FAIL: Post to ALERTS. CEO decides whether to rollback.