From gemini
Internal guidance for composing Gemini prompts for coding, review, diagnosis, and research tasks
npx claudepluginhub arescope/claude-plugins --plugin geminiThis skill uses the workspace's default tool permissions.
How to compose effective prompts for Gemini CLI in this plugin.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
How to compose effective prompts for Gemini CLI in this plugin.
Prompt Gemini like an operator — compact, block-structured with XML tags. One clear task per run. State what "done" looks like.
Combine these blocks for most tasks:
<task>What to do. What done looks like.</task>
<structured_output_contract>Format of the expected output.</structured_output_contract>
<default_follow_through_policy>How to handle ambiguity.</default_follow_through_policy>
<verification_loop>Self-check before finishing.</verification_loop>
<grounding_rules>Only use visible context. No speculation.</grounding_rules>
| Situation | Add block |
|---|---|
| Writing/editing code | <action_safety>, <completeness_contract> |
| Code review | <operating_stance>, <finding_bar>, <calibration_rules> |
| Research/investigation | <research_mode>, <dig_deeper_nudge>, <citation_rules> |
| Long-running tasks | <progress_updates> |
| External tool calls | <tool_persistence_rules>, <missing_context_gating> |
--include-directories to focus on specific parts of the repo when needed.references/prompt-blocks.md — all reusable XML blocksreferences/gemini-prompt-recipes.md — end-to-end templatesreferences/gemini-prompt-antipatterns.md — failure modes to avoid