Appendix D. Reference documents
These are the official documents cited in this book. All pages were checked on October 20, 2026; pages revisited or added during review were checked on October 21. Content may have changed, so check again before doing the exercises.
Anthropic
- Claude Code overview
- Claude Code: Best practices
- Claude Code: How Claude remembers your project
- Claude Code: Configure permissions, Permission modes
- Claude Code: Sandboxing
- Claude Code: Checkpointing
- Claude Code: Automate actions with hooks, Hooks reference
- Claude Code: CLI reference
- Claude Code: Skills
- Claude Code: Run parallel sessions with worktrees
- Effective harnesses for long-running agents
OpenAI
- Codex documentation
- Codex: Custom instructions with AGENTS.md
- Codex: Sandboxing
- Codex: Agent approvals & security
- Codex: Cloud environments
Git
- git-diff, git-add, git-restore, git-reset, git-revert
- git-stash, git-reflog, git-bisect, git-worktree
- git-merge, git-push, gitignore, gitrevisions, git-fsck
GitHub
- About Git
- GitHub flow
- About merge conflicts
- About protected branches
- About push protection
- Removing sensitive data from a repository
- Managing your personal access tokens
- Secure use reference (GitHub Actions)
npm
Vercel
- Deployments, Environments, Environment variables
- Deployment Protection, Runtime Logs, Instant Rollback
- Rolling Releases, Skew Protection, Usage & Pricing for Cron Jobs
Other sources
- Next.js: Environment variables, next.config.js env
- TypeScript: TSConfig noEmit
- Playwright: Best practices
- OWASP: LLM01 Prompt Injection
- Apple: File system formats available in Disk Utility on Mac