원클릭으로
register-project
Register a project in the monorepo — justfile mod, CI matrix, standard file inventory
메뉴
Register a project in the monorepo — justfile mod, CI matrix, standard file inventory
Standardize credential handling for an ESP32 project (credentials.h.example, .gitignore, pre-commit protection)
Set up ESP-IDF development environment, create new projects, and verify configuration
Generate a CLAUDE.md for a project with build commands, hardware constraints, architecture, and development tasks
Audit project completeness against the monorepo standard checklist (docs, config, registration)
Generate a standardized README.md for an ESP32 project by analyzing source code, justfile, and hardware configuration
Audit sdkconfig.defaults by inferring needed settings from source code analysis
| name | register-project |
| description | Register a project in the monorepo — justfile mod, CI matrix, standard file inventory |
| argument-hint | <project-name> |
| user-invocable | true |
| allowed-tools | Read, Write, Edit, Grep, Glob, Bash(just:*) |
Register the project $1 in the monorepo infrastructure.
Check that packages/<domain>/$1/ exists and has the basic structure:
CMakeLists.txt or ESPHome .yaml filemain/ directory (for ESP-IDF projects)justfileAdd a mod line to the root justfile if not already present:
mod project-name 'packages/<domain>/project-name'
Place it alphabetically among the existing mod declarations. Use the justfile recipe naming convention (lowercase-kebab-case).
Check .github/workflows/esp32-build.yml for the project matrix. If the project should be built in CI:
Report which standard files exist and which are missing:
| File | Status |
|---|---|
justfile | exists / missing |
CMakeLists.txt | exists / missing |
sdkconfig.defaults | exists / missing |
version.txt | exists / missing |
README.md | exists / missing |
CLAUDE.md | exists / missing |
WIRING.md | exists / missing / n/a |
.gitignore | exists / covered by root |
For missing files, suggest the appropriate skill:
/project-readme $1/project-claude-md $1/wiring-doc $1/sdkconfig-audit $1/credential-setup $1## Project Registration: <project-name>
### Registration
- Root justfile: ADDED (mod line inserted)
- CI matrix: Present / NEEDS MANUAL ADD
### File Inventory
| File | Status |
|------|--------|
| ... | ... |
### Suggested Next Steps
- Run `/project-claude-md <name>` to generate CLAUDE.md
- ...