Skip to content

How to publish on GitHub step by step

[!TIP] For startup instructions and prompts, use:

Using https://github.com/juanklagos/spec-driven-development-template, prepare my project to publish on GitHub step by step.
My project is: [describe project].
Do the setup and explain each step in simple language.
  • A GitHub account
  • Git installed locally
  1. Open GitHub
  2. Create a new repository
  3. Copy repository URL

From the template folder:

Terminal window
git init
git add .
git commit -m "Initial template release"
Terminal window
git branch -M main
git remote add origin <REPOSITORY_URL>
git push -u origin main

Confirm these files appear on GitHub:

  • README.md
  • LICENSE
  • CONTRIBUTING.md
  • CODE_OF_CONDUCT.md
  • docs/
Terminal window
git tag v1.0.0
git push origin v1.0.0
  • Start from a simple one-paragraph project description.
  • Ask the AI to confirm the active spec before coding.
  • Close every session with validation and a clear next step.
flowchart LR
A["Project idea"] --> B["Spec approved"]
B --> C["Plan aligned"]
C --> D["Tasks prioritized"]
D --> E["Implementation"]
E --> F["Validation + Logbook"]