Install
$ agentstack add skill-aiweline-welineframework-fencang-release ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Fencang Release (passphrase-gated)
Codex alias for CI发布工程师-分仓发布. Do not run unless the user message contains 分仓.
Canonical paths
| Purpose | Path | |---|---| | Full skill body (keep in sync) | dev/ai/skills/CI发布工程师-分仓发布/SKILL.md | | PowerShell scripts | dev/tools/fencang/ | | AI routing index | dev/ai/skills/_index.md |
Passphrase scope
| User says | Scope | |---|---| | 分仓 Framework | Only Framework | | 分仓 Admin,Backend | Only listed modules | | 分仓 --all | All mapped modules | | 分仓 alone | Ask which module; do not run |
Quick commands (from repo root)
$Fencang = 'dev\tools\fencang'
.\$Fencang\fencang-sync.ps1 -Modules Framework
.\$Fencang\fencang-sync.ps1 -Modules Admin,Backend
.\$Fencang\fencang-sync.ps1 -All
.\$Fencang\fencang-sync.ps1 -Modules Framework -WelineRoot E:\WelineFramework\weline
pwsh ./dev/tools/fencang/fencang-sync.ps1 -Modules Framework
.\$Fencang\bump-tag.ps1 -CurrentTag v1.2.9
.\$Fencang\refresh-packagist.ps1 -RepoPath E:\WelineFramework\框架-分仓\weline-module-admin
Workflow summary
- Resolve split root: default
{DEV_ROOT}/../框架-分仓; use-WelineRootonly when explicitly provided. - Ensure each mapped repo exists: existing
.gitrepos are reused; missing repos are cloned fromorigin=https://gitee.com/aiweline/{repo}.gitwith GitHub fallback andgithub=https://github.com/Aiweline/{repo}.git. - Pre-check with
robocopy /L /MIRon Windows or portable hash compare on macOS/Linux; if no diff, skip copy, commit, tag, push, and Packagist. - Mirror
app/code/Weline/{Module}/into the repo root while preserving.git,vendor,.idea,node_modules, and.DS_Store. - Review git status/diff; dirty existing repos are refused, remote fetch failures are reported as warnings, and empty syncs skip commit/tag/push.
- Bump tag (patch +1, carry at 9), commit, push
origin+github(branch + tag), then call Packagist update. - Report per module: root path, clone/reuse status, old/new tag, Packagist result, push result.
For mapping table, remote URL rules, Packagist credential configuration, and guardrails, read the canonical skill file above.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Aiweline
- Source: Aiweline/WelineFramework
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.