ai-development

Integrate AI form filling and background task orchestration into .NET CodeSpirit applications.

56|14|Updated Dec 30, 2024
One-click install
npx skills add https://github.com/xin-lai/CodeSpirit --skill ai-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ai-development
Source: https://github.com/xin-lai/CodeSpirit/tree/main/.cursor/skills/ai-development
Command: npx skills add https://github.com/xin-lai/CodeSpirit --skill ai-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides developers through integrating AI capabilities into a CodeSpirit application to eliminate repetitive form entry, enable asynchronous bulk generation workflows, and add structured LLM-based analysis and auditing.

Core Features & Use Cases

  • AI Form Filling: Zero-code autogenerated ai-fill endpoints driven by DTO annotations to auto-populate fields from a trigger or global prompt.
  • AI Long-Running Tasks: Background task orchestration with progress tracking, status APIs, logging, and fault handling for bulk generation scenarios.
  • LLM Structured Tasks & Prompting: LLMAssistant integration with reusable prompt templates for content generation, auditing, and structured JSON responses, plus caching, retry, and JSON repair strategies.
  • Use Case: Add an AiFormFill attribute to a CreateQuestionDto to let users type a topic and have the system auto-generate questions, or implement an async generator that produces hundreds of items with a task status endpoint.

Quick Start

Register LLM services, enable AI form-fill endpoints, annotate your DTOs with AiFormFill and AiFieldFill, then call the generated ai-fill endpoint to see automated field population.

Frequently Asked Questions about ai-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate AI form autofill into a .NET backend application?

AI form autofill is integrated by annotating your DTOs with AiFormFill and AiFieldFill attributes, which automatically generate ai-fill endpoints to populate fields from a trigger or global prompt without manual coding.

What is the best way to orchestrate long-running AI tasks for bulk content generation in C#?

Long-running AI tasks are orchestrated using background task processing with progress tracking, status APIs, logging, and fault handling to manage asynchronous bulk generation workflows effectively in your .NET application.

How do I get structured JSON responses from an LLM in a dotnet project?

Structured JSON responses are obtained by integrating LLMAssistant with reusable prompt templates, utilizing built-in caching, retry logic, and JSON repair mechanisms to ensure valid structured data extraction.

Can I use this AI development Skill for content auditing and structured data extraction?

Yes, this Skill applies to backend-driven .NET projects requiring content auditing and structured data extraction by leveraging LLM structured tasks with prompt template management and automated JSON repair.

Do I need to manually write API endpoints to trigger AI-driven form filling?

No, you do not need to manually write endpoints. The framework autogenerates ai-fill endpoints directly from DTO annotations, enabling zero-code automated field population based on your prompts.