AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Custom Workflow New Engage Feature

skill-assertchris-claude-skills-custom-workflow-new-engage-feature · by assertchris

Start a new feature on the Edgar (ritdu-sports-user-engagement-platform) project. Asks for a brief, derives a date-stamped branch name, creates a worktree, stubs a plan doc, and registers it in docs/thoughts/README.md.

No reviews yet
0 installs
8 views
0.0% view→install

Install

$ agentstack add skill-assertchris-claude-skills-custom-workflow-new-engage-feature

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-assertchris-claude-skills-custom-workflow-new-engage-feature)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
26d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Custom Workflow New Engage Feature? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Edgar New Engage Feature

The Edgar project root is always /home/friday/Code/ritdu-sports-user-engagement-platform.

Step 1: Get purpose

Check $ARGUMENTS for a brief: key.

  • If brief: is present in ARGUMENTS: use everything after brief: as the raw purpose. Skip AskUserQuestion entirely.
  • If brief: is absent: call AskUserQuestion directly and immediately — do NOT write the question as text first. Ask:

> "What is this Edgar feature for? (keep it short — a few words)"

Provide 3 example options:

  • "rate-limit API keys" — describes a security hardening feature
  • "poll embed SSR" — describes a widget rendering feature
  • "purge stale webhooks" — describes a maintenance / sweeper feature

The user will type their own answer via the Other field.

If the purpose is empty after sanitisation (step 2), ask again.

Step 2: Sanitise into a slug

Transform the raw purpose into a slug:

  1. Lowercase all characters
  2. Replace spaces with hyphens
  3. Strip any character that is not a-z, 0-9, or -
  4. Collapse multiple consecutive hyphens into one
  5. Trim leading and trailing hyphens
  6. Truncate to 40 characters max, cutting at the last - boundary (do not cut mid-word)

Step 3: Determine branch name

Run:

date +%Y-%m-%d

The branch name is feat/- (e.g. feat/2026-06-13-rate-limit-api-keys).

The plan doc filename is -.md.

Step 4: Pull main before creating the worktree

Before creating the worktree, ensure main is up to date:

git -C /home/friday/Code/ritdu-sports-user-engagement-platform pull origin $(git -C /home/friday/Code/ritdu-sports-user-engagement-platform rev-parse --abbrev-ref HEAD)

If the pull fails (e.g. no remote, offline), warn Chris but continue — do not abort.

Step 5: Create worktree, plan stub, and README entry

Create a worktree for the branch in /home/friday/Code/ritdu-sports-user-engagement-platform using the fridayworktreecreate MCP tool. NEVER run git commands manually — the MCP tool handles branch creation inside the worktree so the main project directory always stays on main. Do NOT run git checkout, git branch, or any other git command in the main project directory — it must remain on main throughout.

The worktree will be placed at /home/friday/Code/ritdu-sports-user-engagement-platform/.worktrees/.

Once the worktree exists, copy node_modules from the main project into the worktree using cp -r (not symlinks) so tools like tsc, vitest, etc. are immediately available.

Then create the plan doc stub at /docs/thoughts/plans/ with this exact content:

---
topic: 
branch: 
status: active
last_validated: 
---

# 

## Overview

TODO

## Phases

### Phase 1: …

**Files:** …

**Tests:** …

Then add a new row to the table in /docs/thoughts/README.md. Find the last row in the ## plans/ table and insert a new row immediately after it: | | active |

Do not commit either file.

Step 6: Done

Report:

> Worktree ready at: /home/friday/Code/ritdu-sports-user-engagement-platform/.worktrees/ > > To work in this worktree from Claude Code CLI, exit this session and run: > `` > cd /home/friday/Code/ritdu-sports-user-engagement-platform/.worktrees/ > claude > ``

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.