smaht

Gathers requested context from wicked-brain, wicked-garden, and domain state on demand.

8|2|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/mikeparcewski/wicked-garden --skill smaht
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smaht
Source: https://github.com/mikeparcewski/wicked-garden/tree/main/skills/smaht
Command: npx skills add https://github.com/mikeparcewski/wicked-garden --skill smaht

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gathers relevant on-demand context from wicked-brain + wicked-garden:search and domain state when a subagent or command asks for it, providing a concise briefing before a task and reducing prompt churn.

Core Features & Use Cases

  • Pulls background context when a subagent or command asks for it
  • Keeps context up-to-date with domain state without pushing it on every prompt
  • Aliases: context-assembly, briefing, smart-context

Quick Start

Request a briefing with "assemble context" or "give me a briefing" to pull the latest background for the current task.

Frequently Asked Questions about smaht

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get context briefing for subagents without pushing it on every prompt?

A pull-model context briefing fetches relevant background from domain state and memory stores only when a subagent requests it. This on-demand assembly prevents prompt churn by avoiding pushing static context with every single prompt invocation.

What is the difference between push and pull context assembly for AI agents?

Pull context assembly retrieves background information on-demand when a subagent requests a briefing, whereas push models inject context into every prompt automatically. The pull approach reduces prompt churn and keeps context aligned with current domain state.

How do I assemble background context from domain state before starting a task?

Request a briefing using commands like "assemble context" or "give me a briefing" to pull the latest relevant background from your domain state and memory stores. This provides a concise context briefing immediately before task execution.

Can I use a pull-model to fetch domain state for subagents dynamically?

Yes, a pull-model supports fetching domain state dynamically when subagents or commands request it. This allows subagents to operate with up-to-date context assembled on-demand rather than relying on pre-pushed static information.

Why does pushing context with every prompt increase prompt churn?

Pushing context with every prompt increases churn because it repeatedly injects static background regardless of relevance. A pull-model solves this by gathering context only on-demand during task briefing, minimizing unnecessary token usage and keeping context current.