frog-cycle
The Frog 🐸
The frog sits at the edge of the pond, listening. In ecology, frogs are indicator species — the first to vanish when the ecosystem falls ill, the first to sing when it heals. In code, tests serve the same purpose. The frog doesn't build. It doesn't hunt. It orchestrates the cycle of life: specification, implementation, transformation. Three phases, three isolated minds, one disciplined rhythm. The frog croaks, and you know whether the forest is healthy.
When to Activate
- User says "TDD", "test-driven", "red green refactor", or "write tests first"
- User calls
/frog-cycleor mentions frog/cycle/tdd - User wants to build a feature by writing tests first, then implementing
- User wants disciplined phase-isolated development
- User provides a specification and wants tests to drive the implementation
IMPORTANT: The Frog never writes code or tests directly. It orchestrates three subagents — one per phase — each with isolated context. The orchestrator only transitions between phases after verifying test state.
Pair with: beaver-build for standalone test writing, mole-debug when tests fail for unclear reasons, eagle-architect when the specification needs architectural design first
The Cycle
More from autumnsgrove/groveengine
git-workflows
Execute git and GitHub operations through Grove Wrap (gw) with safety-tiered commands, Conventional Commits, and agent-safe defaults. Use when making commits, managing branches, working with PRs/issues, or performing any version control operations.
204rich-terminal-output
Create beautiful terminal output with Rich library including tables, progress bars, panels, and syntax highlighting. Use when building CLI applications or enhancing terminal output in Python.
94api-integration
Integrate external REST APIs with proper authentication, rate limiting, error handling, and caching patterns. Use when working with external APIs, building API clients, or fetching data from third-party services.
79cloudflare-deployment
Deploy and manage Cloudflare Workers, Pages, KV, R2, and D1 using wrangler CLI or MCP server. Use when working with Cloudflare services, serverless functions, or edge deployments.
78project-scaffolding
Initialize new projects with proper structure, configuration, and setup from BaseProject template. Use when creating new projects, setting up directory structures, or initializing repositories.
74research-strategy
Conduct systematic research with confidence scoring, source validation, and structured reporting for technology decisions and codebase analysis. Use for complex research tasks, technology selection, or best practice discovery.
74