Skip to content

Latest commit

Β 

History

History
146 lines (109 loc) Β· 4.54 KB

File metadata and controls

146 lines (109 loc) Β· 4.54 KB

Profile: dev β€” Developer Workspace

For: Software developers working with AI agents on technical projects. Philosophy: All code is a Project. Knowledge lives in Areas. Tools live in Resources.


πŸ“‚ Workspace Structure

workspace/
β”œβ”€β”€ _inbox/                        # πŸ“₯ Unprocessed items, quick capture
β”œβ”€β”€ Projects/                      # ⚑ Active development projects (with deadlines)
β”‚   └── my-app/                    # Each project: kebab-case, has project.md
β”‚       β”œβ”€β”€ project.md             # Project contract (goal, deadline, DoD)
β”‚       β”œβ”€β”€ repo/                  # Source code (git root)
β”‚       β”œβ”€β”€ sessions/              # Session logs & BACKLOG.md
β”‚       β”œβ”€β”€ docs/                  # Project documentation
β”‚       └── artifacts/             # AI-generated artifacts
β”‚           β”œβ”€β”€ plans/             # πŸ“ Implementation plans
β”‚           └── tasks/
β”‚               β”œβ”€β”€ backlog.md     # πŸ“Œ CANONICAL task list
β”‚               β”œβ”€β”€ sprint-current.md
β”‚               └── done.md
β”œβ”€β”€ Areas/
β”‚   β”œβ”€β”€ infra/                     # πŸ”§ Infrastructure SOPs, runbooks, configs
β”‚   β”œβ”€β”€ product/                   # πŸ“¦ Product specs, design decisions
β”‚   └── ops/                       # βš™οΈ Operations, CI/CD, deployment
β”œβ”€β”€ Resources/
β”‚   β”œβ”€β”€ ai-agents/                 # πŸ€– Kernel snapshot, agent workflows
β”‚   β”‚   β”œβ”€β”€ kernel/
β”‚   β”‚   └── workflows/
β”‚   β”œβ”€β”€ references/                # πŸ“š Reference repos, docs, cheat-sheets
β”‚   └── tools/                     # πŸ› οΈ Scripts, utilities, CLI tools
β”œβ”€β”€ Archive/                       # ❄️ Completed/retired projects & areas
β”œβ”€β”€ .agents/                        # Agent runtime (auto-installed)
β”‚   β”œβ”€β”€ rules/
β”‚   └── workflows/
β”œβ”€β”€ .para-workspace.yml            # Workspace config
β”œβ”€β”€ para                           # CLI wrapper (auto-generated)
└── README.md

πŸ“‘ Recommended Workflows

Workflow When to Use
/plan Create or review an implementation plan
/open Start a working session, load context
/backlog Add/prioritize tasks for a project
/new-project Scaffold a new development project
/learn Document lessons and knowledge in Areas
/push Quick commit and push to GitHub
/verify Verify a feature is complete via walkthrough
/release Pre-release quality gate before publishing
/retro Retrospective before archiving a project
/end Close session and log progress
/para Workspace health check and maintenance

πŸ“œ Active Rules

After para init, the following rules are installed in .agents/rules/:

  • governance.md β€” Core PARA discipline rules (invariants + heuristics)

πŸ”„ Standard Daily Workflow

1. πŸŒ… Open Session β€” /open [project-name]

@[/open] my-app
  • Reads project.md for goal and DoD
  • Shows last session log and pending TODOs
  • Checks Sync Queue for upstream notifications
  • Reports Git status

2. πŸ“‹ Manage Tasks β€” /backlog

@[/backlog] my-app add task: implement user authentication
  • Add new tasks to artifacts/tasks/backlog.md
  • Prioritize or triage existing tasks
  • Move completed tasks to done.md

3. πŸ’» Develop

Work on your project. Use the following helpers as needed:

# Check workspace health
./para status

# Scaffold a new project
./para scaffold project new-feature

# Commit and push changes
@[/push]

4. βœ… Verify (before closing a feature)

@[/verify] my-app "user authentication works end-to-end"
  • Generates a step-by-step verification walkthrough
  • Logs the result in the session

5. πŸŒ™ End Session β€” /end

@[/end]
  • Summarize completed work
  • Log new TODOs for next session
  • Classify any loose files into PARA (Projects / Areas / Resources / Archive)
  • Notify downstream projects if changes are relevant

πŸ’‘ Tips for dev Profile

  • kebab-case everything: my-app, auth-service, api-gateway
  • One git repo per Project folder: the repo/ sub-folder is the git root
  • _inbox/ is your capture zone: drop notes, code snippets, links here β€” process later during /end
  • Areas are evergreen SOPs: runbooks in Areas/infra/ should always be accurate
  • Resources are read-only references: don't do active work inside Resources/