Skip to main content

Building with AI Tools

Accelerate Connected App development using AI coding assistants. We provide machine-readable documentation that gives AI tools complete context about the Facilio Apps SDK.

LLMs.txt#

We publish a comprehensive documentation file designed for AI consumption:

FileURLDescription
llms-full.txtfacilio.com/developers/docs/connected-apps/llms-full.txtComplete SDK reference with code patterns — use this URL directly with any AI tool
llms.txtfacilio.com/developers/docs/connected-apps/llms.txtCurated index with links, following the llmstxt.org standard

ChatGPT#

Paste the URL directly into your prompt — ChatGPT will fetch and read the content:

Read https://facilio.com/developers/docs/connected-apps/llms-full.txt
Now build a Vue.js form-sidebar widget that:- Listens to the "vendor" field change- Fetches the vendor's contact details- Displays the vendor name, phone, and email in the sidebarInclude the full HTML, JS, and CSS files.

You can also create a Custom GPT and add the URL to its configuration so every conversation has SDK context built in.

Claude#

Use the URL with Claude's web fetch capability or paste it at the start of a Project:

Fetch https://facilio.com/developers/docs/connected-apps/llms-full.txtand use it as context for our conversation.
Build me a Facilio Connected App topbar widget that shows recentnotifications with a badge count. Use Vue.js and include live eventsubscription for real-time updates.

For repeated use, create a Claude Project and add the URL as a knowledge source. All conversations in that project will have SDK context available.

Lovable#

When starting a new project in Lovable, provide the URL and constraints:

Read https://facilio.com/developers/docs/connected-apps/llms-full.txt
Build a Facilio Connected App dashboard widget that shows a bar chartof work orders grouped by status. Use Vue.js. The app runs insidea Facilio iframe or webview — follow the SDK patterns from the documentation.

Cursor / VS Code#

Reference the documentation URL directly in your prompt:

@url https://facilio.com/developers/docs/connected-apps/llms-full.txt
Create a form-background widget that auto-calculates the "total"field whenever "quantity" or "rate" changes.

Or download llms-full.txt into your project root — Cursor will automatically include it as context.

Tips for better results#

  1. Always include the URLhttps://facilio.com/developers/docs/connected-apps/llms-full.txt
  2. Specify the widget type — "Build a topbar widget" is better than "Build a widget"
  3. Name the module and fields — "Fetch from the 'workorder' module, filter by 'priority'" gives precise output
  4. Mention Vue.js — Our SDK examples use Vue.js; telling the AI ensures consistent patterns
  5. Reference the design system — "Use components from the Facilio Design System at dsm.facilio.in"