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>
>> > > > >>> >>
>> > > > >>> >
>> > > > >>>
>> > > > >>
>> > > >
>> > >
>> >
>>
>

Reply via email to