LLM Coding Agents

Typeflows SDK Modules:
io.typeflows:typeflows-llm

Typeflows provides comprehensive support for configuring AI coding assistants and LLM agents. Generate standardised instruction files, configuration directories, and ignore patterns for different AI tools used in development workflows.

AGENTS.md Configuration

Configure general-purpose AI agent instructions that work across different assistant platforms. Create unified guidelines that can be consumed by any AI coding assistant.

Better Experience in Landscape Mode

The code examples look much better when viewed horizontally. Please rotate your device for the best experience!

Or view on a larger screen to see the code!

Generated Output:

  • AGENTS.md - General AI assistant instructions

Core Classes:

MethodParametersDescription
Agents.of()MarkdownContent...Create general agent instructions

Claude Configuration

Configure Claude AI assistant with instruction files, directory structure, settings, custom agents, commands, and hooks. Supports both simple CLAUDE.md files and advanced .claude directory configurations.

Better Experience in Landscape Mode

The code examples look much better when viewed horizontally. Please rotate your device for the best experience!

Or view on a larger screen to see the code!

Generated Output:

  • CLAUDE.md - Claude-specific instructions
  • .claude/settings.json - Claude configuration
  • .claude/agents/ - Agent definitions
  • .claude/commands/ - Custom commands
  • .claude/hooks/ - Pre/post hooks

Core Classes:

Class/MethodParametersDescription
Claude.of()StringCreate Claude instruction file
DotClaude.create()builderConfigure Claude directory structure
SettingsJSONContentClaude settings configuration
TextContentContentScripts and hooks

Cursor IDE Rules

Configure Cursor IDE with coding assistance rules and guidelines. Create modular rule files for different domains like coding standards, language-specific patterns, and testing approaches.

Better Experience in Landscape Mode

The code examples look much better when viewed horizontally. Please rotate your device for the best experience!

Or view on a larger screen to see the code!

Generated Output:

  • .cursor/rules/ - IDE-specific coding rules
  • Multiple rule files for different domains

Core Classes:

MethodParametersDescription
DotCursor.create()builderConfigure Cursor rules directory
MarkdownContentContentRule files content

Junie Configuration

Configure Junie AI assistant with project-specific guidelines and intelligent file exclusions. Define development practices and control which files are included in AI context through .aiignore patterns.

Better Experience in Landscape Mode

The code examples look much better when viewed horizontally. Please rotate your device for the best experience!

Or view on a larger screen to see the code!

Generated Output:

  • guidelines.md - Junie-specific project guidelines
  • .aiignore - Files to exclude from AI context

Core Classes:

Class/MethodParametersDescription
DotJunie.create()builderConfigure Junie setup
Guidelines.of()MarkdownContentCreate project guidelines
AiIgnore.create()builderConfigure exclusion patterns
IgnoreEntryStringFile/directory patterns to ignore
NegateString, StringExceptions to ignore patterns

Gemini Configuration

Configure Google Gemini AI assistant with project context and development guidelines. Create GEMINI.md files with architecture details, coding standards, and project-specific instructions.

Better Experience in Landscape Mode

The code examples look much better when viewed horizontally. Please rotate your device for the best experience!

Or view on a larger screen to see the code!

Generated Output:

  • GEMINI.md - Gemini-specific instructions and context

Core Classes:

MethodParametersDescription
Gemini.of()StringCreate Gemini instruction file

Use this reference when implementing AI assistant configurations in your Typeflows setup. Each configuration type generates specific files that AI assistants can consume for project-specific guidance and context.