Skip to content

Instantly share code, notes, and snippets.

@pillheadddd
pillheadddd / 01_Introduction.md
Created July 27, 2025 02:23
ButtonGame - Decentralized Button Pressing Game (SDS Implementation)

ButtonGame - SDS Implementation Overview

Project Summary

ButtonGame is a decentralized button-pressing game where players compete to be the last person to press the button before a timer expires. Each press increases the price exponentially and resets the countdown. The last player wins the entire prize pool.

Development Workflow

This project was developed using the Solidity Development System (SDS), a security-first approach that emphasizes formal verification and pattern reuse:

1. DEFINE Phase

  • Created Product Requirements Document (PRD) from natural language description
@pillheadddd
pillheadddd / 01-intro.md
Created June 20, 2025 14:41
Claude Code Slash Command Reference

Custom Slash Command Example

Because of how Claude Code handles prompt injection of the instructions within slash commands, they offer finer grain control over how the agent operates.

task-context-enhanced.md is one part of a multi-phase workflow provided here as reference.

next.md is used by CC to determine the current phase and move to the next one, enabling it to easily run through every phase of the workflow without stopping or pausing.

@pillheadddd
pillheadddd / 01-Claude Persona-Driven Development.md
Last active June 27, 2025 11:11
Claude Code // Persona Driven Development Principle

Claude Best Practices for Multi-Persona Development

This document outlines the structured development workflow that ensures quality, consistency, and efficiency when using Claude for software development projects.

Core Philosophy: Test-First, Context-Aware, Persona-Driven Development

Our workflow is built on three fundamental principles:

  1. Context-Before-Code: Always understand the full context before implementing
  2. Test-First Development: Tests illuminate the path; they don't define the destination
  3. Persona-Driven Development: Distinct roles with enforced transitions ensure quality at every stage