You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: quarto_book/tutorial-coding.qmd
+3-6Lines changed: 3 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,7 @@ We mostly use frontends (Claude, ChatGPT) for interactive work; use agents or "c
32
32
33
33
We draw inspiration from [Jeremy Howard ("Solve It With Code")](https://www.answer.ai/posts/2024-11-07-solveit.html) and [Simon Willison ("Using LLMs to write code")](https://simonwillison.net/2025/Mar/11/using-llms-for-code/).
34
34
35
-
---
35
+
36
36
37
37
## What we do & why
38
38
@@ -42,7 +42,6 @@ We draw inspiration from [Jeremy Howard ("Solve It With Code")](https://www.answ
42
42
-**MCPs for context**: Use Model Context Protocol tools like [context7](https://context7.com/) to provide LLMs with up-to-date API documentation and project context.
43
43
- When using **Claude Code** or agents, first use another LLM to write **detailed instruction / spec**: tests to write, constraints, error cases, style, behavior.
44
44
45
-
---
46
45
47
46
## Essential Practices
48
47
@@ -56,7 +55,6 @@ We draw inspiration from [Jeremy Howard ("Solve It With Code")](https://www.answ
56
55
-**Use very detailed instructions when using an agent**: We often use one LLM to write the spec/instructions, then feed that into another or into an agent for implementation.
57
56
-**Leverage MCPs**: Connect tools like context7 for real-time API docs, codebase context, and dependency information.
58
57
59
-
---
60
58
61
59
## Workflow
62
60
@@ -78,7 +76,7 @@ We draw inspiration from [Jeremy Howard ("Solve It With Code")](https://www.answ
78
76
6.**Review & Improve**
79
77
Use bots + human review to catch style, inefficiencies, potential pitfalls.
@@ -173,7 +170,7 @@ See also [The lethal trifecta for AI agents: private data, untrusted content, an
173
170
[Indirect injection attacks hide malicious instructions in web content that activate when LLMs summarize pages, bypassing traditional security measures because AI agents operate with broad authentication access.](https://brave.com/blog/comet-prompt-injection/)
174
171
175
172
### Essential Security Practices
176
-
```markdown
173
+
177
174
-[ ]**Never trust AI-generated auth/payment/data-handling code** without expert review
178
175
-[ ]**Validate all inputs** with comprehensive schemas and sanitization
179
176
-[ ]**Enable GitHub secret scanning** and push protection for MCP workflows
0 commit comments