Skip to content

Instantly share code, notes, and snippets.

View jvalenzano's full-sized avatar

Jason Valenzano jvalenzano

View GitHub Profile
@jvalenzano
jvalenzano / reflection.md
Created June 18, 2025 17:26 — forked from a-c-m/reflection.md
reflection.md - a way to have claude-code self improve its context.

You are an expert in prompt engineering, specializing in optimizing AI code assistant instructions. Your task is to analyze and improve the instructions for Claude Code. Follow these steps carefully:

  1. Analysis Phase: Review the chat history in your context window.

Then, examine the current Claude instructions, commands and config <claude_instructions> /CLAUDE.md /.claude/commands/*

@jvalenzano
jvalenzano / timber-flow-deploy-guide.md
Last active May 3, 2025 09:22
Step-by-step Firebase App Hosting + Functions deployment guide for Timber Flow

🌲 Timber Flow – Firebase Functions Deployment Guide

This is a step-by-step job aid for setting up and deploying Firebase Cloud Functions and App Hosting for the Timber Flow application. Use this if you're new to Firebase, or just need a reliable checklist.


✅ Prerequisites

  • Node.js and npm installed
  • Firebase CLI installed:
@jvalenzano
jvalenzano / M365_Services_Report.ps1
Created February 18, 2025 09:13
🛠 Microsoft 365 License Report Generator | Automates M365 license retrieval & reporting (Markdown + Excel)
<#
📌 Microsoft 365 License Report Generator
🆕 **Version:** 1.2.0
📅 **Last Updated:** February 18, 2025
----------------------------------------
🛠 **How to Use This Script**
1️⃣ **Download this script** to your **Downloads** folder.
ProductName;LicensePartNumber;LicenseSKUID
APP CONNECT IW;SPZA_IW;8f0c5670-4e56-4892-b06d-91c085d7004f
Microsoft 365 Audio Conferencing;MCOMEETADV;0c266dff-15dd-4b49-8397-2bb16070ed52
AZURE ACTIVE DIRECTORY BASIC;AAD_BASIC;2b9c8e7c-319c-43a2-a2a0-48c5c6161de7
AZURE ACTIVE DIRECTORY PREMIUM P1;AAD_PREMIUM;078d2b04-f1bd-4111-bbd4-b4b1b354cef4
AZURE ACTIVE DIRECTORY PREMIUM P2;AAD_PREMIUM_P2;84a661c4-e949-4bd2-a560-ed7766fcaf2b
AZURE INFORMATION PROTECTION PLAN 1;RIGHTSMANAGEMENT;c52ea49f-fe5d-4e95-93ba-1de91d380f89
DYNAMICS 365 CUSTOMER ENGAGEMENT PLAN ENTERPRISE EDITION;DYN365_ENTERPRISE_PLAN1;ea126fc5-a19e-42e2-a731-da9d437bffcf
DYNAMICS 365 FOR CUSTOMER SERVICE ENTERPRISE EDITION;DYN365_ENTERPRISE_CUSTOMER_SERVICE;749742bf-0d37-4158-a120-33567104deeb
DYNAMICS 365 FOR FINANCIALS BUSINESS EDITION;DYN365_FINANCIALS_BUSINESS_SKU;cc13a803-544e-4464-b4e4-6d6169a138fa

Implementation Pitfalls and Success Metrics

Category Key Points Impact Areas
Common Pitfalls Prompt Design Over-complicated prompts
Inconsistent formatting
Implementation Unclear expectations
Missing context
Ignored tool limitations
Success Metrics Quality Measures Response accuracy
Output consistency
Performance Indicators Time savings
Implementation success
Team adoption

Best Practices for AI Implementation

Practice Area Key Actions Details
Documentation Prompt Management • Keep a prompt library
• Version control your prompts
• Note successful patterns
Consistency Standard Procedures • Use standard terminology
• Keep format templates
• Establish clear conventions
Maintenance Regular Reviews • Monitor AI capabilities
• Update prompts accordingly
• Track performance metrics
Security Compliance & Privacy • Include necessary disclaimers
• Maintain data privacy
• Follow organizational guidelines

The Four-Point Framework for AI Tools

Aspect Claude ChatGPT Perplexity Gemini
Focus Deep analysis and strategic planning Code and technical implementation Research and verification Visual and technical integration
Format Structured documentation Documented code blocks Cited sources and references Multimodal outputs
Features Step-by-step reasoning Practical examples Real-time information Visual aids and diagrams
Follow-up Iterative refinement Debugging and optimization Fact-checking and updates Visual refinement