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