Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project About Projects

Live demo of browser app: https://spinchange.github.io/project-about-projects/

This repository is a practical system for creating projects well.

It treats project-making itself as the product, then ships that product in three active layers from one shared source:

  • A handbook
  • A CLI workflow kit
  • A browser app with guided fillers and markdown export

The system now also includes a native tracking layer for real repos: a reusable docs/tracking/ kit that acts as the project's durable memory during execution, handoffs, and multi-agent work.

Around that core, the repo also contains design work for a broader ecosystem:

  • Skills that improve agent judgment during scope, handoff, and execution
  • MCP concepts that govern slice validation, durable decisions, and selective scaffolding
  • A VS Code / Cursor extension concept that brings the "live edge" into the IDE

Structure

What This Repo Is

At this point, the repo is four things at once:

  1. A handbook about disciplined project execution
  2. A working toolkit of templates, scripts, and tracking artifacts
  3. A browser app for drafting brief/spec/plan documents from the shared lifecycle model
  4. A design lab for adjacent Skills, MCPs, and IDE integrations

Use

Generate derived files:

python .\tools\render.py

Show the lifecycle overview:

python .\tools\project_os.py overview

Inspect one stage:

python .\tools\project_os.py stage execution

Scaffold a new working folder from the templates:

python .\tools\project_os.py scaffold .\examples\demo-project

That scaffold now includes docs/tracking/ with a board, backlog, roadmap, decisions log, governance rules, and milestone/status templates.

Create a new named project folder with starter files:

python .\tools\new_project.py "Project Atlas" --base-dir .\examples

Create an isolated idea/* branch and worktree for speculative agent work:

.\tools\start_idea_branch.ps1 -Name "Project Health Dashboard"

Run the app locally:

cd .\app
python -m http.server 8000

Then open http://localhost:8000.

In the app, pick Project Brief, Specification, or Implementation Plan, fill the guided fields, and copy the generated markdown into a working folder.

Related Design Work

MCP specs:

IDE extension specs:

Scaffolding architecture:

Core Principle

Every project should keep these questions current:

  1. What problem are we solving?
  2. What does success look like?
  3. What is the next verifiable step?
  4. Where can we safely stop?
  5. What would the next person need to continue?

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages