Skip to content

Latest commit

 

History

History
125 lines (84 loc) · 6.06 KB

File metadata and controls

125 lines (84 loc) · 6.06 KB

Minsky Documentation

This directory contains implementation and operational reference documentation for the Minsky development workflow tool. Strategic memos, position papers, and incident records live in Notion (Minsky workspace); per-task history lives in the Minsky task DB and GitHub PRs.

Getting Started

Core Concepts

Feature Documentation

Session Management

Task Management

MCP Integration

Git Workflows

  • PR Workflow — Pull request preparation and approval workflows

Configuration

Architecture & Development

Development Workflow

Testing

For all testing decisions (where to put tests, how to mock, what to test) see the testing-guide skill (.claude/skills/testing-guide/SKILL.md). Mocking utilities live in src/utils/test-utils/. Architecture-level docs:

Architecture (subdirectory)

Migrations

Conventions

Operations

Reference

Command Categories

  • Session Management: minsky session start|list|get|delete|dir|update|pr|approve
  • Task Management: minsky tasks list|get|create|status|spec|migrate
  • Git Operations: minsky git clone|branch|summary|prepare-pr
  • Rules Management: minsky rules list|get|create|update|search|delete
  • Configuration: minsky config list|show
  • Project Setup: minsky init
  • MCP Server: minsky mcp start

Backend Types

  • Task Backends: minsky, github-issues
  • Repository Backends: local, remote, github
  • Session Storage Backends: sqlite (local database), postgres (server database)

Key File Locations

  • Main Configuration: .minsky/config.yaml
  • Task Specs: stored in the Minsky task DB (browse via mcp__minsky__tasks_*)
  • Rules Directory: .cursor/rules/ (Cursor format) or .minsky/rules/ (generic)
  • Session Storage: ~/.local/state/minsky/sessions/
  • AI Agent Memory: ~/.claude/projects/.../memory/ (per-machine, not committed)

Contributing to Documentation

When updating documentation:

  • Keep examples runnable against the current codebase. If a doc claims a tool/utility exists, verify it does.
  • Update cross-references when moving content; broken links are surfaced by the stale-reference checklist.
  • Prefer linking from this index over duplicating content in multiple places.
  • Per-machine, ephemeral, or task-specific documentation does not belong here — that lives in tasks (DB), PRs (GitHub), or memories.

For per-cluster cleanup history, see PRs filed under mt#1319 / mt#1360.