Skip to content
AI Primer
๐Ÿ’ป Developer ToolsNew

self-improve

iusztinpaulby iusztinpaul1 day ago106

Analyze developer corrections from the current coding session and persist lessons learned as rules in AGENTS.md files or memory. Use this skill at the end of a coding session, after the developer has reviewed and corrected your work, when the developer says "self-improve", "learn from this session", "what did you learn", "update your rules", "remember this for next time", or any time the developer wants to capture feedback from corrections they made. Also trigger when the developer explicitly asks you to reflect on mistakes or extract patterns from their edits.

Install

npx skills add https://github.com/iusztinpaul/squid --skill self-improve
Show step-by-step
  1. 1

    Open your terminal

    • Mac: Press โŒ˜ Space, type "Terminal", press Enter
    • Windows: Press Win R, type "cmd", press Enter
  2. 2

    Paste the command above and press Enter

    Use the Copy command button, then paste in your terminal (Mac: โŒ˜V, Windows: Ctrl V).

  3. 3

    Restart Claude Code

    Close and reopen Claude Code, or start a new session, so it picks up the new skill.

Where it lives
~/.claude/skills/iusztinpaul--squid--skills--self-improve/
โ”œโ”€โ”€ SKILL.md
โ””โ”€โ”€ ... (skill resource files)
View on GitHub

Comments

Always review skill code before installing. Third-party skills may contain scripts that run on your machine.

Related skills

๐Ÿ”ง Operations

kanban-orchestrator

Decomposition playbook + anti-temptation rules for an orchestrator profile routing work through Kanban. The "don't do the work yourself" rule and the basic lifecycle are auto-injected into every kanban worker's system prompt; this skill is the deeper playbook when you're specifically playing the orchestrator role.

by NousResearch ยท 1 month ago200.5k
๐Ÿ”ง Operations

kanban-worker

Pitfalls, examples, and edge cases for Hermes Kanban workers. The lifecycle itself is auto-injected into every worker's system prompt as KANBAN_GUIDANCE (from agent/prompt_builder.py); this skill is what you load when you want deeper detail on specific scenarios.

by NousResearch ยท 1 month ago200.5k
๐ŸŽจ Design

p5js

p5.js sketches: gen art, shaders, interactive, 3D.

by NousResearch ยท 1 month ago200.5k
๐Ÿ’ป Developer Tools

claude-api

Reference for the Claude API / Anthropic SDK โ€” model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration. TRIGGER โ€” read BEFORE opening the target file; don't skip because it "looks like a one-liner" โ€” whenever: the prompt names Claude/Anthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, `anthropic`, `@anthropic-ai`, `claude-*`, `us.anthropic.*`, `[1m]`); the user asks about an LLM (pricing/model choice/limits/caching) โ€” never answer from memory; OR the task is LLM-shaped with provider unstated (agent/MCP/tool-definition/multi-agent/RAG/LLM-judge/computer-use; generate/summarize/extract/classify/rewrite/converse over NL; debugging refusals/cutoffs/streaming/tool-calls/tokens). SKIP only when another provider is being worked on (overrides all triggers): OpenAI/GPT/Gemini/Llama/Mistral/Cohere/Ollama named in the query; OR `grep -rE 'openai|langchain_openai|google.generativeai|genai|mistralai|cohere|ollama'` over the project hits (run this grep FIRST if no provider named โ€” don't Read the file).

by anthropics ยท 2 months ago154.2k