Skip to content

Instantly share code, notes, and snippets.

description
Validate implementation against plan, verify success criteria, identify issues

Validate Plan

You are tasked with validating that an implementation plan was correctly executed, verifying all success criteria and identifying any deviations or issues.

Initial Setup

description model
Research codebase comprehensively using parallel sub-agents
opus

Research Codebase

You are tasked with conducting comprehensive research across the codebase to answer user questions by spawning parallel sub-agents and synthesizing their findings.

Initial Setup:

description
Implement technical plans from thoughts/shared/plans with verification

Implement Plan

You are tasked with implementing an approved technical plan from thoughts/shared/plans/. These plans contain phases with specific changes and success criteria.

Getting Started

description model
Create detailed implementation plans with thorough research and iteration
opus

Implementation Plan

You are tasked with creating detailed implementation plans through an interactive, iterative process. You should be skeptical, thorough, and work collaboratively with the user to produce high-quality technical specifications.

Initial Response

@frankdilo
frankdilo / subscription-modal-copy-review.md
Created December 3, 2025 15:41
Subscription Change Modal — Copy Review

Subscription Change Modal — Copy Review

This document shows all representative states of the subscription change modal copy for review.


Table of Contents

1. Upgrades (Non-Trial Users)

import { GetServerSideProps } from "next";
import Head from "next/head";
import { useEffect, useRef, useState } from "react";
// I suggest to create a read-only Stripe key with access to invoices + customers for this)
const stripe = require("stripe")(process.env.STRIPE_SECRET_KEY_INVOICE_GENERATOR);
export default function InvoicePage(props) {
const invoice = props.invoice;

Keybase proof

I hereby claim:

  • I am frankdilo on github.
  • I am frankdilo (https://keybase.io/frankdilo) on keybase.
  • I have a public key ASBN1t8kzPm43tQxTCudc6_CVfxgd44WWGbfOFDR62Ymvgo

To claim this, I am signing this object:

Keybase proof

I hereby claim:

  • I am frankdilo on github.
  • I am frankdilo (https://keybase.io/frankdilo) on keybase.
  • I have a public key ASDDmELAsCRg8-UGWDQvGVS2DhPYl7hnszNNNTTyk1NH1Ao

To claim this, I am signing this object: