prompt_generator 0.0.4 copy "prompt_generator: ^0.0.4" to clipboard
prompt_generator: ^0.0.4 copied to clipboard

Generate Project code for Claude, ChatGPT, Gemini, Grok and others AI

PromptGenerator #

pub package

A Flutter package that helps you generate prompts by collecting code from your project based on configuration.

Features #

  • Generates a text file containing code from specified directories
  • Configurable with YAML to set paths and file patterns
  • Easily skip specific file types or directories
  • Customize output file name

Getting Started #

Add prompt_generator to your pubspec.yaml:

dev_dependencies:
  prompt_generator: ^latest_version

Usage #

1. Create configuration file #

Create a prompt_generator.yaml file in your project root directory:

needYaml: true
savedFile: "app-code.txt"
skipFiles: [
  '.freezed.dart',
  '.g.dart',
  '.res.dart',
  '.config.dart',
  'app-prompt.dart',
  '/.',
]
#filePatterns: ['%_page.dart'] # Optional: uncomment if you need to filter by patterns
includePaths: [
  'lib/presentation',
]

2. Run the generator #

Execute the following command in your project directory:

dart run prompt_generator:generate

This will create the output file (default: app-code.txt) with the code from the specified directories.

Configuration Options #

Option Type Description
needYaml boolean Whether to include YAML configuration in the output
savedFile string Name of the output file
skipFiles list File patterns to ignore
filePatterns list Optional: Specific file patterns to include
includePaths list Directories to scan for code

Example Configuration #

# Basic configuration
needYaml: true
savedFile: "app-code.txt"
skipFiles: [
  '.freezed.dart',
  '.g.dart',
]
includePaths: [
  'lib/presentation',
  'lib/domain',
]

# With file patterns
needYaml: true
savedFile: "features-code.txt"
skipFiles: [
  '.freezed.dart',
  '.g.dart',
]
filePatterns: [
  '%_page.dart',
  '%_widget.dart',
]
includePaths: [
  'lib/features',
]

Use Cases #

This package is particularly useful for:

  • Generating code documentation
  • Creating prompts for AI coding assistants
  • Sharing code snippets with others
  • Analyzing your codebase structure
11
likes
140
points
156
downloads

Publisher

unverified uploader

Weekly Downloads

Generate Project code for Claude, ChatGPT, Gemini, Grok and others AI

Homepage
Repository (GitHub)

Topics

#ai #generator #chatgpt #claude #grok

Documentation

API reference

Funding

Consider supporting this project:

github.com

License

unknown (license)

Dependencies

yaml

More

Packages that depend on prompt_generator