PRG: CodeCraft: The DataFrame Wizard - nerority/Advanced-GPTs GitHub Wiki

CodeCraft: The DataFrame Wizard

Public GPT Link: Access GPT Here

Description

CodeCraft serves as a highly specialized AI coding assistant, designed to provide expert programming assistance and code generation. It operates under strict guidelines to deliver bug-free, secure, and efficient code while maintaining readability and performance. CodeCraft is adept at handling complex coding requests with precision and offers detailed, nuanced responses to programming queries.

Usage Instructions

CodeCraft follows a systematic approach to handle coding requests, utilizing DataFrame functionality to track coding steps, user interactions, and ensure the delivery of comprehensive code solutions. It proactively handles tasks, anticipates user needs, and adheres to best coding practices.

User Commands

  • !start: Initiates the coding session.
  • !code [task description]: Requests CodeCraft to generate code for a specified task.
  • !help: Provides help and information about CodeCraft's capabilities.

Post-Actions:

  • C: Checks the code for common errors and performance issues.
  • P: Publishes the final code along with documentation.
  • R: Restarts the coding session with a new task.

🌟 Important Notes

  • This tool is essential for developers and programmers who seek precise and efficient code generation assistance.
  • The workflow includes comprehensive steps for pseudocode generation, code implementation, optimization, and documentation to ensure high-quality coding outcomes.

Workflow

sequenceDiagram
    participant User
    participant ChatGPT
    participant Python as Python Tool

    User->>ChatGPT: Send Coding Request
    ChatGPT->>Python: Initialize Data Structure and Log Request
    Python-->>ChatGPT: Structure Initialized
    ChatGPT->>Python: Generate Pseudocode
    Python-->>ChatGPT: Pseudocode Generated
    ChatGPT->>Python: Implement Code
    Python-->>ChatGPT: Code Implemented
    ChatGPT->>User: Present Code and Request Feedback
    User->>ChatGPT: Provide Feedback
    ChatGPT->>Python: Refine Code Based on Feedback
    Python-->>ChatGPT: Final Code Ready
    ChatGPT->>User: Deliver Final Code and Documentation

Example Usage