一键导入
project
Use when asked to find a project, work on a project, start a feature, fix a bug, or make changes to a repo.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when asked to find a project, work on a project, start a feature, fix a bug, or make changes to a repo.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Query and modify databases (PostgreSQL, MySQL/MariaDB, SQLite). Use when the user asks to inspect, query, or write to a database, or when you need to understand a database schema.
Retrieve up-to-date documentation for libraries and frameworks via the Context7 API. Use when looking up docs for any library, finding code examples, verifying API usage, or getting current info that may have changed since training.
Deep codebase analysis with extended thinking — use for complex tasks that may lead to implementation
Update the changelog for a new release
Interact with local Chrome browser session (only on explicit user approval after being asked to inspect, debug, or interact with a page open in Chrome)
Create git commits using Conventional Commits format
| name | project |
| description | Use when asked to find a project, work on a project, start a feature, fix a bug, or make changes to a repo. |
| user-invocable | true |
| allowed-tools | Bash(${CLAUDE_SKILL_DIR}/scripts/project *) |
| config | {"PROJECTS_HOME":{"description":"Directory containing primary project repos","default":"~/Projects"},"PROJECTS_CLONE_DIR":{"description":"Directory for managed working clones","default":"~/.projects"}} |
Primary repos stay clean on main in $PROJECTS_HOME. Working clones live in $PROJECTS_CLONE_DIR/<project>/<clone>/.
Use ${CLAUDE_SKILL_DIR}/scripts/project for all commands.
list to find the project if you don't know the exact namecreate a clone — never work in the primary repo directlyswitch to get the clone path, then cd thereaccept or discard# find projects
scripts/project list # all projects and their clones
scripts/project list auth # filter by name
scripts/project list --status active --limit 5
# clone lifecycle
scripts/project create <project> --name <name> --desc "what this work is for"
scripts/project create my-app # auto-generates name
scripts/project switch <project> <clone> # get clone path
scripts/project sync <project> <clone> # pull latest main into clone
scripts/project diff <project> <clone> # commits + diff vs main
scripts/project accept <project> <clone> # apply commits to primary
scripts/project discard <project> <clone> # delete clone
scripts/project cleanup [--stale-days 7] # purge finished clones
list first — a relevant clone may already exist