napkin

Log mistakes, corrections, and effective strategies in a project repository.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/jimCresswell/jimcresswell.net --skill napkin-jimcresswell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: napkin
Source: https://github.com/jimCresswell/jimcresswell.net/tree/main/.cursor/skills/napkin
Command: npx skills add https://github.com/jimCresswell/jimcresswell.net --skill napkin-jimcresswell

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you maintain a persistent, actionable record of your work, capturing mistakes, successful strategies, and key learnings to improve future performance.

Core Features & Use Cases

  • Mistake Logging: Records errors made during a session for later review and correction.
  • Correction Tracking: Documents how mistakes were fixed, providing a learning path.
  • Success Documentation: Notes what strategies or approaches worked well.
  • Use Case: After a complex coding session where several bugs were fixed, the napkin skill would log the nature of the bugs, the solutions implemented, and any new insights gained about the codebase.

Quick Start

Consult the napkin file before starting any new task.

Frequently Asked Questions about napkin

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I log coding mistakes and corrections in a project repository?

To log coding mistakes and corrections in a project repository, you can use a persistent file to record errors, document how they were fixed, and note effective strategies for future review and continuous improvement.

What is the best way to document development session learnings for future reference?

Documenting development session learnings involves maintaining a persistent log of mistakes, corrections, and successful strategies within your repository to facilitate continuous learning and process improvement.

How does documenting mistakes and effective strategies improve software development?

Documenting mistakes and effective strategies improves software development by capturing actionable insights derived from past sessions, creating a learning path that helps prevent similar errors and replicates successful approaches.

Can I track successful strategies and process improvements within a codebase?

Yes, you can track successful strategies and process improvements within a codebase by writing actionable insights and effective approaches to a dedicated persistent file throughout your development workflow.

When should I consult my project learning log during a development workflow?

You should consult your project learning log before starting any new task to review previously documented mistakes, corrections, and effective strategies, ensuring past insights inform current development decisions.

What files are required to maintain a persistent log of project corrections?

Maintaining a persistent log of project corrections requires reading distilled and napkin markdown files prior to task execution, then continuously writing actionable insights and corrections to the napkin file throughout the workflow.