{"id":"fb509d88-724f-4a8b-a645-a1c9cc55f4f8","shortId":"7bgUB8","kind":"skill","title":"c4-context","tagline":"Expert C4 Context-level documentation specialist. Creates high-level system context diagrams, documents personas, user journeys, system features, and external dependencies.","description":"# C4 Context Level: System Context\n\n## Use this skill when\n\n- Working on c4 context level: system context tasks or workflows\n- Needing guidance, best practices, or checklists for c4 context level: system context\n\n## Do not use this skill when\n\n- The task is unrelated to c4 context level: system context\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## System Overview\n\n### Short Description\n\n[One-sentence description of what the system does]\n\n### Long Description\n\n[Detailed description of the system's purpose, capabilities, and the problems it solves]\n\n## Personas\n\n### [Persona Name]\n\n- **Type**: [Human User / Programmatic User / External System]\n- **Description**: [Who this persona is and what they need]\n- **Goals**: [What this persona wants to achieve]\n- **Key Features Used**: [List of features this persona uses]\n\n## System Features\n\n### [Feature Name]\n\n- **Description**: [What this feature does]\n- **Users**: [Which personas use this feature]\n- **User Journey**: [Link to user journey map]\n\n## User Journeys\n\n### [Feature Name] - [Persona Name] Journey\n\n1. [Step 1]: [Description]\n2. [Step 2]: [Description]\n3. [Step 3]: [Description]\n   ...\n\n### [External System] Integration Journey\n\n1. [Step 1]: [Description]\n2. [Step 2]: [Description]\n   ...\n\n## External Systems and Dependencies\n\n### [External System Name]\n\n- **Type**: [Database, API, Service, Message Queue, etc.]\n- **Description**: [What this external system provides]\n- **Integration Type**: [API, Events, File Transfer, etc.]\n- **Purpose**: [Why the system depends on this]\n\n## System Context Diagram\n\n[Mermaid diagram showing system, users, and external systems]\n\n## Related Documentation\n\n- Container Documentation\n- Component Documentation\n```\n\n## Context Diagram Template\n\nAccording to the [C4 model](https://c4model.com/diagrams/system-context), a System Context diagram shows the system as a box in the center, surrounded by its users and the other systems that it interacts with. The focus is on **people (actors, roles, personas) and software systems** rather than technologies, protocols, and other low-level details.\n\nUse proper Mermaid C4 syntax:\n\n```mermaid\nC4Context\n    title System Context Diagram\n\n    Person(user, \"User\", \"Uses the system to accomplish their goals\")\n    System(system, \"System Name\", \"Provides features X, Y, and Z\")\n    System_Ext(external1, \"External System 1\", \"Provides service A\")\n    System_Ext(external2, \"External System 2\", \"Provides service B\")\n    SystemDb(externalDb, \"External Database\", \"Stores data\")\n\n    Rel(user, system, \"Uses\")\n    Rel(system, external1, \"Uses\", \"API\")\n    Rel(system, external2, \"Sends events to\")\n    Rel(system, externalDb, \"Reads from and writes to\")\n```\n\n**Key Principles** (from [c4model.com](https://c4model.com/diagrams/system-context)):\n\n- Focus on **people and software systems**, not technologies\n- Show the **system boundary** clearly\n- Include all **users** (human and programmatic)\n- Include all **external systems** the system interacts with\n- Keep it **stakeholder-friendly** - understandable by non-technical audiences\n- Avoid showing technologies, protocols, or low-level details\n\n## Example Interactions\n\n- \"Create C4 Context-level documentation for the system\"\n- \"Identify all personas and create user journey maps for key features\"\n- \"Document external systems and create a system context diagram\"\n- \"Analyze system documentation and create comprehensive context documentation\"\n- \"Map user journeys for all key features including programmatic users\"\n\n## Key Distinctions\n\n- **vs C4-Container agent**: Provides high-level system view; Container agent focuses on deployment architecture\n- **vs C4-Component agent**: Focuses on system context; Component agent focuses on logical component structure\n- **vs C4-Code agent**: Provides stakeholder-friendly overview; Code agent provides technical code details\n\n## Output Examples\n\nWhen creating context documentation, provide:\n\n- Clear system descriptions (short and long)\n- Comprehensive persona documentation (human and programmatic)\n- Complete feature lists with descriptions\n- Detailed user journey maps for all key features\n- Complete external system and dependency documentation\n- Mermaid context diagram showing system, users, and external systems\n- Links to container and component documentation\n- Stakeholder-friendly documentation understandable by non-technical audiences\n- Consistent documentation format\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":["context","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity-skills"],"capabilities":["skill","source-sickn33","skill-c4-context","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/c4-context","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 · 34882 github stars · SKILL.md body (5,007 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-24T12:50:43.384Z","embedding":null,"createdAt":"2026-04-18T21:33:58.073Z","updatedAt":"2026-04-24T12:50:43.384Z","lastSeenAt":"2026-04-24T12:50:43.384Z","tsv":"'/diagrams/system-context)):':418 '/diagrams/system-context),':287 '1':202,204,218,220,370 '2':206,208,222,224,379 '3':210,212 'accomplish':352 'accord':280 'achiev':163 'action':99 'actor':318 'agent':521,529,538,544,554,561 'analyz':497 'api':235,248,397 'appli':91 'architectur':533 'ask':665 'audienc':456,628 'avoid':457 'b':382 'best':48,93 'boundari':430,673 'box':297 'c4':2,5,27,38,53,69,283,337,469,519,536,552 'c4-code':551 'c4-component':535 'c4-container':518 'c4-context':1 'c4context':340 'c4model.com':286,415,417 'c4model.com/diagrams/system-context)):':416 'c4model.com/diagrams/system-context),':285 'capabl':132 'center':300 'checklist':51 'clarif':667 'clarifi':85 'clear':431,573,640 'code':553,560,564 'complet':585,598 'compon':275,537,543,548,617 'comprehens':502,579 'consist':629 'constraint':87 'contain':273,520,528,615 'context':3,7,16,28,31,39,42,54,57,70,73,261,277,290,343,471,495,503,542,570,605 'context-level':6,470 'creat':11,468,481,492,501,569 'criteria':676 'data':388 'databas':234,386 'depend':26,229,257,602 'deploy':532 'describ':644 'descript':113,117,124,126,148,177,205,209,213,221,225,240,575,589 'detail':104,125,333,465,565,590 'diagram':17,262,264,278,291,344,496,606 'differ':77 'distinct':516 'document':9,18,272,274,276,473,488,499,504,571,581,603,618,622,630 'domain':78 'environ':656 'environment-specif':655 'etc':239,252 'event':249,402 'exampl':105,466,567 'expert':4,661 'ext':366,375 'extern':25,146,214,226,230,243,269,368,377,385,440,489,599,611 'external1':367,395 'external2':376,400 'externaldb':384,406 'featur':23,165,169,174,175,180,187,197,360,487,511,586,597 'file':250 'focus':314,419,530,539,545 'format':631 'friend':450,558,621 'goal':86,157,354 'guidanc':47 'high':13,524 'high-level':12,523 'human':142,435,582 'identifi':477 'includ':432,438,512 'input':90,670 'instruct':84 'integr':216,246 'interact':311,444,467 'journey':21,189,193,196,201,217,483,507,592 'keep':446 'key':164,412,486,510,515,596 'level':8,14,29,40,55,71,332,464,472,525 'limit':632 'link':190,613 'list':167,587 'logic':547 'long':123,578 'low':331,463 'low-level':330,462 'map':194,484,505,593 'match':641 'mermaid':263,336,339,604 'messag':237 'miss':678 'model':284 'name':140,176,198,200,232,358 'need':46,75,156 'non':454,626 'non-techn':453,625 'one':115 'one-sent':114 'open':108 'outcom':97 'output':566,650 'outsid':81 'overview':111,559 'peopl':317,421 'permiss':671 'person':345 'persona':19,138,139,151,160,171,184,199,320,479,580 'practic':49,94 'principl':413 'problem':135 'programmat':144,437,513,584 'proper':335 'protocol':327,460 'provid':98,245,359,371,380,522,555,562,572 'purpos':131,253 'queue':238 'rather':324 'read':407 'rel':389,393,398,404 'relat':271 'relev':92 'requir':89,107,669 'resources/implementation-playbook.md':109 'review':662 'role':319 'safeti':672 'scope':83,643 'send':401 'sentenc':116 'servic':236,372,381 'short':112,576 'show':265,292,427,458,607 'skill':34,62,635 'skill-c4-context' 'softwar':322,423 'solv':137 'source-sickn33' 'specialist':10 'specif':657 'stakehold':449,557,620 'stakeholder-friend':448,556,619 'step':100,203,207,211,219,223 'stop':663 'store':387 'structur':549 'substitut':653 'success':675 'surround':301 'syntax':338 'system':15,22,30,41,56,72,110,121,129,147,173,215,227,231,244,256,260,266,270,289,294,308,323,342,350,355,356,357,365,369,374,378,391,394,399,405,424,429,441,443,476,490,494,498,526,541,574,600,608,612 'systemdb':383 'task':43,65,639 'technic':455,563,627 'technolog':326,426,459 'templat':279 'test':659 'titl':341 'tool':80 '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' 'transfer':251 'treat':648 'type':141,233,247 'understand':451,623 'unrel':67 'use':32,60,166,172,185,334,348,392,396,633 'user':20,143,145,182,188,192,195,267,304,346,347,390,434,482,506,514,591,609 'valid':96,658 'verif':102 'view':527 'vs':517,534,550 'want':161 'work':36 'workflow':45 'write':410 'x':361 'y':362 'z':364","prices":[{"id":"e828eb1d-1168-44d8-8c3a-85a0255e8f7c","listingId":"fb509d88-724f-4a8b-a645-a1c9cc55f4f8","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:33:58.073Z"}],"sources":[{"listingId":"fb509d88-724f-4a8b-a645-a1c9cc55f4f8","source":"github","sourceId":"sickn33/antigravity-awesome-skills/c4-context","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/c4-context","isPrimary":false,"firstSeenAt":"2026-04-18T21:33:58.073Z","lastSeenAt":"2026-04-24T12:50:43.384Z"}],"details":{"listingId":"fb509d88-724f-4a8b-a645-a1c9cc55f4f8","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"c4-context","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34882,"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-24T06:41:17Z","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":"8970a6b90598c6e30e4c31d923da3d317541f770","skill_md_path":"skills/c4-context/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/c4-context"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"c4-context","description":"Expert C4 Context-level documentation specialist. Creates high-level system context diagrams, documents personas, user journeys, system features, and external dependencies."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/c4-context"},"updatedAt":"2026-04-24T12:50:43.384Z"}}