nacl-tl-ship

Automate code commits, branch pushes, pull requests, and YouGile task updates.

23|2|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ITSalt/NaCl --skill nacl-tl-ship
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: nacl-tl-ship
Source: https://github.com/ITSalt/NaCl/tree/main/nacl-tl-ship
Command: npx skills add https://github.com/ITSalt/NaCl --skill nacl-tl-ship

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the post-development shipping workflow by committing code, pushing to the correct branch, creating a pull request when required, and updating YouGile task chats.

Core Features & Use Cases

  • Read git strategy from config.yaml (global or per-module) to determine whether to push directly or create a feature branch and PR.
  • Post a commit summary to YouGile after shipping, including branch, PR, and file changes.
  • Supports both direct and feature-branch workflows and can optionally deploy via config-driven steps.
  • Guidance and guardrails to ensure tests pass before shipping and to prevent accidental pushes to main.

Quick Start

Run /nacl-tl-ship UC028 after code is ready to ship; it will commit, push, create a PR if needed, and update YouGile.

Frequently Asked Questions about nacl-tl-ship

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate git commit, push, and pull request creation?▼

Automate git commit, push, and pull request creation by reading config.yaml to determine the git strategy, pushing to the correct branch, and creating a PR when required. The workflow enforces pre-commit checks and safety guards to ensure reliable shipping.

How do I post commit summaries to YouGile task chats automatically?▼

Post commit summaries to YouGile task chats automatically by running the shipping workflow. It updates YouGile with branch, PR, and file change details immediately after pushing the code.

Can I use a feature-branch workflow instead of pushing directly to main?▼

Yes, you can use a feature-branch workflow instead of pushing directly. The workflow reads global or per-module git strategy from config.yaml to support both direct pushes and feature-branch pull requests.

How do I prevent accidental pushes to main during deployment?▼

Prevent accidental pushes to main during deployment by using built-in safety guards. The workflow enforces pre-commit checks and structured status reporting to ensure tests pass before shipping code.

What is the best way to update YouGile tasks after pushing code?▼

The best way to update YouGile tasks after pushing code is to use an automated shipping workflow. It commits code, handles the branch push or PR, and posts a structured summary to YouGile task chats.

Do I need a config.yaml to configure git deployment strategies?▼

Yes, you need a config.yaml to configure git deployment strategies. It defines whether to push directly or create a feature branch, sets the base branch, and specifies optional config-driven deployment steps.