{"id":"dd802ec5-2a87-438e-a7f3-4ed2066d7cc1","shortId":"kyFTgn","kind":"skill","title":"projection-patterns","tagline":"Build read models and projections from event streams. Use when implementing CQRS read sides, building materialized views, or optimizing query performance in event-sourced systems.","description":"# Projection Patterns\n\nComprehensive guide to building projections and read models for event-sourced systems.\n\n## Use this skill when\n\n- Building CQRS read models\n- Creating materialized views from events\n- Optimizing query performance\n- Implementing real-time dashboards\n- Building search indexes from events\n- Aggregating data across streams\n\n## Do not use this skill when\n\n- The task is unrelated to projection patterns\n- You need a different domain or tool outside this scope\n\n## Instructions\n\n- Clarify goals, constraints, and required inputs.\n- Apply relevant best practices and validate outcomes.\n- Provide actionable steps and verification.\n- If detailed examples are required, open `resources/implementation-playbook.md`.\n\n## Resources\n\n- `resources/implementation-playbook.md` for detailed patterns and examples.\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["projection","patterns","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows"],"capabilities":["skill","source-sickn33","skill-projection-patterns","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/projection-patterns","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34616 github stars · SKILL.md body (1,141 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-23T00:51:26.110Z","embedding":null,"createdAt":"2026-04-18T21:42:53.997Z","updatedAt":"2026-04-23T00:51:26.110Z","lastSeenAt":"2026-04-23T00:51:26.110Z","tsv":"'across':73 'action':113 'aggreg':71 'appli':105 'ask':164 'best':107 'boundari':172 'build':4,18,35,49,66 'clarif':166 'clarifi':99 'clear':139 'comprehens':32 'constraint':101 'cqrs':15,50 'creat':53 'criteria':175 'dashboard':65 'data':72 'describ':143 'detail':118,127 'differ':91 'domain':92 'environ':155 'environment-specif':154 'event':10,27,42,57,70 'event-sourc':26,41 'exampl':119,130 'expert':160 'goal':100 'guid':33 'implement':14,61 'index':68 'input':104,169 'instruct':98 'limit':131 'match':140 'materi':19,54 'miss':177 'model':6,39,52 'need':89 'open':122 'optim':22,58 'outcom':111 'output':149 'outsid':95 'pattern':3,31,87,128 'perform':24,60 'permiss':170 'practic':108 'project':2,8,30,36,86 'projection-pattern':1 'provid':112 'queri':23,59 'read':5,16,38,51 'real':63 'real-tim':62 'relev':106 'requir':103,121,168 'resourc':124 'resources/implementation-playbook.md':123,125 'review':161 'safeti':171 'scope':97,142 'search':67 'side':17 'skill':47,79,134 'skill-projection-patterns' 'sourc':28,43 'source-sickn33' 'specif':156 'step':114 'stop':162 'stream':11,74 'substitut':152 'success':174 'system':29,44 'task':82,138 'test':158 'time':64 'tool':94 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'treat':147 'unrel':84 'use':12,45,77,132 'valid':110,157 'verif':116 'view':20,55","prices":[{"id":"4310e013-602e-41b0-ba45-63f7a12a08a5","listingId":"dd802ec5-2a87-438e-a7f3-4ed2066d7cc1","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:42:53.997Z"}],"sources":[{"listingId":"dd802ec5-2a87-438e-a7f3-4ed2066d7cc1","source":"github","sourceId":"sickn33/antigravity-awesome-skills/projection-patterns","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/projection-patterns","isPrimary":false,"firstSeenAt":"2026-04-18T21:42:53.997Z","lastSeenAt":"2026-04-23T00:51:26.110Z"}],"details":{"listingId":"dd802ec5-2a87-438e-a7f3-4ed2066d7cc1","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"projection-patterns","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34616,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-22T06:40:00Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"47c0871b1d8b7f2bf317525c3acd6891f2d977c9","skill_md_path":"skills/projection-patterns/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/projection-patterns"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"projection-patterns","description":"Build read models and projections from event streams. Use when implementing CQRS read sides, building materialized views, or optimizing query performance in event-sourced systems."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/projection-patterns"},"updatedAt":"2026-04-23T00:51:26.110Z"}}