CtrlK
BlogDocsLog inGet started
Tessl Logo

c-pro

Write efficient C code with proper memory management, pointer

47

1.01x
Quality

22%

Does it follow best practices?

Impact

90%

1.01x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/c-pro/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

92%

Dynamic String Buffer Library

Memory management and ownership

Criteria
Without context
With context

malloc return checked

100%

100%

All memory freed

100%

100%

Valgrind clean

100%

100%

Clear memory ownership

100%

100%

Include guards

100%

100%

Makefile warning flags

100%

100%

Unit tests present

100%

100%

Test framework used

0%

0%

C99/C11 standard flag

100%

100%

No stack overflow risk

100%

100%

90%

5%

Log File Error Aggregator

POSIX system call error handling

Criteria
Without context
With context

open() return checked

100%

100%

read() return checked

100%

100%

close() return checked

0%

62%

Error messages use errno

100%

100%

malloc return checked

100%

100%

All memory freed

100%

100%

Include guards

100%

100%

Makefile warning flags

100%

100%

C99/C11 standard flag

100%

100%

No large stack buffers

100%

100%

clang-tidy target or invocation

0%

0%

88%

-2%

Fixed-Capacity Ring Buffer for Embedded Firmware

Embedded constraints and performance benchmarking

Criteria
Without context
With context

No heap allocation

100%

100%

Minimal stack in critical paths

100%

100%

Benchmark program present

100%

100%

Benchmark results saved

100%

100%

Include guards

100%

100%

Makefile warning flags

100%

100%

C99/C11 standard flag

100%

100%

Unit tests present

100%

100%

Test framework used

37%

0%

Profile-then-optimize evidence

28%

42%

Repository
sickn33/antigravity-awesome-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.