بنقرة واحدة
code-obfuscator
MCP git-style obfuscation workflow (`ls_tree`, `ls_files`, `pull`, `clone`, `status`, `push`) with cross-IDE execution patterns for Codex, Claude, and Gemini.
القائمة
MCP git-style obfuscation workflow (`ls_tree`, `ls_files`, `pull`, `clone`, `status`, `push`) with cross-IDE execution patterns for Codex, Claude, and Gemini.
Code Review Expert for static analysis, security auditing, architecture review, and ensuring code quality standards.
Expert UI/UX design intelligence for creating distinctive, high-craft, and mobile-first interfaces. Focuses on premium aesthetics, touch-first ergonomics, and Flutter performance.
QA Expert for writing E2E tests, test scenarios, test plans, and ensuring test coverage quality.
| name | code-obfuscator |
| type | skill |
| description | MCP git-style obfuscation workflow (`ls_tree`, `ls_files`, `pull`, `clone`, `status`, `push`) with cross-IDE execution patterns for Codex, Claude, and Gemini. |
| inputs | ["task_goal","source_root","workspace_dir","request_id"] |
| outputs | ["changed_files","status_summary","push_result"] |
| allowed-tools | Read, Write, Edit, Bash, Grep, Glob |
Use this skill when an agent must safely edit code through obfuscated context and apply results back using MCP git-style semantics.
This skill is designed for:
Only use these MCP tools:
ls_treels_filespullclonestatuspushNever use legacy names:
list_project_treeobfuscate_projectobfuscate_project_from_pathsapply_llm_outputdeobfuscate_projectdeobfuscate_project_from_pathsoptions.request_id for the full lifecycle.clone -> status -> push.status before push and after push.clean=true after successful push.tools/list
ls_tree(root_dir)
ls_files(root_dir)
clone(root_dir, workspace_dir, options.request_id)
status(workspace_dir, options.request_id)
push(workspace_dir, options.request_id)
status(workspace_dir, options.request_id)
pull(root_dir, file_paths, options.request_id) for scoped obfuscation.clone flow for workspace materialization and push.Many IDE sandboxes cannot write MCP runtime paths (for example /workspace/...) directly from local shell tools.
Use dual-path model when needed:
/workspace/projects/test-obf).If sandbox blocks writes, do not skip push. Re-map workspace path to writable host mirror and retry full flow.
status checks.request_id.When instructing another agent, require:
ls_tree -> clone -> status -> pushrequest_idroot_dir and workspace_dirclean=true after pushSee detailed recipes in:
references/tool-cheatsheet.mdreferences/ide-playbooks.mdreferences/server-config-examples.mdreferences/prompt-templates.mdAgent-specific policy profiles:
agents/codex.yamlagents/claude.yamlagents/gemini.yamlBefore finishing task:
tools/list exposes only git-style tools.status before push shows expected diff.push returns applied/deleted lists.status is clean.unknown request_id -> wrong request_id or expired session.root_dir does not exist -> wrong runtime path/mount.refusing to write through symlink -> source path guardrail triggered.