diff --git a/01-the-copy-paste-problem.md b/01-the-copy-paste-problem.md index 56206c5..748680f 100644 --- a/01-the-copy-paste-problem.md +++ b/01-the-copy-paste-problem.md @@ -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 diff --git a/02-version-control-as-a-safety-net.md b/02-version-control-as-a-safety-net.md index d91c49e..e27cbb6 100644 --- a/02-version-control-as-a-safety-net.md +++ b/02-version-control-as-a-safety-net.md @@ -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)** diff --git a/03-version-control-for-words.md b/03-version-control-for-words.md index 5c4bb55..40142d2 100644 --- a/03-version-control-for-words.md +++ b/03-version-control-for-words.md @@ -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)** diff --git a/04-getting-the-ai-out-of-the-browser.md b/04-getting-the-ai-out-of-the-browser.md index 620ce6e..cfbca2b 100644 --- a/04-getting-the-ai-out-of-the-browser.md +++ b/04-getting-the-ai-out-of-the-browser.md @@ -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)** diff --git a/05-commit-the-ai-config.md b/05-commit-the-ai-config.md index 257aaa6..e4bd701 100644 --- a/05-commit-the-ai-config.md +++ b/05-commit-the-ai-config.md @@ -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)** diff --git a/06-branches-sandboxes-for-experiments.md b/06-branches-sandboxes-for-experiments.md index 4515e6a..6d6516e 100644 --- a/06-branches-sandboxes-for-experiments.md +++ b/06-branches-sandboxes-for-experiments.md @@ -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)** diff --git a/07-worktrees-running-agents-in-parallel.md b/07-worktrees-running-agents-in-parallel.md index ca67f55..7be2878 100644 --- a/07-worktrees-running-agents-in-parallel.md +++ b/07-worktrees-running-agents-in-parallel.md @@ -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)** diff --git a/08-remotes-and-hosting.md b/08-remotes-and-hosting.md index 615dad8..27c22ee 100644 --- a/08-remotes-and-hosting.md +++ b/08-remotes-and-hosting.md @@ -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)** diff --git a/09-issues-and-the-task-layer.md b/09-issues-and-the-task-layer.md index 23264ab..e3811fb 100644 --- a/09-issues-and-the-task-layer.md +++ b/09-issues-and-the-task-layer.md @@ -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)** diff --git a/10-reviewing-code-you-didnt-write.md b/10-reviewing-code-you-didnt-write.md index 541adc5..7a56684 100644 --- a/10-reviewing-code-you-didnt-write.md +++ b/10-reviewing-code-you-didnt-write.md @@ -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)** diff --git a/11-collaboration-humans-and-agents.md b/11-collaboration-humans-and-agents.md index f476e95..ab1a0e4 100644 --- a/11-collaboration-humans-and-agents.md +++ b/11-collaboration-humans-and-agents.md @@ -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)** diff --git a/12-revert-reset-and-recovery.md b/12-revert-reset-and-recovery.md index 626cef9..1dd472f 100644 --- a/12-revert-reset-and-recovery.md +++ b/12-revert-reset-and-recovery.md @@ -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)** diff --git a/13-testing-in-the-ai-era.md b/13-testing-in-the-ai-era.md index c161775..7e3f9a0 100644 --- a/13-testing-in-the-ai-era.md +++ b/13-testing-in-the-ai-era.md @@ -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)** diff --git a/14-continuous-integration.md b/14-continuous-integration.md index e6cf0a8..6e99939 100644 --- a/14-continuous-integration.md +++ b/14-continuous-integration.md @@ -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)** diff --git a/15-security-scanning.md b/15-security-scanning.md index c1df24c..d50a936 100644 --- a/15-security-scanning.md +++ b/15-security-scanning.md @@ -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)** diff --git a/16-containers-and-reproducible-environments.md b/16-containers-and-reproducible-environments.md index 9a8584a..560e66b 100644 --- a/16-containers-and-reproducible-environments.md +++ b/16-containers-and-reproducible-environments.md @@ -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)** diff --git a/17-secrets-config-and-environments.md b/17-secrets-config-and-environments.md index 7274030..dd52828 100644 --- a/17-secrets-config-and-environments.md +++ b/17-secrets-config-and-environments.md @@ -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)** diff --git a/18-continuous-delivery-and-deployment.md b/18-continuous-delivery-and-deployment.md index 1ee6fe6..bd9e45d 100644 --- a/18-continuous-delivery-and-deployment.md +++ b/18-continuous-delivery-and-deployment.md @@ -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)** diff --git a/19-runners-the-compute-behind-automation.md b/19-runners-the-compute-behind-automation.md index 914ea9c..b00caac 100644 --- a/19-runners-the-compute-behind-automation.md +++ b/19-runners-the-compute-behind-automation.md @@ -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)** diff --git a/20-mcp-servers-giving-the-ai-hands.md b/20-mcp-servers-giving-the-ai-hands.md index 96418b6..3b31e16 100644 --- a/20-mcp-servers-giving-the-ai-hands.md +++ b/20-mcp-servers-giving-the-ai-hands.md @@ -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)** diff --git a/21-skills-teaching-the-ai-your-playbook.md b/21-skills-teaching-the-ai-your-playbook.md index 2726751..82bb3c5 100644 --- a/21-skills-teaching-the-ai-your-playbook.md +++ b/21-skills-teaching-the-ai-your-playbook.md @@ -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)** diff --git a/22-securing-third-party-mcp-and-skills.md b/22-securing-third-party-mcp-and-skills.md index a6334e8..0f2924c 100644 --- a/22-securing-third-party-mcp-and-skills.md +++ b/22-securing-third-party-mcp-and-skills.md @@ -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)** diff --git a/23-working-with-existing-codebases.md b/23-working-with-existing-codebases.md index e48624e..b032c11 100644 --- a/23-working-with-existing-codebases.md +++ b/23-working-with-existing-codebases.md @@ -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)** diff --git a/24-assistive-agents.md b/24-assistive-agents.md index 20fb2c2..ea114e1 100644 --- a/24-assistive-agents.md +++ b/24-assistive-agents.md @@ -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)** diff --git a/25-autonomous-agents.md b/25-autonomous-agents.md index 8892910..3aa5bf7 100644 --- a/25-autonomous-agents.md +++ b/25-autonomous-agents.md @@ -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)** diff --git a/26-orchestrating-multiple-agents.md b/26-orchestrating-multiple-agents.md index b3943ab..8548767 100644 --- a/26-orchestrating-multiple-agents.md +++ b/26-orchestrating-multiple-agents.md @@ -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)** diff --git a/27-evals.md b/27-evals.md index f008cb2..4f0aadb 100644 --- a/27-evals.md +++ b/27-evals.md @@ -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)** diff --git a/Home.md b/Home.md index 5e4640d..b40ce79 100644 --- a/Home.md +++ b/Home.md @@ -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._ diff --git a/_Sidebar.md b/_Sidebar.md index a78a1ce..ee5e97b 100644 --- a/_Sidebar.md +++ b/_Sidebar.md @@ -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) diff --git a/capstone.md b/capstone.md index 634d929..d129d91 100644 --- a/capstone.md +++ b/capstone.md @@ -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)**