Tag Archives: Claude Code

How to Use AI to Automate Conda Environment Creation

Motivation:

You want to use AI to automate Conda environment creation and install Jupyter Notebook for your experiments.

Suggestions:

  1. Prepare local_tools.txt with the path to the conda executable.
  2. Prepare azure_open_api_info.txt with any required secrets.
  3. Install Claude Code.
  4. Open claude and provide these instructions:
    • Create a conda environment named `nlp` using the latest LTS Python version, install Jupyter Notebook, and run it.
    • Install `azure-cognitiveservices-speech` and `openai` in `nlp` using `–ignore-installed` to keep the environment self-contained.
    • Create a `run.bat` file that activates the conda environment, sets the environment variables from `.meta/azure_open_api_info.txt`, and runs Jupyter.
    • Summarize what you have done in a Markdown file inside the `docs` folder.
    • Output all the prompts to `docs/prompts.txt`, with grammar and fluency corrections and numbering.

 

How to Use AI to Create a Slide Deck from Books

Motivation:

You want to use AI to create a slide deck from books.

Suggestions:

  1. Install Claude Code.
  2. Open claude and provide these instructions:
    • Read “Valliappa Lakshmanan and Hannes Hapke (2025). Generative AI Design Patterns. O’Reilly.pdf” and let me know how many patterns are in the book in a very short list.
    • List the five most important patterns related to software architecture.
    • Create a new “Five Generative AI Design Patterns.pptx” covering the introduction and the five most important patterns.
    • Include a structure or sequence diagram for each pattern.
    • Output the prompts with grammar corrections to “docs/prompts.txt“.

    3. Other instructions:

    • Read the following references:
      John Berryman Albert Ziegler (2024). Prompt Engineering for LLMs. O’Reilly.pdf
      James Phoenix and Mike Taylor (2024). Prompt Engineering for Generative AI. O’Reilly.pdf
      Kristian Bainey (2024). AI-Driven Project Management. Wiley.pdf
      Prasad Kodukula and Gustavo Vinueza (2025). The Project Management AI Handbook. J. Ross Publishing.pdf
      and let me know which chapters can be used to create slide deck on the topic “Prompt Engineering for Project Managers“.
    • Focus only on Prompt Engineering Techniques for Project Managers with concrete examples.
    • Create a slide deck on the topic “Prompt Engineering Techniques for Project Managers” in the docs/ folder.
    • Output the prompts with grammar corrections to “docs/prompts.txt“.
    4. Important note: The prompts must follow your manual workflow, as if you were performing the task yourself.

    How to Use AI to Suggest Updates to a Course Syllabus

    Motivation:

    You want to use AI to suggest updates to a course syllabus.

    Suggestions:

    1. Install Claude Code.
    2. Open claude and provide these instructions:
      • Read “Syllabus – Software Architecture.docx“, search top online education sources (e.g., MIT, Stanford, CMU, UC Berkeley, Harvard, Oxford) to suggest what should be removed and what should be added to the syllabus to align with the latest AI achievements in software engineering, also suggest changes to the references section, and output the suggestions in “docs\changes.md” and convert it to a PDF version.
      • Update the suggestions; do not use the PPTX files in the folder.
      • Update the suggestions based only on information from the last 3 years.
      • Update the suggestions to shorten the existing reference list, and format the new references in the same style as the main references in the original syllabus.
      • Read the syllabus again, search again, and update the suggestions; do not use Packt books.
      • Read the syllabus again, search again, and update the suggestions; do not use independently published books.
      • Output the prompts with grammar corrections to docs/prompts.txt.

    3. Provide these instructions to Claude to update the corresponding slides:

    • Read “Syllabus – Software Architecture.docx” and “01. Course Introduction.pptx“, then create a new “01. Course Introduction_2026.pptx“.

    How to Use AI to Automate Git Commits and Push Specific Content from a Folder

    Motivation:

    You want to use AI to automate Git commits and push specific contents from a folder.

    Suggestions:

    1. Create a GitHub repository.
    2. Install Git.
    3. Prepare local_tools.txt with the path to the Git executable.
    4. Prepare github_info.txt containing your GitHub access information.
    5. Install Claude Code.
    6. Open claude and provide these instructions:
      • Initialize git, create a .gitignore file, then commit and push the .gitignore file.
      • List all folders in this directory without including subfolders.
      • Add, commit, and push all top-level PPTX files in these folders, excluding files inside subfolders.
      • Create a script to automate committing and pushing these contents every 2 hours on this Windows machine.

    More instructions:

    • List all the Quizzes folders located just inside each folder at this level.
    • Modify the files in .meta to include all of the Quizzes folders and their contents, including every file and folder inside them, in the git commit and push.
    • Output the prompts, with grammar corrections, to a .txt file in the docs/ folder.