home/categories/framework-internals
category focus

Frameworks

Deep dive into framework internals.

1580 스킬all categories
sorting
stars
current ordering strategy
query
all entries
refine the visible subset
framework-internals
30

code

Implement features using the senior-developer agent

JubaKitiashvili
JubaKitiashvili
development
open
framework-internals
30

find-cgamescenenode-getskeletoninstance

Find and identify the CGameSceneNode_GetSkeletonInstance virtual function in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the GetSkeletonInstance function in CGameSceneNode vtable. Trigger: CGameSceneNode_GetSkeletonInstance, GetSkeletonInstance, skeleton instance

HLND2T
HLND2T
development
open
framework-internals
30

find-cspawngroupmgrgamesystem-getspawngroups

Find and identify the CSpawnGroupMgrGameSystem_GetSpawnGroups function in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the GetSpawnGroups function by searching for known format string references and analyzing cross-references.

HLND2T
HLND2T
development
open
framework-internals
30

find-cpointteleport-teleport

Find and identify the CPointTeleport_Teleport virtual function in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the teleport handler function for point_teleport entities. Triggers: CPointTeleport_Teleport, point_teleport, teleport entity, can't teleport object

HLND2T
HLND2T
development
open
framework-internals
30

find-cnavmesh-getnearestnavarea

Find and identify the CNavMesh_GetNearestNavArea function in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the CNavMesh_GetNearestNavArea function by searching for the string "CNavMesh::GetNearestNavArea" and finding the function that references it.

HLND2T
HLND2T
development
open
framework-internals
30

find-cnetworkmessages-dtor

Find and identify the CNetworkMessages destructor virtual function in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 networksystem.dll or libnetworksystem.so to locate the CNetworkMessages_dtor vfunc by scanning the last three entries of the CNetworkMessages vtable. Trigger: CNetworkMessages_dtor

HLND2T
HLND2T
development
open
framework-internals
30

find-ccsgamerules-gotointermission

Find and identify the CCSGameRules_GoToIntermission function in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the GoToIntermission function by searching for the "Going to intermission..." string reference.

HLND2T
HLND2T
development
open
framework-internals
30

find-centityiooutput-fireoutputinternal

Find and identify the CEntityIOOutput_FireOutputInternal function in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the FireOutputInternal function by searching for the error message string "Couldn't find output named '%s' on entity '%s'.\n" and analyzing cross-references.

HLND2T
HLND2T
development
open
framework-internals
30

find-cnetworkmessages-getisforserver

Find and identify the CNetworkMessages_GetIsForServer virtual function in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 networksystem.dll or libnetworksystem.so to locate the GetIsForServer vfunc by reusing the known CNetworkMessages_SetIsForServer slot and checking the adjacent CNetworkMessages vtable entry. Trigger: CNetworkMessages_GetIsForServer

HLND2T
HLND2T
development
open
framework-internals
30

find-ccsplayer-itemservices-removeweapons

Find and identify the CCSPlayer_ItemServices_RemoveWeapons function in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the RemoveWeapons virtual function in the CCSPlayer_ItemServices vtable. Trigger: CCSPlayer_ItemServices_RemoveWeapons

HLND2T
HLND2T
development
open
framework-internals
30

find-cbasemodelentity-setmodel-and-cbaseentity-setgravityscale

Find and identify the CBaseModelEntity_SetModel and CBaseEntity_SetGravityScale functions in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate these functions by searching for the "weapons/models/grenade/flashbang/weapon_flashbang.vmdl" string reference and analyzing the flashbang grenade initializer function.

HLND2T
HLND2T
development
open
framework-internals
30

find-cbaseplayerpawn-commitsuicide

Find and identify the CBasePlayerPawn_CommitSuicide function in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the CommitSuicide function by searching for the "bot_kill" command string, tracing to its handler, and identifying the CommitSuicide vfunc call in the kill loop.

HLND2T
HLND2T
development
open
framework-internals
30

find-ccsplayer-weaponservices-weapon-getslot

Find and identify the CCSPlayer_WeaponServices_Weapon_GetSlot function in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the Weapon_GetSlot function by searching for a known string in a caller function and tracing the call target.

HLND2T
HLND2T
development
open
framework-internals
30

