Motivation:
You want to use AI to automate Conda environment creation and install Jupyter Notebook for your experiments.
Suggestions:
- Prepare
local_tools.txt with the path to the conda executable.
- Prepare
azure_open_api_info.txt with any required secrets.
- Install Claude Code.
- 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.
Motivation:
You want to use AI to create a slide deck from books.
Suggestions:
- Install Claude Code.
- 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“.
Motivation:
You want to use AI to suggest updates to a course syllabus.
Suggestions:
- Install Claude Code.
- 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“.
Motivation:
You want to use AI to automate Git commits and push specific contents from a folder.
Suggestions:
- Create a GitHub repository.
- Install Git.
- Prepare
local_tools.txt with the path to the Git executable.
- Prepare
github_info.txt containing your GitHub access information.
- Install Claude Code.
- 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.
Software development and software engineering research