Skip to main content

Contributing Overview

Thank you for considering contributing to c4-skills!

This project aims to become the definitive, open-source library of architectural skills for AI Coding Agents.

Ways to contributeโ€‹

TypeDescription
๐Ÿ› Bug reportAn agent produced invalid output that should have been caught
๐Ÿ“– DocumentationImprove or add to this documentation site
๐Ÿง  New skillAdd a new architectural skill (e.g., threat-model, data-model)
๐Ÿงช Behavioral testAdd a fixture that tests a new scenario

Before you startโ€‹

Run the full test suite to establish a baseline:

make test

All 4 suites (Structural, Sandbox, Behavioral, Registry) must pass before and after your change.

Sectionsโ€‹