Run Dozzle Dev Instance
amir20/dozzle
Starts a Dozzle dev server on a port derived from the current worktree so you can test by hand in a browser, without disturbing instances started elsewhere.
Generate project-specific worktree setup script based on project analysis.
$ npx skills add ariel-frischer/autospec --skill autospec-worktree-setup -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install ariel-frischer/autospec autospec-worktree-setup --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/ariel-frischer/autospec.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/autospec-worktree-setup .claude/skills/autospec-worktree-setup && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "autospec-worktree-setup" agent skill from https://github.com/ariel-frischer/autospec/tree/main/.agents/skills/autospec-worktree-setup into .claude/skills/autospec-worktree-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "autospec-worktree-setup", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/ariel-frischer/autospec/tree/main/.agents/skills/autospec-worktree-setupType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add ariel-frischer/autospec --skill autospec-worktree-setup -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install ariel-frischer/autospec autospec-worktree-setup --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ariel-frischer/autospec.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/autospec-worktree-setup .agents/skills/autospec-worktree-setup && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "autospec-worktree-setup" agent skill from https://github.com/ariel-frischer/autospec/tree/main/.agents/skills/autospec-worktree-setup into .agents/skills/autospec-worktree-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "autospec-worktree-setup", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ariel-frischer/autospec --skill autospec-worktree-setup -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install ariel-frischer/autospec autospec-worktree-setup --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ariel-frischer/autospec.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/autospec-worktree-setup .cursor/skills/autospec-worktree-setup && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "autospec-worktree-setup" agent skill from https://github.com/ariel-frischer/autospec/tree/main/.agents/skills/autospec-worktree-setup into .cursor/skills/autospec-worktree-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "autospec-worktree-setup", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/ariel-frischer/autospec.git --path .agents/skills/autospec-worktree-setup--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add ariel-frischer/autospec --skill autospec-worktree-setup -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install ariel-frischer/autospec autospec-worktree-setup --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ariel-frischer/autospec.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/autospec-worktree-setup .gemini/skills/autospec-worktree-setup && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "autospec-worktree-setup" agent skill from https://github.com/ariel-frischer/autospec/tree/main/.agents/skills/autospec-worktree-setup into .gemini/skills/autospec-worktree-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "autospec-worktree-setup", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install ariel-frischer/autospec autospec-worktree-setupInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add ariel-frischer/autospec --skill autospec-worktree-setup -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/ariel-frischer/autospec.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/autospec-worktree-setup .github/skills/autospec-worktree-setup && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "autospec-worktree-setup" agent skill from https://github.com/ariel-frischer/autospec/tree/main/.agents/skills/autospec-worktree-setup into .github/skills/autospec-worktree-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "autospec-worktree-setup", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ariel-frischer/autospec --skill autospec-worktree-setup -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install ariel-frischer/autospec autospec-worktree-setup --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ariel-frischer/autospec.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/autospec-worktree-setup .opencode/skills/autospec-worktree-setup && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "autospec-worktree-setup" agent skill from https://github.com/ariel-frischer/autospec/tree/main/.agents/skills/autospec-worktree-setup into .opencode/skills/autospec-worktree-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "autospec-worktree-setup", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
autospec-worktree-setupGenerate project-specific worktree setup script based on project analysis.
Autospec Worktree Setup is an agent skill from ariel-frischer/autospec. Generate project-specific worktree setup script based on project analysis.
Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Development, covering Git worktrees and Project scaffolding. It works with Go. The repository describes itself as: CLI for streamlined spec-driven development. The licence is MIT.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 3381f26. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Autospec Worktree Setup loads about 1.5k tokens when it runs. Until then it costs about 25 tokens; SKILL.md has 445 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
- `.env*` (`.env`, `.env.local`, `.env.production`, etc.)as specified in the user input, include `.env*` files but still exclude other secret patternsAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from ariel-frischer/autospec at commit 3381f26, republished under its MIT licence (© ariel-frischer). 445 words, ~1,530 tokens.
.claude/skills/autospec-worktree-setup/SKILL.md (or your agent's skills folder).This Agent Skill is generated from autospec.worktree-setup. When the user invokes "$autospec-worktree-setup" or "/autospec.worktree-setup", load and follow these instructions directly. Treat the text after the skill or command name as "$ARGUMENTS". Do not route back through "autospec worktree-setup"; this skill is the prompt for the stage.
Project specs directory: ./specs
$ARGUMENTSYou MUST consider the user input before proceeding (if not empty).
You are generating a project-specific setup script that will be run when creating new git worktrees. This script handles copying essential configuration files and running package manager install commands instead of copying large dependency directories.
Follow this execution flow:
Analyze project structure:
Identify package managers by checking for lockfiles:
package-lock.json -> npmyarn.lock -> yarnpnpm-lock.yaml -> pnpmbun.lockb -> bungo.sum or go.mod -> gorequirements.txt or Pipfile.lock -> pip/pipenvpoetry.lock or pyproject.toml with [tool.poetry] -> poetryCargo.lock -> cargoGemfile.lock -> bundlercomposer.lock -> composerIdentify essential directories/files to copy:
Autospec-related (REQUIRED for autospec workflows):
.autospec/ - Contains constitution, config, memory, and generated scripts. The constitution.yaml is REQUIRED for all workflow stages (specify, plan, tasks, implement)..agents/skills/ (if exists) - Shared autospec skills for Codex and OpenCode skill-aware sessions..claude/skills/ (if exists) - Claude Code project skills. Required if using agent_preset: claude.opencode.json (if exists) - OpenCode configuration file with permissions and model settings. Located at project root, not inside .opencode/.IDE/Editor configuration:
.vscode/ (if exists).idea/ (if exists)Identify files/directories to EXCLUDE:
node_modules/, vendor/, __pycache__/, .venv/, venv/, target/, dist/, build/, .bundle/*.log, *.tmp, .cache/, coverage/Handle secrets:
.env* (.env, .env.local, .env.production, etc.)credentials.*secrets.**.pem*.key*.p12*token* files.ssh/--include-env was specified in the user input, include .env* files but still exclude other secret patternsGenerate the setup script:
Create a POSIX-compatible bash script at .autospec/scripts/setup-worktree.sh with the following structure:
#!/bin/bash
# setup-worktree.sh - Project-specific worktree setup script
# Generated by autospec worktree gen-script
#
# Usage: Called automatically by 'autospec worktree create' or run manually:
# ./setup-worktree.sh <worktree_path>
#
# Environment variables (set by worktree create command):
# WORKTREE_PATH - Path to the new worktree
# WORKTREE_NAME - Name of the worktree
# WORKTREE_BRANCH - Branch checked out in worktree
# SOURCE_REPO - Path to source repository
set -euo pipefail
# Get worktree path from argument or environment
WORKTREE_PATH="${1:-${WORKTREE_PATH:-}}"
SOURCE_REPO="${SOURCE_REPO:-$(git rev-parse --show-toplevel)}"
if [ -z "$WORKTREE_PATH" ]; then
echo "Error: Worktree path required. Usage: $0 <worktree_path>"
exit 1
fi
echo "Setting up worktree at: $WORKTREE_PATH"
echo "Source repository: $SOURCE_REPO"
# Function to copy directory if it exists
copy_if_exists() {
local src="$SOURCE_REPO/$1"
local dst="$WORKTREE_PATH/$1"
if [ -d "$src" ]; then
echo "Copying $1..."
mkdir -p "$(dirname "$dst")"
cp -r "$src" "$dst"
fi
}
# Copy essential configuration directories
# Autospec-related (REQUIRED for autospec workflows)
copy_if_exists ".autospec" # Constitution, config, memory, scripts
copy_if_exists ".agents/skills" # Shared Codex/OpenCode skills
copy_if_exists ".claude/skills" # Claude Code project skills
# Copy OpenCode config file if it exists
if [ -f "$SOURCE_REPO/opencode.json" ]; then
echo "Copying opencode.json..."
cp "$SOURCE_REPO/opencode.json" "$WORKTREE_PATH/opencode.json"
fi
# IDE/Editor configuration (if detected)
# copy_if_exists ".vscode"
# copy_if_exists ".idea"
# Run package manager install commands
cd "$WORKTREE_PATH"
# (Include detected package manager commands)
echo "Worktree setup complete!"Ensure the script:
Create output directory:
.autospec/scripts/ directory exists.autospec/scripts/setup-worktree.shReport results:
--include-env was used, warn about security implicationsThe generated script MUST be written to: .autospec/scripts/setup-worktree.sh
autospec worktree create command© ariel-frischer, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/autospec-worktree-setup of ariel-frischer/autospec.
Open the folder on GitHubat commit 3381f26
Autospec Worktree Setup next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Autospec Worktree Setup this skillariel-frischer/autospec | 144 | — | ~1.5k | Automated safety check: Notes | MIT | |
| Run Dozzle Dev Instanceamir20/dozzle | 15k | — | ~747 | Automated safety check: Pass | MIT | |
| Fix Gh Issuebeatlabs/harvester | 135 | — | ~783 | Automated safety check: Pass | Apache-2.0 | |
| Compare Codegenhw-native-sys/pypto | 127 | — | ~1.4k | Automated safety check: Pass | Custom licence | |
| Arandu Module Generatorarandu-io/arandu | 281 | — | ~2.4k | Automated safety check: Pass | MIT | |
| New Examplego-gui-org/go-gui | 123 | — | ~377 | Automated safety check: Pass | MIT |
amir20/dozzle
Starts a Dozzle dev server on a port derived from the current worktree so you can test by hand in a browser, without disturbing instances started elsewhere.
beatlabs/harvester
Fix a single GitHub issue end-to-end using wt. An agent skill from beatlabs/harvester.
hw-native-sys/pypto
Compare codegen output (.pto files and pass dumps) between origin/main and the current branch for a given test case.
arandu-io/arandu
Adds a new entity, resource or CRUD module to an Arandu Go application by writing a YAML specification instead of hand-writing the Go code.
go-gui-org/go-gui
Scaffold a new go-gui example app with standard boilerplate. An agent skill from go-gui-org/go-gui.
superset-sh/superset
Makes a repository Superset-ready by writing .superset/config.json with setup, teardown and run scripts, then proving it with a real throwaway workspace.
ariel-frischer/autospec
Analyze cross-artifact consistency and quality in YAML format.
ariel-frischer/autospec
Generate YAML checklist for feature quality validation. An agent skill from ariel-frischer/autospec.
ariel-frischer/autospec
Identify underspecified areas in YAML spec and encode clarifications back into the spec.
ariel-frischer/autospec
Generate or update project constitution in YAML format. An agent skill from ariel-frischer/autospec.
ariel-frischer/autospec
Generate YAML implementation plan from feature specification.
ariel-frischer/autospec
Generate YAML feature specification from natural language description.
Works with
Categories
Generate project-specific worktree setup script based on project analysis. Autospec Worktree Setup is an agent skill from ariel-frischer/autospec. Generate project-specific worktree setup script based on project analysis.
Autospec Worktree Setup fits situations like: tasks that involve Git worktrees; tasks that involve Project scaffolding.
Run `npx skills add ariel-frischer/autospec --skill autospec-worktree-setup -a claude-code`. Or copy the skill folder (.agents/skills/autospec-worktree-setup in ariel-frischer/autospec) into .claude/skills/autospec-worktree-setup in your project. Claude Code loads it when a task matches its description.
Run `npx skills add ariel-frischer/autospec --skill autospec-worktree-setup -a codex`. Or copy the skill folder (.agents/skills/autospec-worktree-setup in ariel-frischer/autospec) into .agents/skills/autospec-worktree-setup in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ariel-frischer/autospec --skill autospec-worktree-setup -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/autospec-worktree-setup, .gemini/skills/autospec-worktree-setup, .github/skills/autospec-worktree-setup and .opencode/skills/autospec-worktree-setup in your project.
Going by SKILL.md and its folder, Autospec Worktree Setup needs the command-line tools its instructions call (git).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Autospec Worktree Setup is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.5k tokens (SKILL.md is roughly 6.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Autospec Worktree Setup: Run Dozzle Dev Instance (amir20/dozzle, 15k stars), Fix Gh Issue (beatlabs/harvester, 135 stars), Compare Codegen (hw-native-sys/pypto, 127 stars) and Arandu Module Generator (arandu-io/arandu, 281 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
ariel-frischer (a GitHub user) maintains it in ariel-frischer/autospec, which has 144 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on September 28, 2026.
Source: ariel-frischer/autospec on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.