# aegisSoft Reverse Engineering — PROMPTS.md (General Template)

This file contains **templates** used to bootstrap reverse engineering sessions.

## 1. Session Bootstrap Template

```
Workspace root: <WORKSPACE_ROOT>
Target: <target file/application/package>
Authorization: <proof of authorization / scope>
Read AGENTS.md first, then proceed.
All paths resolve relatively or via environment variables.
```

## 2. "Read AGENTS.md First" Rule

Every agent reads `AGENTS.md` at the start of every session and follows its rules. The rules are not bypassed.

## 3. Tool Invocation Templates (Relative Paths)

- SQLite: `sqlite3 <db>`, `.schema`, `.tables`; `sqlite3 -header -csv`.
- Wakaru: `wakaru -u auto -o <out> <bundle>`; `--unpack=strict`; `--vue-sfc`; `extract`.
- Sigrok: `sigrok-cli --scan`; `--driver ... --samples`; `-P i2c:...`.
- Wireshark: `tshark -D`; `tshark -i <iface> -w <out>`; TLS keylog; `--export-objects`.
- DIE: `diec <target>`; `-e`; `-d`; `-j`.
- Il2CppDumper: `Il2CppDumper.exe <lib> <metadata> <out>`.
- x64dbg: `x96dbg.exe <target>`; `bp`, `bph`.
- CFF Explorer: header/flag editing, ASLR/DEP.
- Cheat Engine: memory scan, AOB.
- Ghidra: `analyzeHeadless.bat <proj> <name> -import <bin>`.

## 4. Error / Gap Reporting Template

```
Tool/Component: <name>
Status: COMPLETED / NOT COMPLETED / BROKEN
Reason: <explanation>
Broken link: <URL if any>
Missing dependency: <if any>
Suggested fix: <step>
```

## 5. Verification Command List

- `where <tool>` / `which <tool>` (PATH verification)
- `dir Tools\<tool>` / `ls -la Tools/<tool>` (junction/symlink)
- `git status` (secret file check)
- `PROJECT.md` present in every project

## 6. Official Link Policy Reminder

- Every tool's download link comes only from the official source.
- Mirrors are used only when the official source is unreachable and with user approval.
- Dead/broken links pause installation and are reported.

## 7. Bilingual Synchronization

- The Turkish and English versions of this file (`aegissoft-prompts-tr.md`, `aegissoft-prompts-en.md`) always carry the same content.
- Prompt files (`aegissoft-master-prompt-tr.md`, `aegissoft-master-prompt-en.md`) follow the same rule.

---

*This template is generalized; filled with `<WORKSPACE_ROOT>` and environment variables in a real installation.*
