Where I work, everything is done through the Telegram messaging app. There are bits of information that managers post in the communication groups, and no formal requirements and/or design documents.
The information posted in the Telegram chat group is too little to act on. But when I ask questions to the manager, he gets short with me and becomes terse. In the latest case, he said "Aren't you familiar with the current software?" (again, over Telegram). In fact, I am not familiar w/ the software, because I've been with the company for less than two months, and the entire code base has zero comments (I am thinking this is some sort of security measure against having trade secrets stolen; i.e. to make the software harder to understand). On top of it, the manager is currently overseas due to his family situation, so you can't just walk up to him and ask questions. There's a time zone difference as well (three hours).
EDIT (per comment from berry120):
"Take a look at these folders: x, y, x and follow the pattern there."
"Use any one of the available methods as a template." I don't have a list of the available methods. If I had this list, I could pick one based on my years of experience. But the codebase is huge, and as I said, has no comments.