Best practices for AI-assisted development in NocoBase?

Hi,

In my day-to-day work, I use Claude Code extensively for creating Python scripts. I’ve tried using it to help build things in NocoBase, but I find it doesn’t have sufficient understanding of the platform to produce robust results.

In v2, I noticed there’s an AI Employee that assists with creating collections. I also saw one for front-end development, though I wasn’t clear whether that’s specifically for building interfaces within NocoBase or for plugin development more broadly.

Some frameworks provide an llms.txt file to help LLMs understand the codebase. Ideally, I’d like to work towards a workflow something like this:

  1. AI Employee helps create product requirements
  2. AI Employee generates the schema/collections
  3. AI Employee builds the front-end/interfaces
  4. AI Employee creates workflows
  5. Humans test and refine

Is this feasible with AI Employees? What are the current best practices for using AI effectively with NocoBase? If there’s sufficient documentation available, another option might be creating a Claude Skill to give it the necessary context.

I’d really appreciate any guidance on how I can improve my development velocity with NocoBase.

Thanks, Shaheed

Hi there,

Thank you for reaching out! I’m happy to provide more information regarding the capabilities of NocoBase AI Employee.

The NocoBase AI Employee is primarily designed to help users efficiently analyze business data and streamline daily office tasks. Its core strengths include:

  • Business Intelligence & Productivity: Quickly conducting company research, summarizing order statistics, and managing email correspondence.
  • Rapid Application Building: Assisting with technical tasks such as data modeling and the development of JS modules.

For more complex requirements—such as architecting and building an entire system from scratch—we recommend continuing to use specialized AI programming assistants like Claude or other professional IDE-integrated tools.

I hope this helps clarify how you can best utilize our AI features. Please let me know if you have any further questions!

Best regards,