docs(wiki): sync from modules/ @ 66c15800
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/01-the-copy-paste-problem/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/01-the-copy-paste-problem/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/01-the-copy-paste-problem/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/01-the-copy-paste-problem/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
# Module 1: The Copy-Paste Problem
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/02-version-control-as-a-safety-net/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/02-version-control-as-a-safety-net/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/02-version-control-as-a-safety-net/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/02-version-control-as-a-safety-net/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 1: The Copy-Paste Problem](01-the-copy-paste-problem)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/03-version-control-for-words/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/03-version-control-for-words/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/03-version-control-for-words/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/03-version-control-for-words/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 2: Version Control as a Safety Net](02-version-control-as-a-safety-net)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/04-getting-the-ai-out-of-the-browser/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/04-getting-the-ai-out-of-the-browser/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/04-getting-the-ai-out-of-the-browser/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/04-getting-the-ai-out-of-the-browser/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 3: Version Control for Words, Not Just Code](03-version-control-for-words)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/05-commit-the-ai-config/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/05-commit-the-ai-config/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/05-commit-the-ai-config/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/05-commit-the-ai-config/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 4: Getting the AI Out of the Browser](04-getting-the-ai-out-of-the-browser)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/06-branches-sandboxes-for-experiments/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/06-branches-sandboxes-for-experiments/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/06-branches-sandboxes-for-experiments/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/06-branches-sandboxes-for-experiments/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 5: Commit the AI's Config, Not Just the Code](05-commit-the-ai-config)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/07-worktrees-running-agents-in-parallel/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/07-worktrees-running-agents-in-parallel/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/07-worktrees-running-agents-in-parallel/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/07-worktrees-running-agents-in-parallel/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 6: Branches as Sandboxes for Experiments](06-branches-sandboxes-for-experiments)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/08-remotes-and-hosting/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/08-remotes-and-hosting/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/08-remotes-and-hosting/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/08-remotes-and-hosting/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 7: Worktrees for Running Agents in Parallel](07-worktrees-running-agents-in-parallel)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/09-issues-and-the-task-layer/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/09-issues-and-the-task-layer/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/09-issues-and-the-task-layer/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/09-issues-and-the-task-layer/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 8: Remotes and Hosting (GitHub, the Alternatives, and Owning Your Repo)](08-remotes-and-hosting)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/10-reviewing-code-you-didnt-write/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/10-reviewing-code-you-didnt-write/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/10-reviewing-code-you-didnt-write/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/10-reviewing-code-you-didnt-write/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 9: Issues and the Task Layer](09-issues-and-the-task-layer)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/11-collaboration-humans-and-agents/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/11-collaboration-humans-and-agents/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/11-collaboration-humans-and-agents/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/11-collaboration-humans-and-agents/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 10: Reviewing Code You Didn't Write](10-reviewing-code-you-didnt-write)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/12-revert-reset-and-recovery/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/12-revert-reset-and-recovery/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/12-revert-reset-and-recovery/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/12-revert-reset-and-recovery/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 11: Collaboration: Humans and Agents on One Repo](11-collaboration-humans-and-agents)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/13-testing-in-the-ai-era/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/13-testing-in-the-ai-era/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/13-testing-in-the-ai-era/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/13-testing-in-the-ai-era/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 12: When It Goes Wrong: Revert, Reset, and Recovery](12-revert-reset-and-recovery)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/14-continuous-integration/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/14-continuous-integration/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/14-continuous-integration/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/14-continuous-integration/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 13: Testing in the AI Era](13-testing-in-the-ai-era)**
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/15-security-scanning/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/15-security-scanning/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/15-security-scanning/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/15-security-scanning/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 14: Continuous Integration](14-continuous-integration)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/16-containers-and-reproducible-environments/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/16-containers-and-reproducible-environments/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/16-containers-and-reproducible-environments/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/16-containers-and-reproducible-environments/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 15: Security Scanning for AI-Generated Code](15-security-scanning)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/17-secrets-config-and-environments/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/17-secrets-config-and-environments/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/17-secrets-config-and-environments/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/17-secrets-config-and-environments/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 16: Containers and Reproducible Environments](16-containers-and-reproducible-environments)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/18-continuous-delivery-and-deployment/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/18-continuous-delivery-and-deployment/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/18-continuous-delivery-and-deployment/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/18-continuous-delivery-and-deployment/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 17: Secrets, Config, and Environments](17-secrets-config-and-environments)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/19-runners-the-compute-behind-automation/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/19-runners-the-compute-behind-automation/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/19-runners-the-compute-behind-automation/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/19-runners-the-compute-behind-automation/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 18: Continuous Delivery and Deployment](18-continuous-delivery-and-deployment)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/20-mcp-servers-giving-the-ai-hands/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/20-mcp-servers-giving-the-ai-hands/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/20-mcp-servers-giving-the-ai-hands/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/20-mcp-servers-giving-the-ai-hands/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 19: Runners, the Compute Behind the Automation](19-runners-the-compute-behind-automation)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/21-skills-teaching-the-ai-your-playbook/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/21-skills-teaching-the-ai-your-playbook/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/21-skills-teaching-the-ai-your-playbook/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/21-skills-teaching-the-ai-your-playbook/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 20: MCP Servers, Giving the AI Hands](20-mcp-servers-giving-the-ai-hands)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/22-securing-third-party-mcp-and-skills/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/22-securing-third-party-mcp-and-skills/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/22-securing-third-party-mcp-and-skills/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/22-securing-third-party-mcp-and-skills/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 21: Skills: Teaching the AI Your Playbook](21-skills-teaching-the-ai-your-playbook)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/23-working-with-existing-codebases/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/23-working-with-existing-codebases/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/23-working-with-existing-codebases/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/23-working-with-existing-codebases/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 22: Securing Third-Party MCP Servers and Skills](22-securing-third-party-mcp-and-skills)**
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/24-assistive-agents/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/24-assistive-agents/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/24-assistive-agents/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/24-assistive-agents/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 23: Working with Existing Codebases](23-working-with-existing-codebases)**
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/25-autonomous-agents/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/25-autonomous-agents/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/25-autonomous-agents/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/25-autonomous-agents/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 24: Assistive Agents (AI Review and Issue Triage)](24-assistive-agents)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/26-orchestrating-multiple-agents/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/26-orchestrating-multiple-agents/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/26-orchestrating-multiple-agents/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/26-orchestrating-multiple-agents/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 25. Autonomous Agents: Issue-to-PR and Self-Healing CI](25-autonomous-agents)**
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`modules/27-evals/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/27-evals/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`modules/27-evals/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/modules/27-evals/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 26: Orchestrating Multiple Agents](26-orchestrating-multiple-agents)**
|
||||
|
||||
+10
-10
@@ -2,23 +2,23 @@
|
||||
### The Toolchain Around AI Coding
|
||||
|
||||
A living course for IT professionals who are comfortable in an AI chat window and starting to build
|
||||
real software with it — but are still copy-pasting between the chat and their files. The goal is to
|
||||
replace that loop with durable engineering workflows: version control, collaboration, CI/CD,
|
||||
real software with it, but who are still copy-pasting between the chat and their files. The goal is
|
||||
to replace that loop with durable engineering workflows: version control, collaboration, CI/CD,
|
||||
runners, and the tools that extend AI into real systems.
|
||||
|
||||
> **Thesis:** the model is the cheap, swappable part. The workflow around it is the skill that
|
||||
> lasts. This course is deliberately model- and vendor-agnostic — whichever LLM you use, the
|
||||
> lasts. This course is deliberately model- and vendor-agnostic: whichever LLM you use, the
|
||||
> scaffolding is the same.
|
||||
|
||||
This repo *is* the course, and it also dogfoods the course: it's version-controlled, it commits its
|
||||
own AI instructions file ([`AGENTS.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/AGENTS.md), the subject of Module 5), and each module is
|
||||
built on a branch and merged through review — exactly the motion the modules teach.
|
||||
built on a branch and merged through review, the same motion the modules teach.
|
||||
|
||||
---
|
||||
|
||||
## Contents
|
||||
|
||||
### Unit 1 — Get out of the chat window
|
||||
### Unit 1: Get out of the chat window
|
||||
|
||||
- **[Module 1: The Copy-Paste Problem](01-the-copy-paste-problem)**
|
||||
- **[Module 2: Version Control as a Safety Net](02-version-control-as-a-safety-net)**
|
||||
@@ -28,7 +28,7 @@ built on a branch and merged through review — exactly the motion the modules t
|
||||
- **[Module 6: Branches as Sandboxes for Experiments](06-branches-sandboxes-for-experiments)**
|
||||
- **[Module 7: Worktrees for Running Agents in Parallel](07-worktrees-running-agents-in-parallel)**
|
||||
|
||||
### Unit 2 — Make it shareable, reviewable, recoverable
|
||||
### Unit 2: Make it shareable, reviewable, recoverable
|
||||
|
||||
- **[Module 8: Remotes and Hosting (GitHub, the Alternatives, and Owning Your Repo)](08-remotes-and-hosting)**
|
||||
- **[Module 9: Issues and the Task Layer](09-issues-and-the-task-layer)**
|
||||
@@ -36,7 +36,7 @@ built on a branch and merged through review — exactly the motion the modules t
|
||||
- **[Module 11: Collaboration: Humans and Agents on One Repo](11-collaboration-humans-and-agents)**
|
||||
- **[Module 12: When It Goes Wrong: Revert, Reset, and Recovery](12-revert-reset-and-recovery)**
|
||||
|
||||
### Unit 3 — Automate the checking and shipping
|
||||
### Unit 3: Automate the checking and shipping
|
||||
|
||||
- **[Module 13: Testing in the AI Era](13-testing-in-the-ai-era)**
|
||||
- **[Module 14: Continuous Integration](14-continuous-integration)**
|
||||
@@ -46,14 +46,14 @@ built on a branch and merged through review — exactly the motion the modules t
|
||||
- **[Module 18: Continuous Delivery and Deployment](18-continuous-delivery-and-deployment)**
|
||||
- **[Module 19: Runners, the Compute Behind the Automation](19-runners-the-compute-behind-automation)**
|
||||
|
||||
### Unit 4 — Extend the AI into your systems
|
||||
### Unit 4: Extend the AI into your systems
|
||||
|
||||
- **[Module 20: MCP Servers, Giving the AI Hands](20-mcp-servers-giving-the-ai-hands)**
|
||||
- **[Module 21: Skills: Teaching the AI Your Playbook](21-skills-teaching-the-ai-your-playbook)**
|
||||
- **[Module 22: Securing Third-Party MCP Servers and Skills](22-securing-third-party-mcp-and-skills)**
|
||||
- **[Module 23: Working with Existing Codebases](23-working-with-existing-codebases)**
|
||||
|
||||
### Unit 5 — AI in the Loop
|
||||
### Unit 5: AI in the Loop
|
||||
|
||||
- **[Module 24: Assistive Agents (AI Review and Issue Triage)](24-assistive-agents)**
|
||||
- **[Module 25. Autonomous Agents: Issue-to-PR and Self-Healing CI](25-autonomous-agents)**
|
||||
@@ -66,4 +66,4 @@ built on a branch and merged through review — exactly the motion the modules t
|
||||
|
||||
|
||||
---
|
||||
> 📖 _This wiki is generated from the [course repo](https://git.jpaul.io/justin/ai-workflow-course) — edit `modules/` there, not these pages._
|
||||
> 📖 _This wiki is generated from the [course repo](https://git.jpaul.io/justin/ai-workflow-course); edit `modules/` there, not these pages._
|
||||
|
||||
+5
-5
@@ -1,6 +1,6 @@
|
||||
### [📖 Home](Home)
|
||||
|
||||
**Unit 1 — Get out of the chat window**
|
||||
**Unit 1: Get out of the chat window**
|
||||
|
||||
- [1 · The Copy-Paste Problem](01-the-copy-paste-problem)
|
||||
- [2 · Version Control as a Safety Net](02-version-control-as-a-safety-net)
|
||||
@@ -10,7 +10,7 @@
|
||||
- [6 · Branches as Sandboxes for Experiments](06-branches-sandboxes-for-experiments)
|
||||
- [7 · Worktrees for Running Agents in Parallel](07-worktrees-running-agents-in-parallel)
|
||||
|
||||
**Unit 2 — Make it shareable, reviewable, recoverable**
|
||||
**Unit 2: Make it shareable, reviewable, recoverable**
|
||||
|
||||
- [8 · Remotes and Hosting (GitHub, the Alternatives, and Owning Your Repo)](08-remotes-and-hosting)
|
||||
- [9 · Issues and the Task Layer](09-issues-and-the-task-layer)
|
||||
@@ -18,7 +18,7 @@
|
||||
- [11 · Collaboration: Humans and Agents on One Repo](11-collaboration-humans-and-agents)
|
||||
- [12 · When It Goes Wrong: Revert, Reset, and Recovery](12-revert-reset-and-recovery)
|
||||
|
||||
**Unit 3 — Automate the checking and shipping**
|
||||
**Unit 3: Automate the checking and shipping**
|
||||
|
||||
- [13 · Testing in the AI Era](13-testing-in-the-ai-era)
|
||||
- [14 · Continuous Integration](14-continuous-integration)
|
||||
@@ -28,14 +28,14 @@
|
||||
- [18 · Continuous Delivery and Deployment](18-continuous-delivery-and-deployment)
|
||||
- [19 · Runners, the Compute Behind the Automation](19-runners-the-compute-behind-automation)
|
||||
|
||||
**Unit 4 — Extend the AI into your systems**
|
||||
**Unit 4: Extend the AI into your systems**
|
||||
|
||||
- [20 · MCP Servers, Giving the AI Hands](20-mcp-servers-giving-the-ai-hands)
|
||||
- [21 · Skills: Teaching the AI Your Playbook](21-skills-teaching-the-ai-your-playbook)
|
||||
- [22 · Securing Third-Party MCP Servers and Skills](22-securing-third-party-mcp-and-skills)
|
||||
- [23 · Working with Existing Codebases](23-working-with-existing-codebases)
|
||||
|
||||
**Unit 5 — AI in the Loop**
|
||||
**Unit 5: AI in the Loop**
|
||||
|
||||
- [24 · Assistive Agents (AI Review and Issue Triage)](24-assistive-agents)
|
||||
- [25 · Module 25. Autonomous Agents: Issue-to-PR and Self-Healing CI](25-autonomous-agents)
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
> 📖 _This page is generated from [`capstone/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/capstone/README.md). **Edit the source, not the wiki** — edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
> 📖 _This page is generated from [`capstone/README.md`](https://git.jpaul.io/justin/ai-workflow-course/src/branch/main/capstone/README.md). **Edit the source, not the wiki**; edits here are overwritten on the next sync. Run the hands-on labs from the repo, linked inline._
|
||||
|
||||
|
||||
⬅ **Previous: [Module 27. Evals: Trusting an Agent That Acts Without You](27-evals)**
|
||||
|
||||
Reference in New Issue
Block a user