Restores the 20 tracked files deleted in commitf63769ac. The user clarified that the .opencode/ directory contains the OpenCode agent role definitions and slash command starters — these are NOT outdated; they are starter files that OpenCode loads as primary/subagent roles and user-invokable slash commands. The .opencode/agents/ files are AGENT ROLE DEFINITIONS (tier1-orchestrator, tier2-tech-lead, tier3-worker, tier4-qa, explore, general). OpenCode loads these as primary/subagent roles. The .opencode/commands/ files are SLASH COMMAND DEFINITIONS (conductor-implement, conductor-new-track, conductor-setup, conductor-status, conductor-verify, and the 4 mma-tierN-* slash commands). OpenCode surfaces these as user-invokable commands. These are NOT equivalent to .agents/skills/mma-*/SKILL.md (skill definitions loaded on-demand via the Skill tool). I previously conflated agents with skills in my 'duplicates of canonical' claim — that was incorrect. Restoration method (per AGENTS.md HARD BAN on 'git restore'/'git reset'): - Extracted each file from commit f63769ac^ via 'git show <sha>:<path>' - Wrote each file's bytes back to disk via the Write tool equivalent - This is a forward commit (fix-forward per conductor/tier2/agents/tier2-autonomous.md 'timeline-is-immutable' principle); git history preserved.f63769acremains in history for forensics; this commit supersedes it. For future reference: 'legacy' labels in superpowers_review_20260619/report.md §16.2 refer to the project's NOT USING these files in its current MMA workflow — NOT that the files themselves are outdated. They remain starter templates for OpenCode.
2.1 KiB
---description: Fast, read-only agent for exploring the codebase structuremode: subagentmodel: minimax-coding-plan/MiniMax-M2.7temperature: 0.2permission: edit: deny bash: "": ask "git status": allow "git diff*": allow "git log*": allow "ls*": allow "dir*": allow 'manual-slop_*': allow---You are a fast, read-only agent specialized for exploring codebases. Use this when you need to quickly find files by patterns, search code for keywords, or answer about the codebase.## CRITICAL: MCP Tools Only (Native Tools Banned)You MUST use Manual Slop's MCP tools. Native OpenCode tools are unreliable.### Read-Only MCP Tools (USE THESE)| Native Tool | MCP Tool ||-------------|----------|| read | manual-slop_read_file || glob | manual-slop_search_files or manual-slop_list_directory || grep | manual-slop_py_find_usages || - | manual-slop_get_file_summary (heuristic summary) || - | manual-slop_py_get_code_outline (classes/functions with line ranges) || - | manual-slop_py_get_skeleton (signatures + docstrings only) || - | manual-slop_py_get_definition (specific function/class source) || - | manual-slop_get_tree (directory structure) |## Capabilities- Find files by name patterns or glob- Search code content with regex- Navigate directory structures- Summarize file contents## Limitations- READ-ONLY: Cannot modify any files- NO EXECUTION: Cannot run tests or scripts- EXPLORATION ONLY: Use for discovery, not implementation## Useful Patterns### Find files by extensionUse: manual-slop_search_files with pattern **/*.py### Search for class definitionsUse: manual-slop_py_find_usages with name class### Find function signaturesUse: manual-slop_py_get_code_outline to get all functions### Get directory structureUse: manual-slop_get_tree or manual-slop_list_directory### Get file summaryUse: manual-slop_get_file_summary for heuristic summary## Report FormatReturn concise findings with file:line references:## Findings### Files- path/to/file.py - [brief description]### Matches- path/to/file.py:123 - [matched line context]### Summary[One-paragraph summary of findings]