Install any skill in seconds. Free to start, no credit card required.
Get Started Free →zzafergok/c4-architecture
Generate architecture documentation using C4 model Mermaid diagrams.
Passed 16 of 23 test cases with the skill, and 15 of 23 without it.
and 3 more in the full report
4 fixed12 passed either way4 still failing3 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
Our SRE team needs architectural diagrams to set up AWS ECS Fargate clusters and RDS PostgreSQL instances for production deployment. What specific C4 diagram type and output filename should be provided to meet DevOps infrastructure needs?
| Checked | Without skill | With skill |
|---|---|---|
| recommends C4Deployment diagram | Passed | Passed |
| specifies output filename c4-deployment.md | Missed | Passed |
The instructions your model reads when the skill loads.
Generate software architecture documentation using C4 model diagrams in Mermaid syntax.
Select the appropriate level based on the documentation need:
| Level | Diagram Type | Audience | Shows | When to Create |
|---|---|---|---|---|
| 1 | C4Context | Everyone | System + external actors | Always (required) |
| 2 | C4Container | Technical | Apps, databases, services | Always (required) |
| 3 | C4Component | Developers | Internal components | Only if adds value |
| 4 | C4Deployment | DevOps | Infrastructure nodes | For production systems |
| - | C4Dynamic | Technical | Request flows (numbered) | For complex workflows |
Key Insight: "Context + Container diagrams are sufficient for most software development teams." Only create Component/Code diagrams when they genuinely add value.
C4Context
title System Context - Workout Tracker
Person(user, "User", "Tracks workouts and exercises")
System(app, "Workout Tracker", "Vue PWA for tracking strength and CrossFit workouts")
System_Ext(browser, "Web Browser", "Stores data in IndexedDB")
Rel(user, app, "Uses")
test cases passed, vs 15 / 23 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.