Install
$ agentstack add skill-assertchris-claude-skills-custom-workflow-new-engage-feature ✓ 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.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
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 →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 afterbrief:as the raw purpose. SkipAskUserQuestionentirely. - If
brief:is absent: callAskUserQuestiondirectly 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:
- Lowercase all characters
- Replace spaces with hyphens
- Strip any character that is not
a-z,0-9, or- - Collapse multiple consecutive hyphens into one
- Trim leading and trailing hyphens
- 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.
- Author: assertchris
- Source: assertchris/claude-skills
- License: MIT
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.