Private
Public Access
0
0

restore: re-add .opencode/ directory (OpenCode agent + command starters)

Restores the 20 tracked files deleted in commit f63769ac.
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.

f63769ac remains 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.
This commit is contained in:
2026-07-05 14:38:17 -04:00
parent 887589d1bc
commit 38430fd312
20 changed files with 20 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
---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]```
+1
View File
@@ -0,0 +1 @@
---description: General-purpose agent for researching complex questions and executing multi-step tasksmode: subagentmodel: minimax-coding-plan/MiniMax-M2.7temperature: 0.3---A general-purpose agent for researching complex questions and executing multi-step tasks. Has full tool access (except todo), so it can make file changes when needed.## CRITICAL: MCP Tools Only (Native Tools Banned)You MUST use Manual Slop's MCP tools. Native OpenCode tools are unreliable.### Read 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_git_diff` (file changes) || - | `manual-slop_get_tree` (directory structure) |### Edit MCP Tools (USE THESE)| Native Tool | MCP Tool ||-------------|----------|| `edit` | `manual-slop_edit_file` (find/replace, preserves indentation) || `edit` | `manual-slop_py_update_definition` (replace function/class) || `edit` | `manual-slop_set_file_slice` (replace line range) || `edit` | `manual-slop_py_set_signature` (replace signature only) || `edit` | `manual-slop_py_set_var_declaration` (replace variable) |### Shell Commands| Native Tool | MCP Tool ||-------------|----------|| `bash` | `manual-slop_run_powershell` |## Capabilities- Research and answer complex questions- Execute multi-step tasks autonomously- Read and write files as needed- Run shell commands for verification- Coordinate multiple operations## When to Use- Complex research requiring multiple file reads- Multi-step implementation tasks- Tasks requiring autonomous decision-making- Parallel execution of related operations## Code Style (for Python)- 1-space indentation- NO COMMENTS unless explicitly requested- Type hints where appropriate## Report FormatReturn detailed findings with evidence:```## Task: [Original task]### Actions Taken1. [Action with file/tool reference]2. [Action with result]### Findings- [Finding with evidence]### Results- [Outcome or deliverable]### Recommendations- [Suggested next steps if applicable]```
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long