Clean Up
tuff delete
Section titled “tuff delete”Delete Tuff-generated capability files for explicitly selected agents:
# Delete generated files for one agenttuff delete <id> -a open-agents
# Delete generated files for multiple agentstuff delete <id> -a open-agents -a claude
# Delete from global scopetuff delete <id> -a open-agents --scope global
# Delete files with local modificationstuff delete <id> -a open-agents --forceWhen -a/--harness is omitted, delete uses the configured agent. It removes emitted files, their baselines,
and generated tool MCP entries. It never deletes the original capability source
directory. Modified generated files require --force. In-place added capabilities
cannot be deleted; use tuff untrack instead.
tuff untrack
Section titled “tuff untrack”Stop tracking a capability for explicitly selected agents while preserving its agent files and manifest:
# Stop tracking an in-place added skill for the default agenttuff untrack my-skill
# Stop tracking several agentstuff untrack my-skill -a open-agents -a claude
# Stop tracking a global capabilitytuff untrack my-skill -a open-agents --scope globaluntrack removes the selected lockfile entry and baseline. It preserves the
capability files, source directories, and MCP configuration.
The lockfile itself remains in place, even when it contains no capabilities.
tuff lock migrate
Section titled “tuff lock migrate”Rewrite tuff.lock in the current schema version, changing nothing else. Tuff reads older versions transparently, so this is only needed to land the migration as its own commit; on a current file it is a no-op. See Migrating from an older schema.
tuff lock migratetuff cache clear
Section titled “tuff cache clear”Delete Tuff’s disposable machine-local cache of materialized trees and source clones. This does not remove project capability files or lockfile entries:
tuff cache clear