skills/global-projects/SKILL.md
Load this skill when Codex needs to locate, enter, clone, open, or coordinate work across the user's local projects. Use it when the current directory is not the target project, when another local project is needed, or when multiple projects are involved. The user's standard is rootPath/github-owner/repo, managed by mo.
npx skillsauth add liangmiQwQ/skills global-projectsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill to follow the user's project organization standard. mo is the user's CLI for managing global projects; the skill is mainly about the directory standard and when to use mo.
Standard layout:
<rootPath>/<github-owner-or-org>/<repo>
Examples:
~/code/vuejs/core
~/code/vitejs/vite
~/code/liangmiQwQ/mo
Skill loading does not automatically execute commands. When a task needs the project root, run the resolver first:
mo-get-root
It only reads ~/.config/morc.json and prints JSON with rootPath. If rootPath is missing, ask the user before creating or cloning anything; they may need to run mo setup.
After resolving rootPath, infer paths yourself.
For a GitHub repo identifier, join the pieces directly:
owner/repo -> <rootPath>/owner/repo
For a GitHub URL:
https://github.com/vitejs/vite -> <rootPath>/vitejs/vite
[email protected]:vuejs/core.git -> <rootPath>/vuejs/core
For a bare project name or fuzzy query:
mo list or inspect one level under rootPath.owner/repo matches when the user gave an owner.mo Command UsageUse mo when you need to clone/fork/create a project. Once you know the local path, use normal shell and editor tooling for ordinary file reads, edits, builds, and tests.
Use mo list to discover existing managed repositories:
mo list
Use mo clone <owner>/<repo> when the user wants a GitHub project locally and it is not already under <rootPath>/<owner>/<repo>. This preserves the owner/repo layout:
mo clone vitejs/vite
Use mo init to make a local project initialized using git and create a GitHub repo, only when the user explicitly asks to create/init a project:
mo init [options]
# Options, at least one of them should be provided if you
# --public Create as public repository
# --private Create as private repository
mo init can change remote GitHub state. Treat it as a dangerous command.
Use mo fork only when the user explicitly asks to fork or create a fork:
mo fork vitejs/vite
mo fork vitejs/vite --org my-org
mo fork vitejs/vite --name my-vite
Forking also changes remote GitHub state. Treat it as a dangerous command. Do not fork for inspection, editing, testing, cloning, opening, or convenience. It also includes some prompts you need to answer.
rootPath before broad filesystem scans.<owner>/<repo> organization when cloning projects.rootPath unless the user asks.mo for repository discovery and placement; use normal shell and editor tooling once the local path is known.development
High-fidelity HTML design and prototype creation. Use this skill whenever the user asks to design, prototype, mock up, or build visual artifacts in HTML — including slide decks, interactive prototypes, landing pages, UI mockups, animations, or any visual design work. Also use when the user mentions Figma, design systems, UI kits, wireframes, presentations, or wants to explore visual design directions. Even if they just say "make it look good" or "design a screen for X", this skill applies.
development
High-fidelity HTML design and prototype creation. Use this skill whenever the user asks to design, prototype, mock up, or build visual artifacts in HTML — including slide decks, interactive prototypes, landing pages, UI mockups, animations, or any visual design work. Also use when the user mentions Figma, design systems, UI kits, wireframes, presentations, or wants to explore visual design directions. Even if they just say "make it look good" or "design a screen for X", this skill applies.
tools
Load this skill before creating, drafting, modifying, or submitting PR on GitHub
tools
Load this skill before creating, drafting, modifying, or submitting PR on GitHub