I am developing a package that copies templates and creates files inside the user's project directory. More specifically, it can create a folder and automatically fills it with a few template files. It also allows the user to add files in this folder.
Basically, this is similar to what {usethis} does (helpers to create files more quickly, etc.). But when I check the steps to follow to prepare a package for CRAN (see here), I see that:
Packages should not write in the user’s home filespace (including clipboards), nor anywhere else on the file system apart from the R session’s temporary directory (or during installation in the location pointed to by TMPDIR: and such usage should be cleaned up). Installing into the system’s R installation (e.g., scripts to its bin directory) is not allowed.
{usethis} is on CRAN, so I suppose that what my package does is allowed, but this paragraph makes me doubt. I don't want to contribute to the saturation of CRAN team's checks, so I prefer asking here: do you know if my package's behavior is allowed by CRAN?