A reusable AI work system for turning ideas into real projects with structured rules, scripts, project onboarding, knowledge capture, and deliverable workflows.
Build once, reuse across projects.
Use AI for real work — not just one-off chats.
Choose the path that fits what you want to do:
- I want to use it now → go to Quick Start
- I want to understand the system → read Why this is different from a normal project template
- I want to see how it works in practice → jump to A real usage path
This repository is designed to help you move from loose AI chats to repeatable project workflows.
This repository is built for people who want to use AI as a repeatable work system, not just as a prompt box.
It helps you:
- start new projects from a stable workflow instead of rebuilding everything from scratch
- keep rules, scripts, notes, decisions, and outputs in a clear structure
- onboard external projects into one reusable operating system
- turn scattered AI collaboration into traceable sessions, deliverables, and project records
- separate temporary outputs from long-term knowledge
- keep project work usable across multiple rounds instead of losing context every time
In short, this is a system root repository for running AI-assisted work across different real projects.
A normal project template usually gives you folders and maybe a starter structure.
This repository goes further. It gives you:
- a reusable system layer instead of a one-off project scaffold
- a defined split between system repo and external real projects
- a structured place for knowledge, outputs, logs, docs, and deliverables
- reusable PowerShell entry points for daily work, project startup, review, and maintenance
- a way to onboard future projects into the same operating model
- a clearer boundary between temporary execution and long-term reusable knowledge
This means you are not just storing files.
You are building a working environment that can support repeated AI-assisted project execution.
Idea
↓
Create project in external workspace
↓
Onboard project into the system
↓
Start a structured work session
↓
Generate deliverables and outputs
↓
Capture reusable knowledge
↓
Review, snapshot, and continue
cd C:\Users\22358\Desktop\系统\AI_agent_bootstrap_pack_stage3\scripts.\preflight_check.ps1.\start_day.ps1 -SessionTitle "Today system work".\project_ops.ps1 -Action "start" -ProjectName "YourProject" -TaskType "documentation_planning" -Complexity "medium" -SessionTitle "Project work start" -NeedRepoContext -CreateProjectNote -ProjectNoteTitle "Project work note"Run a dry run first:
.\create_project_in_workspace.ps1 -ProjectId "demo" -ProjectName "Demo" -CreateBrief -CreatePlan -StartFirstWork -NeedRepoContext -DryRunThen run it for real after checking the result:
.\create_project_in_workspace.ps1 -ProjectId "demo" -ProjectName "Demo" -CreateBrief -CreatePlan -StartFirstWork -NeedRepoContext.\project_ops.ps1 -Action "status" -ProjectName "YourProject" -StatusTitle "Current project status".\close_day.ps1 -DecisionTitle "Key decisions today"
.\publish_snapshot.ps1 -Message "chore: update daily system state"For beginners, the three most important entry points are:
preflight_check.ps1start_day.ps1project_ops.ps1
Here is what using this system can look like in practice:
Idea → Project setup → Work session → Deliverables → Knowledge capture → Review
You have a concrete project to work on — for example:
- a research tool
- a content workflow
- a portfolio case
- a game community analysis project
- a personal AI-assisted production system
This repository is not meant for abstract planning only.
It is meant to help you move from an idea to a structured working process.
New real projects should be created in the external workspace first, then connected to the system.
Typical logic:
- external workspace = where real projects live
- system repository = reusable rules, scripts, notes, workflows, and coordination
This keeps the system reusable while allowing projects to remain independent.
Once the project exists, you use the system to start work in a structured way.
Typical actions include:
- starting a project session
- choosing the task type
- deciding whether repository context is needed
- creating a project note for the current round of work
- keeping execution steps consistent instead of ad hoc
The goal is not only discussion.
The goal is to produce reusable outputs.
Typical deliverables include:
- briefs
- plans
- specs
- reports
- deck outlines
- content scripts
This turns AI assistance into visible work products.
Not every output should become long-term knowledge.
The system separates:
outputs/for temporary execution resultsknowledge/for long-term reusable recordslogs/for operational tracesdocs/for stable human-readable documentation
This prevents useful work from disappearing into scattered chat history.
At the end of a work cycle, the project can be:
- reviewed
- summarized
- snapshotted
- continued in the next round
That makes the system useful for long-running work, not just one-time tasks.
Current sample project: PsyLens
PsyLens is used as an onboarded sample project to validate the workflow.
It is not the default project and not the center of the system.
config/ Control plane and routing
scripts/ Deterministic execution entry points
knowledge/ Long-term reusable knowledge
outputs/ Temporary run outputs and snapshots
logs/ Run logs and troubleshooting traces
docs/ Stable human-readable documentation
projects/ Project onboarding layer
deliverables/ Reusable delivery artifacts
templates/ Reusable templates
schemas/ Config validation schemas
This repository uses a clear asset boundary:
outputs/= temporary resultsknowledge/= long-term assetslogs/= execution tracesdocs/= stable explanationsconfig/= system behavior and routing
That boundary is important because it keeps the system usable as it grows.
preflight_check.ps1start_day.ps1run_maintenance_cycle.ps1weekly_maintenance_cycle.ps1close_day.ps1publish_snapshot.ps1system_release_snapshot.ps1
project_lifecycle_bootstrap.ps1create_project_in_workspace.ps1start_project_work.ps1project_review_cycle.ps1project_status_snapshot.ps1project_ops.ps1
init_project_deliverables.ps1new_deliverable.ps1list_project_deliverables.ps1
new_system_note.ps1new_project_note.ps1start_system_session.ps1new_decision_note.ps1refresh_knowledge_indexes.ps1promote_scout_summary.ps1promote_dashboard.ps1
This repository has already reached a usable V1 baseline.
Current strategy:
- use the system to run real projects
- only make small improvements based on actual usage pain points
- avoid expanding the system just for the sake of adding more structure
The main goal is no longer to endlessly design the system itself.
The main goal is to use the system for real project work.
The system should improve from repeated real usage, not from abstract overdesign.
The stable base includes:
- system repo and external project separation
- asset boundary between knowledge, outputs, logs, docs, and config
- project onboarding and project operations
- deliverables layer
- reusable script entry points
Not everything needs to become a system feature.
Only repeated and valuable patterns should be promoted into the system layer.
Instructions and execution paths should stay as concrete and copyable as possible.
Current V1 default provider strategy:
- primary provider: DeepSeek API
- default daily model:
deepseek-chat - complex reasoning or debugging:
deepseek-reasoner
Current integration preference:
- OpenAI-compatible access where possible
- structured JSON outputs when useful
- avoid overcomplicating multi-provider orchestration in V1
PsyLens is the current onboarded sample project used to validate:
- project onboarding
- local project rules
- project note flow
- deliverables layer
- project review and snapshot flow
Important clarification:
- PsyLens is a sample project
- PsyLens is not the system itself
- PsyLens is not the default future project
New real projects should normally be created in the external workspace first, then onboarded into the system.
This repository is especially useful for people who want to:
- use AI across multiple real projects
- keep project execution more structured and repeatable
- separate system infrastructure from project content
- build a reusable personal operating layer for research, content, analysis, or portfolio work
- reduce chaos in multi-round AI collaboration
Use this repository as:
- a reusable system root
- a stable operations layer
- a place to preserve reusable project knowledge
- a bridge between AI collaboration and concrete deliverables
Do not treat it as:
- a single-project folder
- a one-time experiment
- a place to dump every temporary file without structure
- reusable AI work system baseline established
- Git-managed and connected to GitHub
- external project onboarding workflow available
- project operations entry point available
- deliverables layer available
- sample project already onboarded
- suitable for real project execution
The best next step is simple:
Use this system to start and run real projects.
Let real usage reveal what should be improved next.