similar-code
使用向量搜索(armyknife searchx)在代码库中查找语义相似的代码。在寻找相似实现、重复代码或现有模式时使用。需要symbols.db。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
使用向量搜索(armyknife searchx)在代码库中查找语义相似的代码。在寻找相似实现、重复代码或现有模式时使用。需要symbols.db。
在进行电容相似性计算时使用 - 比较陶瓷/电解/薄膜电容的MPN,理解其值/电压/介质匹配,或特定于电容的相似性逻辑。
在处理连接器相似度计算时使用 - 比较连接器MPN,了解引脚数量/间距/系列匹配,或特定于连接器的相似性逻辑。
在进行电压调节器相似性计算时使用 - 比较78xx/79xx固定调节器、LM317/LM337可调调节器,或特定于电压调节器的相似性逻辑。
在处理传感器相似性计算时使用 - 比较温度/加速度计/湿度传感器的MPN,理解传感器系列、等效部件或特定于传感器的相似性逻辑。
在进行电阻相似性计算时使用 - 比较电阻的MPN(制造商零件编号),理解阻值/容差/封装匹配,或实现特定于电阻的相似性逻辑。
格式化并验证JSON数据结构。当您需要美化打印JSON、验证语法或将紧凑型JSON与格式化JSON之间进行转换时,请使用此功能。
在调试复杂问题、评估竞争理论或简化设计时应用简化原则(奥卡姆剃刀)。但不是为了忽略必要的复杂性或过度简化。
当被要求检测静默失败/弱错误处理,或明确要求运行silent-failure-hunter子代理时使用。
在处理组件相似度计算时使用 - 比较MPN、查找等效部件、实现新的相似度计算器或理解组件匹配的工作原理。
在进行MOSFET相似性计算时使用 - 比较MOSFET MPN,理解N沟道/P沟道匹配,类似IRF530/STF530这样的等效组,或特定于MOSFET的相似性逻辑。
在处理逻辑IC相似性计算时使用 - 比较74xx系列、CD4000 CMOS、技术家族(LS、HC、HCT)、功能组(与非门、或非门、触发器)或特定于逻辑IC的相似性逻辑。
如何使用不同云服务商的虚拟机进行简单但安全的部署
根据暂存的更改创建一个简单的PR,并自动生成提交信息
在设计解决方案、添加功能或重构时,应用KISS(保持简单)、YAGNI(你不会需要它)和最少惊讶原则来编写简单且可预测的代码。
审查代码中不必要的复杂性,并提出简化建议,使开发人员更容易理解
在SikhAid项目中处理UI、样式、颜色或设计时使用。涵盖品牌颜色(海军蓝/橙色)、Tailwind CSS模式、自定义动画、版式、响应式设计和设计系统。
在处理LED相似性计算时使用 - 比较LED MPN,理解颜色分档、亮度分档、系列或特定于LED的相似性逻辑。
在处理MCU/微控制器相似度计算时使用 - 比较微控制器的MPN,理解系列/家族/特性匹配,或特定于MCU的相似性逻辑。
在处理存储器IC相似性计算时使用 - 比较EEPROM/Flash MPNs,理解I2C/SPI接口匹配,跨制造商的等效组,或特定于存储器的相似性逻辑。
在进行运算放大器相似性计算时使用 - 比较运算放大器的MPN,理解单/双/四配置,类似LM358/MC1458的等效系列,或特定于运算放大器的相似性逻辑。
在进行晶体管相似性计算时使用 - 比较BJT MPN,理解NPN/PNP极性匹配,等效组如2N2222/PN2222,或特定于晶体管的相似性逻辑。
找到一个可以消除多个组件的见解——“如果这是真的,我们就不需要X、Y或Z了”
识别Ruby中的过度工程 - 优先选择简单的数据结构(Hash、Struct、Data)和纯函数,而不是不必要的类