Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Rafayel's engineering toolkit bootstrap plugin: exposes /re:new_repo and /re:existing_repo, then installs and customizes project-local workflow prompts, skills, memory, ADRs, dev logs, and review tooling per repository.
npx claudepluginhub rafayelgardishyan/rafayels-engineeringConfigure the rafayels-engineering plugin for an existing repository — sets up documentation paths, project details, and installs skills with repo-specific context baked in.
Create a new repository from scratch with the rafayels-engineering plugin installed, documentation structure, and project-specific skills baked in.
You are a thin specialist that hands coding tasks off to OpenAI Codex via the
Visually compares live UI implementation against Figma designs and provides detailed feedback on discrepancies. Use after writing or modifying HTML/CSS/React components to verify design fidelity.
Iteratively refines UI design through N screenshot-analyze-improve cycles. Use PROACTIVELY when design changes aren't coming together after 1-2 attempts, or when user requests iterative refinement.
Detects and fixes visual differences between a web implementation and its Figma design. Use iteratively when syncing implementation to match Figma specs.
Creates or updates README files following Effective Go style and conventions. Use when writing Go project documentation with clear, idiomatic prose and standard section ordering.
Admin access level
Server config contains admin-level keywords
External network access
Connects to servers outside your machine
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
AI-powered development tools for code review, research, design, and workflow automation.
Corca Workflow Framework — consolidated hooks and skill orchestration for structured development sessions
Compound Engineering workflow: PRD-driven sprints, isolated worktrees, hook-enforced safety, automated learning. Skills become /vini-workflow:plan, /vini-workflow:compound, etc.
Compound engineering with persistent memory and multi-agent workflows based on beads. 30 specialized agents, 28 commands, 15 skills, and automatic knowledge capture/recall.
Development workflow automation including feature development, code quality, and PR management
AI-Driven Engineering workflow commands for managing issues, tasks, implementation, and PRs.
Rafayel's engineering toolkit: end-to-end feature workflow with brainstorm-plan-work-review-compound pipeline, case-based memory layer with vector retrieval, pattern detection and auto-PR generation, pluggable orchestrator strategies, Obsidian vault researcher, ADR management, dev logs, and project bootstrapping.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Rafayel's engineering toolkit for Claude Code, OpenCode, and now Pi.
The main/global install is now intentionally bootstrap-only: it exposes /re:new_repo and /re:existing_repo, then those commands install and customize the prompts and skills a specific repository needs.
This repo stays compatible with Claude/OpenCode project-local resources while also shipping a native Pi package with extensions for the tools that matter most:
| Harness | Status | Entry point |
|---|---|---|
| Claude Code | Supported | .claude-plugin/plugin.json |
| OpenCode | Supported | .opencode/ |
| Pi | Supported | package.json + extensions/ |
This repository now includes a Pi package manifest and native Pi extensions under extensions/.
extensions/memory.tsextensions/project-config.tsextensions/playwright.tsextensions/figma.tsextensions/ask-user-question.tsextensions/issue-tracker.tsextensions/toon.ts (global Toon preprocessor for tool output)These extensions are additive. They do not replace the existing Claude/OpenCode plugin files.
This package now also includes two Pi-native workflow tools:
ask_user_question — interactive single-question user input for workflow pauses and clarificationsissue_tracker — project-local structured issue tracking backed by JSON files in .pi/issues/Use the installer:
./install.sh
The installer lets you choose:
See also: INSTALL.md
Install globally:
pi install /path/to/rafayels-engineering
Install into the current project only:
pi install -l /path/to/rafayels-engineering
Both install modes expose only the bootstrap prompts by default:
/re:new_repo/re:existing_repoRun one of those commands inside or near a repository to copy and customize project-local workflow prompts and skills from references/project-resources/.
extensions/toon.ts now runs a transparent Pi-native preprocessing pipeline for Bash tools:
rtk rewrite first (when available).This is enabled by default and works without special env toggles.
Modes are mainly for control/rollback:
export PI_TOOL_PREPROCESSOR=auto # (default) rewrite with RTK when possible, then encode output with Toon
export PI_TOOL_PREPROCESSOR=rtk # force RTK rewrite attempt first, then Toon encoding
export PI_TOOL_PREPROCESSOR=toon # skip RTK, only do Toon output encoding
export PI_TOOL_PREPROCESSOR=off # disable preprocessing entirely
# Optional binary/script overrides
export TOON_BIN=/opt/homebrew/bin/toon
export RTK_BIN=/opt/homebrew/bin/rtk
export TOON_DETECT_SCRIPT=/path/to/custom/toon-detect.sh
Initialize memory after /re:new_repo or /re:existing_repo installs the memory skill into a project (memory is optional and not part of the minimal core set):
# Claude/Pi project-local skill install
python3 .claude/skills/memory/scripts/memory.py init
# OpenCode project-local skill install
python3 .opencode/skills/memory/scripts/memory.py init
If your machine needs a specific interpreter:
export PYTHON_FOR_RAFAYELS_ENGINEERING=/opt/homebrew/bin/python3.12
Nothing is removed:
Pi uses native extensions instead of relying on Claude MCP wiring.
Examples:
memory_query and memory_writeget_config_value and init_configTo reduce prompt churn, the Pi Playwright bridge also registers compatibility aliases matching existing prompt usage, such as:
mcp__plugin_compound-engineering_pw__browser_navigatemcp__plugin_compound-engineering_pw__browser_snapshotmcp__plugin_compound-engineering_pw__browser_take_screenshotmcp__plugin_compound-engineering_pw__browser_console_messagesThat means existing command text can keep working while the underlying execution is Pi-native.
Pi-native Figma tools currently include:
figma_get_nodefigma_get_node_from_urlfigma_get_filefigma_get_imageRequires:
export FIGMA_API_KEY=...