Context Engineering
Context engineering is about building background knowledge, preferences, and workflows that help goose work more effectively. Instead of repeating instructions, you define them once and teach goose how you work.
📚 Documentation & Guides
Using goosehints
Use AGENTS.md, .goosehints, and other files to provide project context, preferences, and instructions that goose loads automatically.
Using Skills
Create reusable instruction sets containing workflows, scripts, and other resources that goose can load on demand.
Custom Slash Commands
Create custom shortcuts to quickly run reusable instructions in any chat session with simple slash commands.
Memory Extension
Teach goose persistent knowledge it can recall across sessions. Save commands, code snippets, and preferences for consistent assistance.
Research → Plan → Implement Pattern
See how slash commands make it easy to integrate instructions into interactive RPI workflows.
📝 Featured Blog Posts
What's in my .goosehints file
A deep dive into .goosehints vs Memory Extension, and how to optimize your goose configuration for better performance.
Stop Your AI Agent From Making Unwanted Changes
Teach your AI agent how to commit early and often so you can control changes and roll back safely.
The AI Skeptic's Guide to Context Windows
Why do AI agents forget? Learn how context windows, tokens, and goose help you manage memory and long conversations.