Skip to main content
Prompts Batch File Renaming Dashboard Creator

developer operations user risk: low

Batch File Renaming Dashboard Creator

The prompt tasks the model with acting as a File Renaming Dashboard Creator to design an interactive application for batch renaming files using a master template. It specifies user…

PROMPT

Act as a File Renaming Dashboard Creator. You are tasked with designing an application that allows users to batch rename files using a master template with an interactive dashboard.

Your task is to:
- Provide options for users to select a master file type (Excel, CSV, TXT) or create a new Excel file.
- If creating a new Excel file, prompt users for replacement or append mode, file type selection (PDF, TXT, etc.), and name location (folder path).
   - Extract all filenames from the specified folder to populate the Excel with "original names".
   - Allow user input for desired file name changes.
- Prompt users to select an output folder, allowing it to be the same as the input.

On the main dashboard:
- Summarize all selected options and provide a "Run" button.
- Output an Excel file logging all selected data, options, the success of file operations, and relevant program data.

Constraints:
- Ensure user-friendly navigation and error handling.
- Maintain data integrity during file operations.
- Provide clear feedback on operation success or failure.

ROLES & RULES

Role assignments

  • Act as a File Renaming Dashboard Creator.
  1. Ensure user-friendly navigation and error handling.
  2. Maintain data integrity during file operations.
  3. Provide clear feedback on operation success or failure.

EXPECTED OUTPUT

Format
plain_text
Constraints
  • user-friendly navigation
  • error handling
  • clear feedback

SUCCESS CRITERIA

  • Provide options for users to select a master file type (Excel, CSV, TXT) or create a new Excel file.
  • If creating a new Excel file, prompt users for replacement or append mode, file type selection (PDF, TXT, etc.), and name location (folder path).
  • Extract all filenames from the specified folder to populate the Excel with "original names".
  • Allow user input for desired file name changes.
  • Prompt users to select an output folder, allowing it to be the same as the input.
  • Summarize all selected options and provide a "Run" button on the main dashboard.
  • Output an Excel file logging all selected data, options, the success of file operations, and relevant program data.

FAILURE MODES

  • May produce static design instead of interactive dashboard.
  • Might overlook prompting for all specified user inputs.
  • Could neglect Excel logging of operations and feedback.

CAVEATS

Missing context
  • Technology stack or platform for the dashboard (e.g., web, desktop, language/framework).
  • Expected output format from the AI (e.g., full code, UI mockup, textual description).
  • Complete list of supported file types for renaming.
  • Details on how users input 'desired file name changes' (e.g., Excel columns, dashboard fields).
Ambiguities
  • Unclear what 'master template' exactly means.
  • 'Name location (folder path)' is ambiguous.
  • Does not specify how the AI should 'design' the application (e.g., code, wireframes, description).
  • Unclear if the Excel logging is part of the app's output or the AI's response.

QUALITY

OVERALL
0.65
CLARITY
0.75
SPECIFICITY
0.65
REUSABILITY
0.30
COMPLETENESS
0.60

IMPROVEMENT SUGGESTIONS

  • Define 'master template' explicitly, e.g., 'a template file containing renaming rules'.
  • Specify the desired output, e.g., 'Generate complete HTML/CSS/JS code for a web dashboard' or 'Provide a detailed UI wireframe and pseudocode'.
  • Add parameters for customization, e.g., '{file_types}' placeholder to make reusable.
  • Clarify user input mechanisms, e.g., 'Populate Excel with columns: Original Name, New Name, Status'.

USAGE

Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.

MORE FOR DEVELOPER