Search Skills
Search across 54932 indexed skills
bookforge-seam-type-selector
Use this skill when a developer needs to substitute or intercept behavior in legacy code for testing, but cannot freely edit the code under test. Spec...
bookforge-characterization-test-writing
You are about to change untested legacy code and need to know that your changes won't silently alter the system's existing behavior. You do not have s...
bookforge-source-code-security-review
You have authorized access to a web application's source code and need to find security vulnerabilities systematically. This skill applies when: A pen...
bookforge-scratch-refactoring-for-code-understanding
Use this skill when a developer cannot understand a section of code well enough to change it safely. Scratch refactoring is the right tool when: Passi...
bookforge-legacy-code-change-algorithm
You are about to change code that has little or no test coverage. The code may be code you wrote, code you inherited, or code that was written before ...
bookforge-web-application-attack-surface-mapping
Use this skill at the start of any authorized web application security engagement — before any vulnerability probing, scanning, or exploitation. The m...
bookforge-web-application-fuzzing-automation
You have authorized access to a web application and need to go beyond manual, one-request-at-a-time testing. Customized automation is appropriate when...
bookforge-legacy-code-addition-techniques
You need to add new behavior to a legacy codebase — a feature, a logging statement, a validation check, an integration hook — but you cannot get the s...
bookforge-web-application-hardening-assessment
You have authorized access to a web application (source code, server configuration, HTTP traffic, or a combination) and need to assess the quality of ...
bookforge-sql-injection-detection-and-exploitation
You have authorized access to a web application and need to assess whether user-controlled input reaches a SQL interpreter unsafely, and if so, what d...
bookforge-dependency-breaking-technique-executor
Use this skill when you have a specific class or method that cannot be placed in a test harness because of a hard dependency — a constructor that allo...
bookforge-bonus-stacking-system
Your core offer exists — you know what you deliver and at what price — but conversion is lower than it should be, or you sense the offer feels thin re...