Knowledge skill for project conventions and coding standards. Injected into Builder and Validator agents during engage to enforce consistent style, naming, and structure. Not user-invocable.
Installation
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Knowledge skill for project conventions and coding standards. Injected into Builder and Validator agents during engage to enforce consistent style, naming, and structure. Not user-invocable.
user-invocable
false
Knowledge: Project Conventions
This knowledge skill provides context about project coding standards and conventions. Injected into Builder (Scotty) and Validator (McCoy) agents during engage.
Formatting (Biome)
Indentation: Tabs (not spaces)
Quotes: Single quotes ('hello' not "hello")
Line width: 80 characters
Semicolons: Required
Trailing commas: All (ES5+)
Tool: Biome (not Prettier, not ESLint) -- single root biome.json only, NEVER nested configs
Naming Conventions
What
Convention
Example
Files
kebab-case
my-util.ts, user-service.ts
Directories
kebab-case
test-utils/, side-quest/
Functions
camelCase
doSomething(), validatePath()
Variables
camelCase
const maxRetries = 3
Types/Interfaces
PascalCase
type MyType, interface UserConfig
Constants
camelCase or UPPER_SNAKE_CASE
const defaultTimeout = 5000 or const MAX_RETRIES = 3
Test files
colocated with source
my-util.test.ts next to my-util.ts
Exports
Named exports only -- no default exports, ever
Barrel exports -- index.ts re-exports public API
Internal code -- prefix with _ or keep unexported; do not expose implementation details