Project conventions
Skill martian56/claude-engineer/plugins/claude-engineer/skills/project-conventions
Claude Code marketplace and home of claude-engineer: an opinionated, design-system-first, plan-gated autonomous engineer for full greenfield React/Next and FastAPI projects.
npx -y skills add martian56/claude-engineer --skill project-conventionsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when setting up a new project's repository conventions and house style, the _private vs docs vs code layout, .gitignore, CLAUDE.md, the conventions/pattern registry, and the recommended MCP setup. Run early (Phase 0) and consult when introducing new patterns.
SKILL.md
2.5 KB, as published. Nobody here has run it
Project Conventions
Announce at start: "I'm using claude-engineer:project-conventions to set up the repo's house style."
Folder contract
_private/- UNCOMMITTED working area: drafts, screenshots, scratch notes, research. Add to.gitignore.docs/- COMMITTED non-code:docs/plan/*(the plan),docs/decisions.md, architecture, runbooks, API docs..claude-engineer/- durable state (seeclaude-engineer:project-memory). Commitmemory.md/progress.md; ignorequality-gate-status.json.- code - the monorepo (
apps/,packages/,services/,libs/; seeclaude-engineer:monorepo-and-tooling).
Phase 0 setup (create a task per item)
git init(if not a repo). Create.gitignorecovering_private/,.claude-engineer/quality-gate-status.json,node_modules,.venv, build dirs,.env*.- Create
_private/anddocs/(withdocs/plan/). - Generate a root
CLAUDE.mdcapturing: the stack, the iron laws (plan-gated, CX-first, services-in-docker/app-native, the four quality gates), how to run things, and where state lives. This is the project's standing instruction file. - Initialize the conventions registry at
docs/conventions.md- the house style the agent must reuse instead of reinventing: naming, error handling, API response shape, folder patterns, and a UI pattern registry (component + token usage; generalize the design system's DESIGN.md into reusable patterns). Append to it whenever a new pattern is established. - Write
docs/recommended-mcps.mdfromtemplates/recommended-mcps.mdand tell the user which MCPs to install with their own keys.
MCP policy (BYO keys)
Claude-Engineer references MCP servers; it never bundles secrets. Users install with their own keys via each provider's command. See templates/recommended-mcps.md for Playwright, Chrome DevTools, 21st.dev Magic, and designmd (getdesign.md).
Red flags - STOP
- Committing screenshots/scratch to git → those belong in
_private/. - Inventing a new pattern that contradicts
docs/conventions.md→ reuse the house style or update the registry deliberately. - Secrets or API keys written into committed files → never; use
.env*(git-ignored) and document required vars.