skills/context-loader/SKILL.md
Teaches agents how to efficiently discover and read `.context/` files. Use this skill at the start of every task — any time you begin work on a feature, bug fix, refactoring, test writing, or architecture decision. Also use when resuming work after a context reset, switching between tasks, or whenever you're unsure which context files are relevant. If you're about to start coding without checking project context first, stop and use this skill.
npx skillsauth add maestria-co/ai-playbook context-loaderInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Efficiently load the right .context/ files for the current task without reading
everything. Context windows are finite — loading irrelevant files wastes capacity
that should go to actual work.
This skill defines the loading order and selection strategy for different task types.
Always read in this order. Stop as soon as you have enough context for the task.
CLAUDE.md or .github/copilot-instructions.md — big picture, key commands.context/overview.md — tech stack, architecture, current state| Task type | Read these .context/ files |
| ---------------------- | ---------------------------------------------------------------------- |
| Feature implementation | domains/ (relevant entity), architecture.md, standards.md |
| Bug fix | domains/ (affected area), testing.md, standards.md |
| Refactoring | architecture.md, standards.md, standards.md |
| Test writing | testing.md, testing.md, standards.md |
| Architecture decision | architecture.md, decisions/index.md, all relevant domains/ files |
| New domain work | domains/entities.md, domains/glossary.md, architecture.md |
| CI/CD changes | workflows/ci-cd.md, workflows/branching.md |
| UI/styling work | styling.md (if frontend project), standards.md |
.context/retrospectives/ — last few entries for recent lessons.context/tasks/[TASK-ID]/plan.md — if resuming a specific taskgit log --oneline -10 — recent commit historyFor large .context/ directories:
ls .context/domains/If you know what you're looking for:
.context/After loading context, note the key facts in your working memory:
During or after a task, create new .context/ files when:
| Situation | Action |
| -------------------------------------- | ----------------------------------------------------------- |
| Working in an undocumented domain area | Create domains/[area-name].md |
| Discovering a non-obvious pattern | Add to architecture.md |
| Finding inconsistent error handling | Document the correct pattern in standards.md |
| Making an architecture decision | Create decisions/ADR-NNN-title.md via designing-systems |
| Learning a lesson worth preserving | Add entry to retrospectives/ |
.context/ files at the start of every task — be selective.context/ files during loading — that's context-maintenancedevelopment
Writes and runs a test suite for a piece of code, covering happy path, edge cases, error cases, and security cases. Use when: implementation is complete and needs test coverage, a bug needs a reproduction test and fix validation, or code needs coverage before a refactor. Do not use when: the code under test is not yet implemented, or the spec is still unclear.
testing
Use when creating a new skill, editing an existing skill, or helping a user author a skill for this system. Covers structure, discoverability, quality, and discipline hardening.
development
Evidence-based verification process to run before marking any task complete. Use this skill every time you're about to report that work is done — for features, bug fixes, refactoring, or any code change. This catches the most common failure mode: declaring "done" without proof. If you're finishing up and about to tell the user the task is complete, run this checklist first.
development
Teaches agents how to discover, select, and invoke skills from the skill library. Use this skill whenever you're uncertain which skill applies to a task, when composing multiple skills for complex work, or when you need to understand what skills are available. This is your go-to when facing an ambiguous task and need to figure out the right approach before diving into implementation.