Hello Devs, I have merged the following pull request into the ofbiz-plugins trunk:
PR: https://github.com/apache/ofbiz-plugins/pull/154 Please take a look and try using these skills with your agents. I would appreciate any feedback on potential improvements or further suggestions. Thanks & Regards, --- Arun Patidar On Tue, Mar 10, 2026 at 7:36 PM Arun Patidar <[email protected]> wrote: > Hi Pranay and all, > > Thank you for your inputs and contributions to this initiative. > > I have pushed the changes and created a new pull request: > https://github.com/apache/ofbiz-plugins/pull/154 > > Jira Ticket: https://issues.apache.org/jira/browse/OFBIZ-13367 > > This PR introduces the new ai-agent-skills plugin. Key features include: > > - Standardized Guidance: A collection of OFBiz coding standards, best > practices, and UI patterns tailored for AI assistants like Copilot, Cursor, > and Gemini. > - Automated Setup: A Gradle task (./gradlew syncAgentSkills -Pagent=all) > that automatically copies these rules into the appropriate directories for > various AI tools. > > By integrating these skills, AI tools will better understand the OFBiz > codebase, leading to more accurate code generation, fewer errors, and a > more streamlined onboarding process for new developers. > > Please let me know if you have any feedback or questions. > > Best regards, > > Arun Patidar > > > > On Tue, Mar 10, 2026 at 6:39 PM Pranay Pandey < > [email protected]> wrote: > >> Hi Arun, Divesh, Ashish, Chandan and Ratnesh, >> >> Thanks for driving this initiative and for the detailed discussion in this >> thread. I reviewed the repository, the recent PRs, and the design >> suggestions shared here. >> >> From an architectural perspective, I agree with the direction of keeping >> the skill definitions in a dedicated OFBiz plugin rather than committing >> agent-specific directories into the OFBiz root. Skill files themselves are >> increasingly becoming a portable abstraction across multiple coding >> agents, >> but the discovery paths remain agent-specific. Embedding directories such >> as .agent or .agents in the OFBiz root would effectively couple the >> project >> to a particular toolchain, which seems unnecessary at this stage. >> >> Maintaining the skills in a plugin allows OFBiz to remain agent-agnostic >> while still providing a canonical, versioned source of skill definitions >> aligned with OFBiz development patterns and best practices. >> >> The proposed Gradle task for agent binding is a pragmatic solution. >> Automating the setup step with gradle task setupAgentSkills >> -Pagent=<agent> removes >> most of the friction associated with symlinking while keeping the >> repository structure clean and extensible as new practices emerge. >> >> In practice, this model provides a few clear advantages: >> - Skills remain single-sourced and version-controlled with OFBiz. >> - Developers can opt into the agent of their choice without modifying the >> core project layout. >> - The system remains adaptable as the agent ecosystem continues to evolve. >> >> Overall, this feels like the right balance between standardizing AI >> assisted development workflows and keeping the OFBiz codebase clean and >> future-proof. >> >> Looking forward to the plugin PR and to seeing how the community builds on >> these skills going forward. Thanks! >> Best regards, >> >> Pranay Pandey >> https://www.noitechnologies.com/ >> >> >> >> >> >> On Mon, 9 Mar 2026 at 16:42, Arun Patidar <[email protected]> wrote: >> >> > Hi Divesh, >> > >> > Thank you for your suggestions and for the pull requests. I have >> reviewed >> > and merged them into the repository. >> > >> > I will soon create a pull request to add this set of skills as a plugin. >> > >> > >> > Best regards, >> > --- >> > Arun Patidar >> > >> > >> > >> > On Fri, Mar 6, 2026 at 10:53 PM Divesh Dutta < >> > [email protected]> >> > wrote: >> > >> > > Hi Arun, >> > > >> > > I created PRs for several skills: service, service-group, java, >> > > java-patterns, java-events, Cache-and-performance, controller.xml, >> > > ofbiz-component, web-app, dynamic-view-entity, data and entity, >> content, >> > > ECA. >> > > >> > > Here is the link to all the PRs created: >> > > https://github.com/arunpati/ofbiz-app-dev-agent/pulls >> > > >> > > Please go through them and let me know if you have any questions. >> > > >> > > Thanks >> > > -- >> > > Divesh Dutta >> > > https://www.hotwaxsystems.com >> > > >> > > On Thu, Feb 26, 2026 at 5:34 PM Arun Patidar <[email protected]> >> > > wrote: >> > > >> > > > Hi Divesh, >> > > > >> > > > Thank you for your contribution. Your additions to the skill set >> make a >> > > lot >> > > > of sense and look great. >> > > > >> > > > I have merged your pull request. >> > > > >> > > > >> > > > Best regards, >> > > > >> > > > Arun Patidar >> > > > >> > > > >> > > > >> > > > >> > > > On Thu, Feb 26, 2026 at 1:04 PM Divesh Dutta < >> > > > [email protected]> >> > > > wrote: >> > > > >> > > > > Hi Arun, >> > > > > >> > > > > Great initiative. >> > > > > >> > > > > I created a pull request : >> > > > > https://github.com/arunpati/ofbiz-app-dev-agent/pull/8 >> > > > > >> > > > > Here are the details: >> > > > > >> > > > > 1) Created manage-async skill to define strict rules around >> > JobSandbox >> > > > > usage, concurrency vs scaling, and batch processing. >> > > > > 2) Refactored manage-eca to align with standard skill formatting >> > (Goal, >> > > > > Triggers, Procedures, Guardrails). >> > > > > 3) Added a comprehensive Decision Tree in manage-eca for choosing >> > > between >> > > > > Explicit Chaining, SECAs, and EECAs. >> > > > > 4 )Added explicit Code Examples and Anti-Patterns for ECAs, >> > including: >> > > > > 4.1) Bulk historical import dangers (Async + Persist >> explosion). >> > > > > 4.2) Infinite loop recursion risks. >> > > > > 4.3) View Entity EECA failures. >> > > > > 4.4) High-performance risks of attaching EECAs to find >> > operations. >> > > > > >> > > > > >> > > > > Thanks >> > > > > -- >> > > > > Divesh Dutta >> > > > > https://www.hotwaxsystems.com >> > > > > >> > > > > On Mon, Feb 23, 2026 at 11:20 AM Chandan Khandelwal < >> > > > > [email protected]> wrote: >> > > > > >> > > > >> Hi Arun, >> > > > >> >> > > > >> Great work on putting this together. >> > > > >> >> > > > >> I have gone through the README and Skills Summary, and I also >> used >> > the >> > > > >> skills files for certain implementations and testing scenarios. >> The >> > > > >> structure is clear, and the guidance works smoothly with AI >> agents. >> > In >> > > > my >> > > > >> testing, the skills were easy to apply and the outputs were >> > consistent >> > > > and >> > > > >> usable without much refinement. >> > > > >> [image: Screenshot 2026-02-19 at 6.30.59 PM.png][image: >> Screenshot >> > > > >> 2026-02-19 at 6.38.18 PM.png] >> > > > >> >> > > > >> This is definitely a good step toward standardizing how we guide >> > > > >> AI-assisted OFBiz development. >> > > > >> >> > > > >> Definitely, there are a few additional areas we could consider >> > > > enhancing, >> > > > >> such as introducing a dedicated skill for reporting. I believe >> that >> > in >> > > > the >> > > > >> current skill set, reporting-related guidance (for example, BIRT, >> > > > >> JasperReports and export patterns) is not explicitly covered. >> > > > >> >> > > > >> Kind Regards, >> > > > >> Chandan Khandelwal >> > > > >> >> > > > >> >> > > > >> >> > > > >> >> > > > >> >> > > > >> On Sat, Feb 21, 2026 at 11:52 AM Arun Patidar < >> > [email protected] >> > > > >> > > > >> wrote: >> > > > >> >> > > > >>> Hi Sathish, >> > > > >>> >> > > > >>> Thank you for the suggestion. We will certainly prepare a >> tutorial >> > > > video >> > > > >>> and share the link with you soon. >> > > > >>> >> > > > >>> In the meantime, please refer to the instructions in the README >> > file >> > > > for >> > > > >>> details on how to set up and use these skills with agents like >> > > > >>> Antigravity. >> > > > >>> >> > > > >>> >> > > > >>> Thanks & Regards, >> > > > >>> --- >> > > > >>> Arun Patidar >> > > > >>> >> > > > >>> >> > > > >>> >> > > > >>> >> > > > >>> On Fri, Feb 20, 2026 at 11:38 AM Sathish Kumar Chandran < >> > > > >>> [email protected]> wrote: >> > > > >>> >> > > > >>> > Arun, this is awesome. >> > > > >>> > It would be helpful, if you create a video out of it on how to >> > use, >> > > > >>> will >> > > > >>> > be wonderful.. upload to YouTube and share link.. a simple one >> > > should >> > > > >>> be >> > > > >>> > fine… Thanks and have a good day! >> > > > >>> > >> > > > >>> > On Thu, 19 Feb 2026 at 3:23 PM, Arun Patidar < >> > > [email protected] >> > > > > >> > > > >>> > wrote: >> > > > >>> > >> > > > >>> >> Hello Devs, >> > > > >>> >> >> > > > >>> >> As AI agents become increasingly central to development, >> using >> > an >> > > > >>> agent >> > > > >>> >> skills file is essential for providing the instructions >> > necessary >> > > to >> > > > >>> >> execute tasks effectively. >> > > > >>> >> >> > > > >>> >> You can learn more about the importance and application of >> these >> > > > >>> skills >> > > > >>> >> files at https://agentskills.io/home. >> > > > >>> >> >> > > > >>> >> I have prepared various skills files to assist with OFBiz >> > > > application >> > > > >>> >> development using AI agents. >> > > > >>> >> >> > > > >>> >> You can access them through my GitHub repository and >> > > documentation >> > > > >>> below: >> > > > >>> >> >> > > > >>> >> - ofbiz-app-dev-agent GitHub Repo >> > > > >>> >> <https://github.com/arunpati/ofbiz-app-dev-agent.git> >> > > > >>> >> - Skills Summary >> > > > >>> >> < >> > > > >>> >> >> > > > >>> >> > > > >> > > >> > >> https://github.com/arunpati/ofbiz-app-dev-agent/blob/main/SKILLS_SUMMARY.md >> > > > >>> >> > >> > > > >>> >> - Readme >> > > > >>> >> < >> > > > https://github.com/arunpati/ofbiz-app-dev-agent/blob/main/README.md >> > >> > > > >>> >> >> > > > >>> >> Please review and let me know if you have any suggestions. >> > > > >>> >> >> > > > >>> >> >> > > > >>> >> Arun Patidar >> > > > >>> >> VP of Information Systems >> > > > >>> >> >> > > > >>> >> *HotWax CommerceReal OmniChannel. Real Results.* >> > > > >>> >> m: +91 9827353082 >> > > > >>> >> w: www.hotwax.co >> > > > >>> >> >> > > > >>> >> <https://www.linkedin.com/company/hotwaxcommerce/> >> > > > >>> >> <https://www.facebook.com/HotWaxCommerce/> >> > > > >>> >> <https://twitter.com/hotwaxcommerce> >> > > > >>> >> >> > > > >>> > >> > > > >>> >> > > > >> >> > > > >> > > >> > >> >
