sift

Assess Ruby code quality and architecture using the Rubysmith Pragmatist SIFT protocol.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/b08x/syncopated-context --skill sift
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sift
Source: https://github.com/b08x/syncopated-context/tree/main/plugins/rubysmithing/skills/sift
Command: npx skills add https://github.com/b08x/syncopated-context --skill sift

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates structured QA assessments of Ruby projects by applying the Rubysmith Pragmatist SIFT protocol to identify issues, risks, and improvement opportunities.

Core Features & Use Cases

  • Loads SIFT protocol and templates from references to produce a standardized 8-section report.
  • Detects convention target (RuboCop, StandardRB, or Rubysmith) and generates citations.
  • Generates actionable findings with severity ratings and improvement recommendations.
  • Produces JSON-ready machine-readable outputs when using JSON mode.

Quick Start

Run a full SIFT QA assessment on the target Ruby project.

Frequently Asked Questions about sift

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a SIFT code quality assessment on a Ruby project?

To run a SIFT code quality assessment, target an individual file, directory, or entire Ruby project. The Skill applies the Rubysmith Pragmatist protocol to produce a standardized 8-section report identifying issues, risks, and improvement opportunities.

What is the Rubysmith Pragmatist SIFT protocol for Ruby architecture review?

The SIFT protocol is a structured framework for evaluating Ruby code quality and architecture. It generates actionable findings with severity ratings and improvement recommendations based on loaded reference artifacts and standards.

Can I generate machine-readable JSON output for Ruby code analysis?

Yes, you can generate JSON-ready machine-readable outputs by selecting JSON mode. This allows downstream systems to consume the structured findings and severity ratings from the SIFT assessment directly.

Does the assessment work with RuboCop and StandardRB conventions?

The assessment detects your project's convention target, whether RuboCop, StandardRB, or Rubysmith, and generates citations accordingly. This ensures the code quality findings align with your specific linting rules.

What modes are available for Ruby architecture and system design evaluation?

You can select optional modes for full assessment, system design, or tech advisory. This tailors the SIFT evaluation focus depending on whether you need comprehensive QA, architectural review, or technical guidance.

Are there limitations when assessing individual Ruby files vs entire directories?

The SIFT protocol handles individual files, entire projects, or directories without specific scale limitations noted. It requires access to reference artifacts in references/sift-protocol.md to guide the evaluation and generate the standardized report.