How this skill is triggered — by the user, by Claude, or both
Slash command
/rjsf-agent:rjsf-delete <FormName><FormName>This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Trigger:** `/rjsf-delete <FormName>`
Trigger: /rjsf-delete <FormName>
Archives the specified session to .rjsf/history/ and removes it from .rjsf/sessions/. Generated code at the session's outputPath is not deleted.
The user must provide a form name argument. If no argument is given:
"Usage:
/rjsf-delete <FormName>(e.g.,/rjsf-delete UserRegistrationForm)Use
/rjsf-listto see available sessions."
Stop here.
Check if .rjsf/sessions/<FormName>/session.json exists.
If it does not exist:
"No session found for . Use
/rjsf-listto see available sessions."
Stop here.
Read .rjsf/sessions/<FormName>/session.json and display a summary:
"You are about to delete the session for :
- Current phase: Phase — ()
- Completed phases: of 7
- Output path: <outputPath or "not set">
- Session artifacts will be archived to
.rjsf/history/- Generated code at
<outputPath>will NOT be deletedType yes to confirm deletion, or anything else to cancel."
Use the phase name mapping:
"1" -> Requirements"1.5" -> Feature Suggestions"2" -> Planning"2.5" -> Technical Decisions"3" -> Prototype"4" -> Execution"5" -> TestingWait for the user to respond. If the response is not exactly yes (case-insensitive):
"Deletion cancelled."
Stop here.
Archive procedure (do NOT read session-pattern.md — steps are inline):
Generate an ISO 8601 timestamp for right now, replacing colons with hyphens (e.g., 2026-05-26T09-30-00Z).
Create the directory: .rjsf/history/<FormName>_<timestamp>/
Copy the entire contents of .rjsf/sessions/<FormName>/ into .rjsf/history/<FormName>_<timestamp>/. This includes session.json and all artifact files.
Use Bash to copy: cp -r .rjsf/sessions/<FormName>/* .rjsf/history/<FormName>_<timestamp>/
Remove the session directory and all its contents:
rm -rf .rjsf/sessions/<FormName>/
Read .rjsf/active-session to check if the deleted session was the active one.
If the deleted form name matches the active session:
.rjsf/active-session (use Bash: rm .rjsf/active-session).If it was not the active session, leave .rjsf/active-session unchanged.
Display:
"Deleted session:
- Archived to:
.rjsf/history/<FormName>_<timestamp>/- Generated code at
<outputPath>was preserved (not deleted) [If was active session:] - Active session cleared. Use/rjsf-switchto select another session or/rjsf-newto create one.Actions:
/rjsf-list— see remaining sessions/rjsf-switch— switch to another session/rjsf-new <FormName>— create a new session"
npx claudepluginhub rujal408/rjsf-agent --plugin rjsf-agentProvides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.