A Behavior Driven Development solution
Specify
Write your specifications online
Code
Pull them as Gherkin features and start coding
Validate
They are now acting as automated tests
Document
Then, after release, as online documentation
Uses Gherkin to adapt to any project
JetBrains IDEs integration
VSCode IDE integration
Jira integration