* fix: Update Dolibarr Development Best Practices documentation
Updated the Dolibarr Development Best Practices documentation to include core principles, security guidelines, code structure, and workflow guidance. Added detailed sections on database interaction, module development, testing, and reference material. Removed outdated information and improved clarity and organization.
* Update SKILL.md to remove GETPOSTALPHA reference
Removed mention of GETPOSTALPHA shorthand from best practices.
* Qual: Correct extrafields documentation and code examples
Updated SKILL.md with improved extrafields documentation and code examples. The changes include:
- Simplified extrafields loading and access, removed unnecessary code
- Correcte field creation code
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
# NEW: Add Dolibarr Hurl Test Skill
Added comprehensive documentation for creating and maintaining Hurl tests for Dolibarr ERP/CRM. The documentation covers file naming conventions, authentication requirements, test structure, and best practices for Dolibarr-specific Hurl testing.
# NEW: Add dolibarr-interactive-test skill for creating interactive test cases
This skill provides guidance on creating PHP scripts for Dolibarr that:
- Set up test data in the database
- Provide direct links to view results in the web interface
- Allow users to tear down/clean up test data
- Handle proper authentication and CSRF protection
- Debug database errors including InnoDB monitor output
* Qual: Improve AI skills
* New: AI skill - common Dolibarr Development
# New: AI skill - common Dolibarr Development
Added a new SKILL.md file with best practices for Dolibarr development, including database access guidelines, code searching techniques, and tool execution hints (preferring pre-commit).
* qual: Update branch protection rules in AGENTS.md
Updated the branch protection rules in AGENTS.md to reflect the new policy of never committing directly to the `develop` branch or version branches matching the regex `^\d+\.\d+$`.
* Fix: Rename .claude directory to .agents
Renamed the .claude directory and its contents to .agents.
.agents is AI provider agnostic.