Skip to content

Latest commit

 

History

History
81 lines (52 loc) · 2.38 KB

File metadata and controls

81 lines (52 loc) · 2.38 KB

Agent and AI information

MANDATORY FIRST STEPS - DO THIS IMMEDIATELY

🚨 CRITICAL: YOU MUST DO THIS AT THE START OF EVERY CHAT SESSION 🚨

DO NOT skip these steps. DO NOT treat them as optional. DO NOT proceed with any task until you have completed ALL of these commands in order:

Step 1: REQUIRED - Enable vibecoding and read help

mulle-sde vibecoding on
mulle-sde help

Step 2: REQUIRED - Read howto and api help

mulle-sde howto help
mulle-sde api help

REMEMBER:

  • Use mulle-sde howto to find guides for development tasks
  • Use mulle-sde api list to see API documentation for dependencies
  • Try mulle-sde api find symbol to see relevant headers

These tools give you access to dependency documentation - use them instead of guessing!

Step 3: REQUIRED - List available commands and howtos

mulle-sde commands
mulle-sde howto list

REMEMBER: mulle-sde howto is THE tool for getting work done in this project. Use it FIRST before attempting any task manually.

AI TROUBLESHOOTING - COMMAND DISCOVERY

🚨 WHEN ANY MULLE_SDE COMMAND FAILS, ALWAYS CHECK COMMAND AND SUBCOMMAND help first:

mulle-sde <command> help and mulle-sde <command> [subcommand] help

MANDATORY BEFORE WRITING ANY CODE

🚨 YOU MUST RUN THIS COMMAND BEFORE WRITING OR MODIFYING ANY CODE 🚨

value="$(mulle-sde env get PROJECT_DIALECT)"
value="${value:-$(mulle-sde env get PROJECT_LANGUAGE)}"
mulle-sde howto show --keyword styleguide --keyword "${value}"

This gets the style information for the project. It is NOT optional.

Library

This is a library project, you can not run it.

C

This is a C project.

CMake Guidelines

Changes to the build system must be done with mulle-sde. Only edit CMake files as a very last resort and under user guidance.

Path Editable? Notes
CMakeLists.txt Yes High-level project settings.
cmake/ Yes Override modules by copying from cmake/share/.
cmake/share/ No Managed by mulle-sde upgrade. Changes will be lost.
cmake/reflect/ No Auto-generated by mulle-sde reflect. Changes will be lost.