https://github.com/terraroot3/openskills
https://github.com/terraroot3/openskills
Last synced: 16 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/terraroot3/openskills
- Owner: TerraRoot3
- Created: 2026-04-27T09:52:44.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-05-11T05:51:53.000Z (about 1 month ago)
- Last Synced: 2026-05-11T07:29:08.293Z (about 1 month ago)
- Size: 19.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OpenSkills
Shared Codex skills for cross-machine installation and team reuse.
## Structure
- `skills//`: one installable Codex skill per directory
## Current Skills
- `gitlab-start-development`
- Start a new GitLab task with the real GitLab issue as the numbering source of truth
- The user prepares the clean worktree first; this skill does not create it
- Sync the latest `master` or `main` first, based on repo rules
- Create the remote task branch from that latest mainline branch
- Fetch the correct branch locally and switch the prepared worktree onto it before coding
- Useful when the repo also requires local issue/design/ipml docs after the correct branch exists
- `gitlab-publish-environment`
- Publish GitLab backend or web frontend repositories to shared environments
- `发布测网` maps to `dev`
- `发布预发` maps to `release`
- `发布现网` or `发布到现网` first syncs `master` into the source branch, then merges into `master`, pushes `master`, pushes the next version tag, and switches back to the original branch
- Default policy is to merge the full source branch into the requested target branch; do not silently switch to cherry-pick or isolated publish flows unless the user explicitly asks for that exception or repo rules require it
- Not for Flutter, iOS, Android, React Native, or other mobile app repositories
- `gitlab-production-readiness-check`
- Run the pre-production sync check on the current GitLab demand branch before a real production publish
- Trigger phrases include `上线检查`, `做一下上线检查`, `现网上线前检查`, and requests to merge the latest `master` or `main` into the current demand branch to review impact
- Commit and push the current demand branch first, sync the latest `master` or `main` into it, resolve conflicts, and review whether incoming mainline changes affect the current demand
- If there is no material impact, push the updated demand branch; if there is impact or uncertainty, stop and report it instead of silently pushing
- Not for Flutter, iOS, Android, React Native, or other mobile app repositories
## Install Example
On another machine, install this skill from the repo path:
```bash
python3 ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py --repo TerraRoot3/OpenSkills --path skills/gitlab-publish-environment
```
If the repository is private, make sure git or GitHub credentials are available first.