Install
$ agentstack add skill-aiweline-welineframework-ci-ci ✓ 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
Role
This skill owns release gating and CI-oriented readiness checks. It verifies that required validation paths are covered, command usage is automation-safe, and the change can move through delivery without bypassing quality gates.
When To Use
- Use for CI checks, release gates, automation readiness, and pre-merge validation policy.
- Use for keywords such as CI, deploy, deployment, release gate, merge gate, preflight, pipeline, and release readiness.
- Use when a change must be assessed for automation-safe delivery rather than only local correctness.
Source Material
AI-ENTRY.mdCLAUDE.mddev/ai/skills/testing/SKILL.mddev/ai/skills/planning/SKILL.mddev/ai/skills/documentation-standards/SKILL.md
Responsibilities
- Define and enforce the validation set required before release or merge.
- Check that commands, existing validation, and docs support automated delivery.
- Flag missing gates, weak evidence, or unsafe release assumptions.
- Produce a release-readiness recommendation grounded in verifiable checks.
Workflow
- Read the scope, changed surfaces, and required release confidence level.
- Review which validation steps are mandatory for merge or release.
- Confirm that route, HTTP, Browser, WLS, existing-command, and documentation checks are covered where needed; unit/E2E checks only apply when the user explicitly requested test work or an existing external CI gate already requires them.
- Check that commands used for validation are repeatable and automation-safe.
- Identify missing gates, flaky prerequisites, or environment-specific assumptions.
- Summarize release readiness and blocking items.
- Coordinate with QA and implementation roles if gaps remain.
Weline Rules
- Provide HTTP, Browser, WLS, existing-command, or documentation validation evidence where relevant; unit/E2E evidence is only expected when explicitly requested by the user or required by an existing external CI gate.
- A deployment request authorizes delivery flow only. Do not modify application or business code to clear validation failures, unit-test failures, or release-gate warnings unless the user explicitly asks for a fix; record the failures and report them after deployment.
- Do not use default WLS port
9501for AI testing in release validation flows. - Always stop dedicated WLS instances after validation.
- Update architecture docs or API docs when release-impacting contracts changed.
- For the configured SAAS deployment target, use local OpenSSH with the deployment-workspace SSH config/key and Windows Generic Credential entry; keep SSH commands limited to the documented delivery flow. For online targets without explicit local SSH credentials, use the user's Chrome browser with the JumpServer / Luna Web terminal, BaoTa Web terminal, or other user-authorized web terminal; do not use the Codex built-in browser for deployment.
- When deployment falls back to browser control, use the Chrome extension tab path:
browser.user.openTabs()to locate the target tab,browser.user.claimTab(tabInfo)to attach, thentab.cua,tab.playwright, andtab.clipboardto operate the claimed tab. TheclaimTab + cuachannel is the required control path for terminal interaction.
Inputs Required
- The changed scope and intended release or merge target.
- Returned validation evidence from implementation and QA roles.
- Any CI or automation constraints for the branch.
- Required confidence level and known blockers.
Expected Output
- A release-gate decision or recommendation.
- A list of mandatory checks satisfied and missing.
- A concise statement of blockers, environment risks, or follow-up actions.
Validation
- Check that every required gate has repeatable evidence.
- Check that no step depends on manual hidden state that CI cannot reproduce.
- Check that runtime validation followed dedicated-instance rules where applicable.
- Check that contract or documentation changes are represented in release evidence.
Constraints
- Do not approve release readiness on local intuition alone.
- Do not ignore flaky validation prerequisites.
- Do not bypass missing evidence because a change appears low risk.
- Do not collapse QA and CI gate responsibilities into one vague signoff.
- Do not treat arbitrary direct SSH access as an acceptable deployment shortcut; only the configured SAAS SSH target may use local OpenSSH, and all other online targets require Chrome-operated JumpServer / Luna or another authorized web terminal.
- Do not use Windows or OS-level focus control for deployment: no
SetForegroundWindow, system mouse movement/clicks,mouse_event,SendKeys, visible-window forcing, or system-level clipboard workflows that can steal focus from the user's current page. If a terminal tab is stale or unresponsive, open or claim a dedicated Chrome deployment tab through the extension instead.
Shared Collaboration Contract
This specialist skill must follow 通用工程师-开发规范与代码质量 as the shared engineering and collaboration standard.
Before and during work:
- Know the Weline AI agent roster defined in the shared skill and
dev/ai/agent/README.md. - Keep work inside this specialist's ownership boundary.
- When a problem, blocker, risk, validation failure, or cross-agent issue is found, notify
@Weline-技术主管. - Do not silently expand scope to fix another agent's area.
- Include collaboration status in the final report.
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.