SShortSingh.
Back to feed

Developer builds tool to stop Claude Code loading all skills at once, saving tokens

0
·3 views

A developer noticed that Claude Code sessions were slowing down and consuming thousands of tokens at startup because every installed skill's description was being loaded into the system prompt regardless of relevance. To fix this, they built an open-source tool called 'master-of' that organizes skills behind domain-specific gates — such as design, development, or research — so only the skills relevant to a given task are loaded. A session-start hook automatically flags newly installed skills for sorting, and a check-skills command lets users see which skills are gated and estimate token savings. Plugin changes only take effect on restart, ensuring users remain in control of any modifications. The tool is MIT licensed, requires Bun or Node 22.6+, and is available on GitHub at devrudals/master-of.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

A Developer's Practical Checklist for Evaluating Frontend Libraries Before Use

A frontend developer has outlined a structured approach for vetting third-party libraries before integrating them into production projects, going beyond simply finding a package that solves an immediate problem. The process involves checking npm weekly download counts as a rough popularity signal, reviewing maintenance history, and verifying compatibility with the current framework version via peerDependencies. The developer also emphasizes testing the library's API against real-world use cases rather than basic documentation examples, to understand whether advanced features are first-class or require complex workarounds. Styling flexibility is flagged as a critical factor for projects with strict design systems, with checks for className support, CSS variables, and custom component options. The overall goal is to avoid the costly scenario of building around a library only to discover fundamental limitations weeks or months later.

0
ProgrammingDEV Community ·

Why JavaScript Is Harder to Master Than It Looks, One Developer's Lesson

A developer with six years of Golang experience spent a year building vidstudio.app, a browser-based client-only video editor, and found JavaScript surprisingly difficult to write well. The project exposed more race conditions in a single year than the developer had encountered across six years of Go development. Most of the bugs were introduced unintentionally, highlighting how easy it is to write flawed JavaScript without realising it. One anticipated race condition proved the most instructive, as identifying it helped the developer articulate concretely why JavaScript is a challenging language to master.

0
ProgrammingDEV Community ·

Frontend performance only matters if it lifts conversion, not Lighthouse scores

A Brazilian frontend team working on a high-traffic digital-product checkout faced timeouts and transaction failures during an influencer-driven campaign surge. The micro-frontend architecture was loading unnecessary JavaScript bundles before the payment button, causing the checkout funnel to drop revenue in real time. The team applied server-side rendering on the critical payment step via a BFF layer, with lazy loading and code splitting reserved for non-essential modules. CDN placement, caching, and compression were used to ensure payment-step assets reached users reliably, while Sentry and Datadog monitored real user journeys rather than lab metrics. The outcome was a reported 10% conversion increase, reinforcing the argument that frontend optimization is only meaningful when tied to business numbers, not Lighthouse scores alone.

0
ProgrammingDEV Community ·

Developer Builds AI-Powered Car Diagnostics Dashboard Using React and Gemini API

A developer has created CarCare Global, a client-side automotive telemetry dashboard aimed at modernizing vehicle diagnostics beyond standard OBD fault codes. The web app integrates Google's Gemini API to analyze driver-reported symptoms against known vehicle vulnerabilities and predict potential issues before breakdowns occur. It features multiple dark-mode color themes managed via scoped CSS tokens and a lightweight multilingual system supporting English and Turkish. The project also simulates CAN-BUS vehicle wear cycles and syncs them with a dynamic service history ledger. CarCare Global is currently entered in the emergent.sh BuilderFest developer contest and is publicly accessible via Vercel.