Skip to content

Instantly share code, notes, and snippets.

View revans's full-sized avatar
🀠
Building Empires

Robert Evans revans

🀠
Building Empires
View GitHub Profile
@revans
revans / SHAREABLE-README.md
Created February 10, 2026 20:26 — forked from boringmarketer/SHAREABLE-README.md
Vibe Skill Creator - Build Claude skills that actually improve output

Vibe Skill Creator

Build Claude skills that actually improve output. Includes a finished example you can use immediately.


Start Here

New to skills? Read START-HERE.md first (3-minute read).

@revans
revans / direct-response-copy-gist.md
Created February 10, 2026 20:24 — forked from boringmarketer/direct-response-copy-gist.md
The Direct Response Copy Skill β€” AI skill file for writing copy that converts. Works with Claude Code, Cursor, ChatGPT, Gemini, and any LLM.

The Direct Response Copy Skill

Write copy that converts. Landing pages, emails, sales copy, headlines, CTAs, social posts β€” anything persuasive.

This is an AI skill file. It turns any AI into a direct response copywriter trained on the frameworks of Schwartz, Hopkins, Ogilvy, Halbert, Caples, Sugarman, and Collier. Instead of getting generic AI copy, you get internet-native writing that sounds like a smart friend explaining something β€” while quietly deploying every persuasion principle in the book.


How to use this

@revans
revans / COMPLETE_FUNNEL_PACKAGE.md
Created February 10, 2026 20:12 — forked from boringmarketer/COMPLETE_FUNNEL_PACKAGE.md
The Vibe Marketer: Complete Funnel Package - Ads, Landing Pages, Email Sequence

The Vibe Marketer: Complete Funnel Package

Ads β†’ Landing Page β†’ Email Sequence β†’ Offers


Offer Links

Skills Pack β€” $199 https://thevibemarketer.com/skills

@revans
revans / PLAYBOOK_EMAIL_SEQUENCE_V2.md
Created February 10, 2026 20:12 — forked from boringmarketer/PLAYBOOK_EMAIL_SEQUENCE_V2.md
Vibe Marketer Email Sequence V2 - Playbook to Skills/Bundle Conversion

The Vibe Marketer: Email Sequence V2

10 emails. 12 days. Free skill activation β†’ Full system conversion.


The Strategy

The Hook: Give them the Direct Response Copy skill free. Get them to use it. Let the quality speak.

@revans
revans / gist:d7c240dfc3a8e79a76dce47842927784
Created May 14, 2021 00:38 — forked from rxaviers/gist:7360908
Complete list of github markdown emoji markup

People

:bowtie: :bowtie: πŸ˜„ :smile: πŸ˜† :laughing:
😊 :blush: πŸ˜ƒ :smiley: ☺️ :relaxed:
😏 :smirk: 😍 :heart_eyes: 😘 :kissing_heart:
😚 :kissing_closed_eyes: 😳 :flushed: 😌 :relieved:
πŸ˜† :satisfied: 😁 :grin: πŸ˜‰ :wink:
😜 :stuck_out_tongue_winking_eye: 😝 :stuck_out_tongue_closed_eyes: πŸ˜€ :grinning:
πŸ˜— :kissing: πŸ˜™ :kissing_smiling_eyes: πŸ˜› :stuck_out_tongue:
config.middleware.use RoutesReloader
@revans
revans / README.md
Created November 30, 2015 20:12 — forked from wvengen/README.md
Ruby memory analysis over time

Finding a Ruby memory leak using a time analysis

When developing a program in Ruby, you may sometimes encounter a memory leak. For a while now, Ruby has a facility to gather information about what objects are laying around: ObjectSpace.

There are several approaches one can take to debug a leak. This discusses a time-based approach, where a full memory dump is generated every, say, 5 minutes, during a time that the memory leak is showing up. Afterwards, one can look at all the objects, and find out which ones are staying around, causing the

class Api::UploadsController < ApiController
def create
@upload = Upload.new(upload_params)
ensure
clean_tempfile
end
private
class RouteRecognizer
attr_reader :paths
# To use this inside your app, call:
# `RouteRecognizer.new.initial_path_segments`
# This returns an array, e.g.: ['assets','blog','team','faq','users']
INITIAL_SEGMENT_REGEX = %r{^\/([^\/\(:]+)}
def initialize
require 'md5'
class Chargify::HooksController < ApplicationController
protect_from_forgery :except => :dispatch
before_filter :verify, :only => :dispatch
EVENTS = %w[ test signup_success signup_failure renewal_success renewal_failure payment_success payment_failure billing_date_change subscription_state_change subscription_product_change ].freeze
def dispatch
event = params[:event]