Skip to content
Back to skills

Rsil Plan

ASecurity

Requirements-Synthesis Integration Loop (RSIL). Performs code-level gap analysis and creates remediation plans. Called after /synthesis ITERATE decision.

  • 666 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 2, 2026
ai-agentsjavascriptjavabashapi

Works with

  • api
  • mcp

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add majiayu000/claude-skill-registry --skill rsil-plan --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Rsil Plan?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Rsil Plan
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-rsil-plan/badge)](https://www.skillsdirectory.com/skills/majiayu000-rsil-plan)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: rsil-plan
description: |
  Requirements-Synthesis Integration Loop (RSIL).
  Performs code-level gap analysis and creates remediation plans.
  Called after /synthesis ITERATE decision.
user-invocable: true
context: fork
model: opus
version: "3.1.0"
argument-hint: "[--iteration <n>] [--auto-remediate] [--workload <slug>]"
allowed-tools:
  - Read
  - Grep
  - Glob
  - Task
  - TaskCreate
  - TaskUpdate
  - TaskList
  - Write
  - mcp__sequential-thinking__sequentialthinking
hooks:
  Setup:
    - type: command
      command: "source /home/palantir/.claude/skills/shared/workload-files.sh && source /home/palantir/.claude/skills/shared/validation-feedback-loop.sh"
      timeout: 5000

# EFL Pattern Configuration
agent_delegation:
  enabled: true
  default_mode: true
  max_sub_agents: 3
  delegation_strategy: "phase-based"
  strategies:
    gap_verification:
      description: "Delegate code-level gap verification to explore agents"
    evidence_collection:
      description: "Delegate evidence collection from codebase"
  output_paths:
    l1: ".agent/prompts/{slug}/rsil-plan/l1_summary.yaml"
    l2: ".agent/prompts/{slug}/rsil-plan/iteration_{n}.md"
    l3: ".agent/prompts/{slug}/rsil-plan/l3_details/"

parallel_agent_config:
  enabled: true
  complexity_detection: "auto"
  agent_count_by_complexity:
    simple: 1
    moderate: 2
    complex: 3
  gap_areas:
    - requirement_verification
    - code_evidence_collection
    - test_coverage_check

agent_internal_feedback_loop:
  enabled: true
  max_iterations: 3
  validation_criteria:
    completeness:
      - "All requirements verified against codebase"
      - "Evidence collected for each finding"
    quality:
      - "Code evidence includes file paths and snippets"
      - "Remediation recommendations specific"

review_gate:
  enabled: true
  phase: "3.5"
  criteria:
    - requirement_alignment
    - design_flow_consistency
    - gap_detection
    - conclusion_clarity

selective_feedback:
  enabled: true
  threshold: "MEDIUM"
---

# /rsil-plan - Requirements-Synthesis Integration Loop

> **Version:** 3.1.0 | **EFL Pattern:** P1 + P2 + P5 + P6
> **Role:** Gap Analysis and Remediation Planning
> **Pipeline:** After /synthesis ITERATE, before /orchestrate or /clarify

## 1. Purpose

RSIL handles iteration cycles when /synthesis returns ITERATE:

1. Verifies gaps at code level (not just keyword matching)
2. Collects evidence from codebase
3. Classifies gaps (COVERED/PARTIAL/MISSING)
4. Creates remediation tasks
5. Decides AUTO_REMEDIATE or ESCALATE

## 2. Invocation

```bash
/rsil-plan                          # Auto-detect iteration
/rsil-plan --iteration 2            # Specific iteration
/rsil-plan --auto-remediate         # Skip user confirmation
/rsil-plan --workload <slug>        # Explicit workload
```

## 3. Pipeline Integration

```
/synthesis
    |
    +-- ITERATE --> /rsil-plan <-- THIS SKILL
                        |
                        +-- Phase 1: Parallel Explore Agents (P2)
                        +-- Phase 2: L1 Aggregation
                        +-- Phase 3-A: L2 Horizontal Synthesis
                        +-- Phase 3-B: L3 Vertical Verification
                        +-- Phase 3.5: Review Gate (P5)
                        +-- Phase 4: Selective Feedback (P4)
                        +-- Phase 5: User Decision
                        |
                        +-- AUTO_REMEDIATE --> /orchestrate
                        +-- ESCALATE --> /clarify
```

## 4. L1/L2/L3 Output Format

### L1 Summary (returned to main context)

```yaml
taskId: rsil-{iteration}-{timestamp}
agentType: rsil-plan
status: success
summary: "RSIL complete: 3 gaps, 2 tasks, EFL verified"

priority: HIGH
decision: "AUTO_REMEDIATE"
gapStats:
  total: 3
  missing: 1
  partial: 2
  highComplexity: 0

l2Path: .agent/prompts/{slug}/rsil-plan/iteration_{n}.md
requiresL2Read: false
nextActionHint: "/orchestrate --workload {slug}"

eflMetrics:
  totalAgents: 2
  parallelPhases: 3
  feedbackLoops: 1
  internalIterations: 4
```

### L2 Report Structure

```markdown
# RSIL Gap Analysis Report - Iteration {n}

## Summary
| Metric | Value |
|--------|-------|
| COVERED | 5 (62%) |
| PARTIAL | 2 (25%) |
| MISSING | 1 (13%) |

## Decision
**AUTO_REMEDIATE** - Proceeding with /orchestrate

## Gap Details

### MISSING
| ID | Requirement | Complexity |
|----|-------------|------------|
| REQ-003 | Error handling | medium |

### PARTIAL
| ID | Requirement | Evidence |
|----|-------------|----------|
| REQ-002 | Auth flow | src/auth.ts (1 match) |

## Remediation Tasks Created
| Task ID | Requirement | Complexity |
|---------|-------------|------------|
| #101 | REQ-003 | medium |

## Next Action
/orchestrate --workload {slug}
```

## 5. Gap Classification

| Status | Code Evidence | Action |
|--------|---------------|--------|
| COVERED | 3+ matches | No action |
| PARTIAL | 1-2 matches | Complete implementation |
| MISSING | 0 matches | Full implementation |

## 6. Evidence Collection

```javascript
// Generate Grep patterns from requirement
const patterns = [
  { regex: "(function|class|def).*keyword", fileType: "ts,js,py" },
  { regex: "(describe|test|it).*keyword", fileType: "ts,js" },
  { regex: "(import|from).*keyword", fileType: "ts,js,py" }
];

// Search codebase
for (pattern of patterns) {
  results = await Grep({ pattern: pattern.regex, type: pattern.fileType });
  evidence.files.push(...results.files);
}
```

## 7. Decision Logic

| Condition | Decision |
|-----------|----------|
| gaps <= 3, highComplexity < 1 | AUTO_REMEDIATE |
| gaps > 3 OR highComplexity >= 1 | ESCALATE |

## 8. Remediation Task Creation

```javascript
const task = await TaskCreate({
  subject: `[RSIL-${iteration}] ${action}: ${requirement}`,
  description: generateTaskDescription(gap),
  activeForm: `Remediating: ${requirementId}`
});
```

## 9. Input Dependencies

| Source | Path | Purpose |
|--------|------|---------|
| /clarify | `.agent/prompts/{slug}/clarify.yaml` | Requirements |
| /synthesis | `.agent/prompts/{slug}/synthesis/synthesis_report.md` | Gaps |
| /research | `.agent/prompts/{slug}/research.md` | Patterns |
| /planning | `.agent/prompts/{slug}/plan.yaml` | Phases |

## 10. Output Destinations

| Destination | Path | Purpose |
|-------------|------|---------|
| Native Tasks | TaskCreate API | Remediation tasks |
| /orchestrate | iteration_{n}_remediation.yaml | Plan YAML |
| /clarify | Gap descriptions | Requirements update |

## 11. Handoff Contract

```yaml
handoff:
  skill: "rsil-plan"
  workload_slug: "{slug}"
  status: "completed"
  next_action:
    skill: "/orchestrate"  # or "/clarify"
    arguments: "--workload {slug}"
    reason: "Gap analysis complete, {n} tasks created"
```

## 12. Configuration

```javascript
const DEFAULT_CONFIG = {
  gapThreshold: 3,           // Max gaps for auto-remediate
  highComplexityThreshold: 1, // Max high-complexity gaps
  maxIterations: 5,          // Max RSIL iterations
  evidenceThreshold: {
    covered: 3,              // Matches for COVERED
    partial: 1               // Matches for PARTIAL
  }
};
```

---

### Version History

| Version | Change |
|---------|--------|
| 3.1.0 | Cleaned duplicate blocks, normalized frontmatter |
| 3.0.0 | Full EFL implementation (P1-P6) |
| 1.2.0 | Standalone execution, handoff contract |
| 1.1.0 | Workload-scoped output paths |
| 1.0.0 | Initial RSIL implementation |

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.