prompt_generator 1.0.1 copy "prompt_generator: ^1.0.1" to clipboard
prompt_generator: ^1.0.1 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
copyToClipboard: false
savedFile: "app-code.txt" # if empty, doesn't save
skipFiles: [
  '.freezed.dart',
  '.g.dart',
  '.res.dart',
  '.config.dart',
  'app-prompt.dart',
  '/.',
]
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
copyToClipboard boolean variable to copy clipboard
savedFile string Name of the output file
skipFiles list File patterns to ignore
includePaths list Directories to scan for code

Example Configuration #

# Basic configuration
needYaml: true
copyToClipboard: false
savedFile: "app-code.txt" # if empty, doesn't save
skipFiles: [
  '.freezed.dart',
  '.g.dart',
]
includePaths: [
  lib/presentation,
  lib/domain,
]

# With file patterns
needYaml: true
copyToClipboard: false
savedFile: "app-code.txt" # if empty, doesn't save
skipFiles: [
  '.freezed.dart',
  '.g.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
12
likes
140
points
296
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