SlateDocs
Use Slate

Suggestions

Toolkit suggests changes to the project's AI setup, worst first. Nothing changes until you click.

Each says what was counted and has one button, plus Dismiss (Keep for a removal).

A dismissed suggestion never returns. An accepted Fix or Improve can return after 30 days.

KindWhen it is suggestedThe button
FixAn MCP server failed 3 of its last 5 calls. It shows the last errorOpen server opens MCP servers
CopyA skill or MCP server ran here, and a tool you used in 3 or more sessions here cannot see itAdd for <tool> links the skill into a folder that tool reads, or copies the server into its file
NewYou gave a general-purpose subagent the same task in 3 sessions, or typed a /command with no skill or command behind it in 3 sessionsCreate it opens the New form
ImproveYou typed a skill's /name 3 times and the AI never picked it, or you stopped it 3 timesOpen it opens the skill
RemoveIt did not run in 20 or more sessions of the tools that load it, counted from when its file was madeRemove takes it out of every folder and file that keeps it. A subagent's or command's row names the file

A lesson Memory proposes as a skill waits here as New; accepting in either place writes it once.

How counts work#

  • Same 30 days as run counts, plus one row per session read, so a session that used nothing counts.
  • Counted when you open Suggestions, at most hourly per project; at most 3 new suggestions a day. No model runs.
  • Remove appears only when every tool that loads the item records that kind of use. A server Gemini CLI loads, or a subagent Cursor reads, is never called unused.
  • A session that ended before the item's file existed does not count against it.
  • Copy and Remove of a skill are not suggested in a project with .slate/, which decides each skill's tools.

From an agent#

The MCP tool propose_setup_change adds a fix, copy, create, improve or removal of a skill, command, subagent or MCP server, with a reason. It sits beside Slate's own, without the 3-a-day cap, and writes nothing until you accept. A New skill or subagent can carry its whole file.

Refused: a change already accepted or dismissed; a New for an existing name; a removal of a subagent or command naming any file but its own. Instructions files such as CLAUDE.md are never removed by a suggestion.

Last updated