find-ccsplayercontroller-inventoryupdatethink

Find and identify the CCSPlayerController_InventoryUpdateThink wrapper function in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the InventoryUpdateThink think function wrapper by searching for the think function name string in schema registration and tracing through the schema structure to find the wrapper function pointer.

HLND2T
HLND2T
development
open
framework-internals
30

find-cphysbox-use-patchcaller

Find and identify the CPhysBox_Use_PatchCaller patch in CS2 binary using IDA Pro MCP. This patch changes the third argument of the sub_XXXXXXXX call inside CPhysBox_Use from inputdata->pCaller to this (the CPhysBox entity pointer), so the caller is the physbox itself. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate and patch the caller argument. Trigger: CPhysBox_Use patch caller, CPhysBox_Use_PatchCaller, physbox use caller patch

HLND2T
HLND2T
development
open
framework-internals
30

find-ccsgamerules-terminateround-and-centityinstance-acceptinput

Find and identify the CCSGameRules_TerminateRound and CEntityInstance_AcceptInput functions in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the TerminateRound function by searching for the "TerminateRound" string reference and then identifying CEntityInstance_AcceptInput by analyzing calls with "CTsWin" or "TerroristsWin" string parameters.

HLND2T
HLND2T
development
open
framework-internals
30

notebook-executor

Execute OpenQuant notebook code cells non-interactively, persist outputs to artifact paths, and fail fast on runtime errors.

Open-Quant
Open-Quant
development
open
framework-internals
30

find-cnetworkmessages-getnetworkserializationcontextdata

Find and identify the CNetworkMessages_GetNetworkSerializationContextData virtual function in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 networksystem.dll or libnetworksystem.so to locate the getter vfunc by reusing the known CNetworkMessages_SetNetworkSerializationContextData slot and checking the adjacent CNetworkMessages vtable entry. Trigger: CNetworkMessages_GetNetworkSerializationContextData

HLND2T
HLND2T
development
open
framework-internals
30

add-mod-resolver

Use when adding new push* resolver functions inside resolveModsForOffenseSkill to handle mod-based combat mechanics like tangles, debuffs, or conditional damage bonuses (project)

aclinia
aclinia
development
open
framework-internals
30

algorand-core

Foundational mental model for the Algorand Virtual Machine (AVM). Use when encountering AVM concepts, stack machine questions, resource limit errors, opcode budget issues, program size problems, or constraint errors. Use when an agent defaults to PyTEAL, Beaker, or raw TEAL. Read BEFORE writing any smart contract code. Covers the two-type system (uint64/bytes), compilation from TypeScript/Python to TEAL, hard resource limits, and common LLM anti-patterns.

algorand-devrel
algorand-devrel
development
open
framework-internals
30

find-igamesystem-setgamesystemglobalptrs-and-igamesystem-dtor

Find and identify IGameSystem_SetGameSystemGlobalPtrs and IGameSystem_dtor virtual function calls in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 client.dll or libclient.so to locate both vfunc calls by decompiling CGameSystemReallocatingFactory_CSpawnGroupMgrGameSystem_Deallocate and identifying the virtual calls through IGameSystem vtable pointer. Trigger: IGameSystem_SetGameSystemGlobalPtrs, IGameSystem_dtor

HLND2T
HLND2T
development
open
framework-internals
30

find-g-pgametypes-and-igametypes-createworkshopmapgroup

Find and identify the g_pGameTypes global variable and IGameTypes_CreateWorkshopMapGroup virtual function call in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the IGameTypes interface pointer by searching for the "mapgroup workshop" string reference and analyzing the virtual function call pattern.

HLND2T
HLND2T
development
open
framework-internals
30

find-ctriggergravity-gravitytouch

Find and identify the CTriggerGravity_GravityTouch function in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the GravityTouch handler by searching for the "GravityTouch" string reference and analyzing the registration pattern.

HLND2T
HLND2T
development
open
framework-internals
30

find-cspawngroupmgrgamesystem-spawngroupprecache

Find and identify the CSpawnGroupMgrGameSystem_SpawnGroupPrecache function in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the SpawnGroupPrecache function by searching for known format string references and analyzing cross-references.

HLND2T
HLND2T
development
open
Previous
Page 39 / 66
Next