# Code contracts > Use when defining or enforcing @cc code contracts across a codebase. Define, use, and enforce @cc code-contracts across a codebase. ## Facts - Type: Agent skill - Discipline: Engineering - Author: Stanislas Polu (https://github.com/spolu) - Upstream: https://github.com/spolu/code-contracts/blob/main/skills/code-contracts/SKILL.md - Source file: https://raw.githubusercontent.com/spolu/code-contracts/main/skills/code-contracts/SKILL.md (16571 bytes, sha256:b8c63be45c26bc7798578dee497ea13df452949dcd2a83a0f59cc3bd9a63056c) - Licence: none declared by the repo - Upstream copy last changed: 2026-09-17 - Status: listed, not yet ruled on by the curator ## Use it I want to use the Code contracts skill by Stanislas Polu. This is what it does, in the author's own words: Define, use, and enforce @cc code-contracts across a codebase. Download the whole folder at https://github.com/spolu/code-contracts/tree/main/skills/code-contracts, SKILL.md and every file beside it, into your skills directory: ~/.claude/skills/code-contracts/ for Claude Code, ~/.agents/skills/code-contracts/ for Codex, ~/.cursor/skills/code-contracts/ for Cursor. Get it from the author's repo, not from startupskills.dev. Then tell me the path you installed it to and how to invoke it. Nothing here is vendored: install from the author's repo. This file carries none of the author's file. ## Links - Page: https://startupskills.dev/spolu/code-contracts - Author: https://startupskills.dev/spolu - Index: https://startupskills.dev/llms.txt ## The file Not reproduced here: the repo does not license republication. Read it on the author's GitHub: https://github.com/spolu/code-contracts/blob/main/skills/code-contracts/SKILL.md