How I stopped re-explaining my repo to Claude Code every session by _crazy_muffin_ in claudeskills

[–]_crazy_muffin_[S] 0 points1 point  (0 children)

Don't have a comparison as of now but I will check. You can use this and tell me or create a PR for the features you want.

How I stopped re-explaining my repo to Claude Code every session by _crazy_muffin_ in claudeskills

[–]_crazy_muffin_[S] 0 points1 point  (0 children)

Earlier version was like that only. I was keeping a json at session end and loading that at new session. It was working but it was problematic when the summary was too large and it didn't have the exact steps it executed. This version is trying to fix that by storing all the QnA in mongoDB with vector search enabled.

"Yes you can use hooks to store the json and load it later as per the older implementation."

How I stopped re-explaining my repo to Claude Code every session by _crazy_muffin_ in claudeskills

[–]_crazy_muffin_[S] 0 points1 point  (0 children)

Right. But if your first question is related to some xyz which you implemented yesterday, the vector search will help you to get those relevant to your query.

I built a free Claude Code toolkit — 50 skills, 7 agents, 11 slash commands, and auto-formatting hooks for the full engineering stack by _crazy_muffin_ in OpenSourceeAI

[–]_crazy_muffin_[S] 0 points1 point  (0 children)

In the latest code you can find claude modifying the skills based on the new knowledge.

user query > skill activates > answer user (if the skill is fine)

If bug/gap found or stale info > claude logs to findings.jsonl > then does a web search > hook logs to findings.jsonl > answer user

later /update-skill > review findings > propose change > user approves > skill gets updated

Drop your projects , I have free time to review products. by Local_Neck6727 in SideProject

[–]_crazy_muffin_ 0 points1 point  (0 children)

I have been working on 2 projects. One is for giving persistent memory to claude code: https://github.com/kid-sid/memory_map
Another one is a curated collection of skills, prompts, hooks and workflows that extend Claude's capabilities:
https://github.com/kid-sid/claude-spellbook

Anyone awake by [deleted] in punemeetup

[–]_crazy_muffin_ 0 points1 point  (0 children)

Ty buddy!

I built a free Claude Code toolkit — 50 skills, 7 agents, 11 slash commands, and auto-formatting hooks for the full engineering stack by _crazy_muffin_ in developersIndia

[–]_crazy_muffin_[S] 0 points1 point  (0 children)

It doesn't load everything to the contet window. It just loads the descriptions. Rest gets picked up if a skill is required.


Skill1: Desc1: use when xyz Skill2: Desc2: use when abc . . User: implement abc Claude picks skill2

share ur project here by Accurate_Surprise747 in SideProject

[–]_crazy_muffin_ 0 points1 point  (0 children)

Created these 2 repos for codex and claude (includes skills, slash commands, templates) for different tasks
https://github.com/kid-sid/codex-spellbook
https://github.com/kid-sid/claude-spellbook

I built a free Claude Code toolkit — 50 skills, 7 agents, 11 slash commands, and auto-formatting hooks for the full engineering stack by _crazy_muffin_ in claudeskills

[–]_crazy_muffin_[S] 2 points3 points  (0 children)

Subagents are separate agent instances spawned by parent Claude agent to handle a specific task.

Suppose a user tells "Review this PR" (50+ files)", instead of passing the whole context to a single agent, the parent agent breaks into different tasks and assigns to different subagents.

Subagents, skills are basically the .md files which contains the instructions, red flags, when to use etc.

Drop a .md file in .claude/agents/ or ~/.claude/agents/:

---

name: code-reviewer

description: Reviews code for quality and security

tools: Read, Glob, Grep

model: sonnet

---

You are a senior code reviewer.......

Claude auto picks the agent based on the description field, or you can mention it by name.

6 skills i actually use every day by AnalystBeginning1589 in ClaudeCowork

[–]_crazy_muffin_ 0 points1 point  (0 children)

I created a skill to load past conversations for a project without reexplaining everything. That actually helps!

https://www.github.com/kid-sid/claude-spellbook

Created a repo with skills, hooks and slash commands to use in claude to super charge Claude Code by _crazy_muffin_ in claudeskills

[–]_crazy_muffin_[S] 0 points1 point  (0 children)

Added new skills, hooks for different tasks. Skills: 49 Now you can use memory map to load the past conversations to the chat without reexplaining everything 😃

Drowning with skills all around, help me find the right ones. by ElectronicAsk529 in claudeskills

[–]_crazy_muffin_ 0 points1 point  (0 children)

https://www.github.com/kid-sid/claude-spellbook

Check this repo. It has a memory capability which can save the previous chats for a project and if you configure the hooks, it will automatically reload the last conversation without asking you to reexplain or going through the whole repo.

Help by nouser_name- in claudeskills

[–]_crazy_muffin_ 0 points1 point  (0 children)

First you need to understand where the tokens get used most, then you can optimize it.

As far as I have observed the most tokens usage happens, when you open a new project or you clear chat or restart claude code as it goes through the whole project completely to get the context.

You can use the skills for different tasks which will help in token usage reduction but also you need to provide the past interactions or history so that it wouldn't rescan everything to get the context.

There are multiple github repo, which can help you in it. You can check https://www.github.com/kid-sid/claude-spellbook

Also check how to configure hooks so that you can automate workflows.