{"id":"eb8043c4-ffb0-4297-8ed6-7f93be862505","shortId":"PJNCcw","kind":"skill","title":"c-pro","tagline":"Write efficient C code with proper memory management, pointer","description":"## Use this skill when\n\n- Working on c pro tasks or workflows\n- Needing guidance, best practices, or checklists for c pro\n\n## Do not use this skill when\n\n- The task is unrelated to c pro\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\nYou are a C programming expert specializing in systems programming and performance.\n\n## Focus Areas\n\n- Memory management (malloc/free, memory pools)\n- Pointer arithmetic and data structures\n- System calls and POSIX compliance\n- Embedded systems and resource constraints\n- Multi-threading with pthreads\n- Debugging with valgrind and gdb\n\n## Approach\n\n1. No memory leaks - every malloc needs free\n2. Check all return values, especially malloc\n3. Use static analysis tools (clang-tidy)\n4. Minimize stack usage in embedded contexts\n5. Profile before optimizing\n\n## Output\n\n- C code with clear memory ownership\n- Makefile with proper flags (-Wall -Wextra)\n- Header files with proper include guards\n- Unit tests using CUnit or similar\n- Valgrind clean output demonstration\n- Performance benchmarks if applicable\n\nFollow C99/C11 standards. Include error handling for all system calls.\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":["pro","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity-skills"],"capabilities":["skill","source-sickn33","skill-c-pro","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/c-pro","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 (1,692 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:42.978Z","embedding":null,"createdAt":"2026-04-18T21:33:54.248Z","updatedAt":"2026-04-24T12:50:42.978Z","lastSeenAt":"2026-04-24T12:50:42.978Z","tsv":"'1':127 '2':135 '3':142 '4':150 '5':157 'action':71 'analysi':145 'appli':63 'applic':193 'approach':126 'area':95 'arithmet':102 'ask':237 'benchmark':191 'best':26,65 'boundari':245 'c':2,6,19,31,44,85,162 'c-pro':1 'c99/c11':195 'call':107,203 'check':136 'checklist':29 'clang':148 'clang-tidi':147 'clarif':239 'clarifi':57 'clean':187 'clear':165,212 'code':7,163 'complianc':110 'constraint':59,115 'context':156 'criteria':248 'cunit':183 'data':104 'debug':121 'demonstr':189 'describ':216 'detail':76 'differ':49 'domain':50 'effici':5 'embed':111,155 'environ':228 'environment-specif':227 'error':198 'especi':140 'everi':131 'exampl':77 'expert':87,233 'file':175 'flag':171 'focus':94 'follow':194 'free':134 'gdb':125 'goal':58 'guard':179 'guidanc':25 'handl':199 'header':174 'includ':178,197 'input':62,242 'instruct':56 'leak':130 'limit':204 'makefil':168 'malloc':132,141 'malloc/free':98 'manag':11,97 'match':213 'memori':10,96,99,129,166 'minim':151 'miss':250 'multi':117 'multi-thread':116 'need':24,47,133 'open':80 'optim':160 'outcom':69 'output':161,188,222 'outsid':53 'ownership':167 'perform':93,190 'permiss':243 'pointer':12,101 'pool':100 'posix':109 'practic':27,66 'pro':3,20,32,45 'profil':158 'program':86,91 'proper':9,170,177 'provid':70 'pthread':120 'relev':64 'requir':61,79,241 'resourc':114 'resources/implementation-playbook.md':81 'return':138 'review':234 'safeti':244 'scope':55,215 'similar':185 'skill':15,37,207 'skill-c-pro' 'source-sickn33' 'special':88 'specif':229 'stack':152 'standard':196 'static':144 'step':72 'stop':235 'structur':105 'substitut':225 'success':247 'system':90,106,112,202 'task':21,40,211 'test':181,231 'thread':118 'tidi':149 'tool':52,146 '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':220 'unit':180 'unrel':42 'usag':153 'use':13,35,143,182,205 'valgrind':123,186 'valid':68,230 'valu':139 'verif':74 'wall':172 'wextra':173 'work':17 'workflow':23 'write':4","prices":[{"id":"2dfdfad3-e53f-404a-9617-daaf12596217","listingId":"eb8043c4-ffb0-4297-8ed6-7f93be862505","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:54.248Z"}],"sources":[{"listingId":"eb8043c4-ffb0-4297-8ed6-7f93be862505","source":"github","sourceId":"sickn33/antigravity-awesome-skills/c-pro","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/c-pro","isPrimary":false,"firstSeenAt":"2026-04-18T21:33:54.248Z","lastSeenAt":"2026-04-24T12:50:42.978Z"}],"details":{"listingId":"eb8043c4-ffb0-4297-8ed6-7f93be862505","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"c-pro","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":"1129a452e93382ebdbef3b46fe0c45e4a5fa5287","skill_md_path":"skills/c-pro/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/c-pro"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"c-pro","description":"Write efficient C code with proper memory management, pointer"},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/c-pro"},"updatedAt":"2026-04-24T12:50:42.978Z"}}