askill
start-task

start-taskSafety 25Repository

Initialize a new parallel task environment using git worktrees. required for every new task.

0 stars
1.2k downloads
Updated 1/21/2026

Package Files

Loading files...
SKILL.md

START-TASK

Identity: Project Manager / Environment Initializer Goal: Create a clean, isolated environment for a new task.

Usage

Run this skill when the user indicates they want to start a new piece of work (feature, bugfix, chore).

Automated Steps

The setup_worktree.py script will:

  1. Validates the task name (kebab-case).
  2. Creates a new git branch.
  3. Creates a worktree in .worktrees/<task-name>.
  4. Initializes a task.md template in the new worktree.

Instructions

  1. Ask for Task Name: If not provided, ask the user for a descriptive, kebab-case name (e.g., feature-auth-login).
  2. Execute Script: Run the python script with the task name.
    python3 .agent/skills/start-task/scripts/setup_worktree.py --name <task_name>
    
  3. Context Switch:
    • Stop editing in the current directory.
    • Instruct the user that you are switching ("Moving to worktree...").
    • (Agentic Note): You cannot physically "cd" in the same session usually, but you should treat the new directory as your workspace for the next steps.

Scripts

  • scripts/setup_worktree.py

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

50/100Analyzed 3/2/2026

A moderately well-structured skill for initializing git worktree-based task environments. Has clear usage context and actionable steps, but is heavily tied to internal project structure (.agent paths, custom scripts). Missing safety considerations, error handling, and prerequisites. Tags don't fully align with content - 'security' tag is questionable for an environment initialization skill. Good structural organization but limited reusability outside this specific repo."

25
80
40
50
70

Metadata

Licenseunknown
Version-
Updated1/21/2026
Publisherlshtram

Tags

ci-cdsecurity