[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-72781":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":30,"discoverSource":31},72781,"agentic-project-management","sdi2200262\u002Fagentic-project-management","sdi2200262","A framework for managing complex projects with spec-driven multi-agent workflows.","http:\u002F\u002Fagentic-project-management.dev\u002F",null,"JavaScript",2315,222,35,4,0,2,10,66,6,74.64,"Other",false,"main",true,[],"2026-06-12 04:01:07","# Agentic Project Management (APM)\n\n[![License: MPL-2.0](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MPL_2.0-brightgreen.svg)](https:\u002F\u002Fopensource.org\u002Flicenses\u002FMPL-2.0) [![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fagentic-pm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fagentic-pm) [![GitHub Release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fsdi2200262\u002Fagentic-project-management)](https:\u002F\u002Fgithub.com\u002Fsdi2200262\u002Fagentic-project-management\u002Freleases)\n\n*Manage complex projects with a team of AI agents, smoothly and efficiently.*\n\n## What is APM?\n\nAPM is an open-source framework for managing ambitious software projects with AI assistants. Instead of working in a single, increasingly chaotic chat, APM structures your work into a coordinated system where different AI agents handle planning, coordination, and execution as a team.\n\nWhat distinguishes this from subagent-based approaches: the agents doing implementation work are not restarted fresh on each task. They accumulate working context across assignments - building familiarity with their domain as the project progresses. When context fills, a structured Handoff transfers that working knowledge to a fresh instance rather than discarding it.\n\nAs conversations grow, AI context degrades. The assistant loses track of requirements, produces bad code, and hallucinates details. For substantial projects, this makes sustained progress nearly impossible.\n\nTo address this, APM coordinates three specialized agent types, each operating in its own context with only the information it needs:\n\n- **Planner** - Conducts structured project discovery and decomposes requirements into three planning documents: a Spec (what to build), a Plan (how work is organized), and Rules (how work is performed).\n- **Manager** - Coordinates execution by assigning Tasks to Workers, reviewing completed work, and maintaining project state. Operates on execution summaries rather than raw code.\n- **Workers** - Execute Tasks within defined domains (frontend, backend, API, etc.). Each Worker receives a self-contained Task Prompt for each assignment, executes, validates, logs to memory, and reports back.\n\nProject state lives in structured files outside any agent's context. Because of this, when an agent reaches its limits, you can Handoff its working knowledge to a fresh instance of that same agent in a new chat. This also allows completed sessions to be archived and their context carried forward to new ones.\n\nYou mediate every exchange between agents by running commands in the appropriate conversation. This keeps every step visible and auditable, letting you set the pace and review work at each stage. Each agent tells you exactly what to run, in which conversation, and what to do next.\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"assets\u002Fapm-social-card.png\" alt=\"Agentic Project Management\" width=\"800\"\u002F>\n\u003C\u002Fp>\n\n## What a Session Looks Like\n\nYou start the Planner with an initiation command and it asks you structured questions while reading through your codebase - you can correct, steer, add context, and sign off on its understanding. That conversation produces three planning documents that govern everything that follows.\n\nFrom there it's simple: the Manager coordinates execution using the planning documents and tells you what command to run next and where, you run it in the right conversation, and work gets done. One command delivers a task to a Worker. Another brings the Worker's report back to the Manager. At each step you can proceed, iterate, adjust, or redirect.\n\nAs the project grows, Workers build up focused working knowledge of their domains. When one fills its context, you run a Handoff command and the next instance picks up without gaps. The same applies to the Manager.\n\n## Who This Is For\n\nAPM is for people who build with AI agents and own what they ship. Delivering each message between agents is a built-in checkpoint; you see every task assignment before it reaches a Worker and every result before the Manager acts on it. Workers run in separate conversations, giving you full visibility into their work and room to interact, redirect, or course-correct at any point. The workflow is transparent by design.\n\n## Quick Start\n\nAPM supports Claude Code, Codex CLI, Cursor, GitHub Copilot, Gemini CLI, and OpenCode.\n\nInstall the CLI:\n\n```bash\nnpm install -g agentic-pm\n```\n\nNavigate to your project directory and initialize:\n\n```bash\napm init\n```\n\nSelect your AI assistant when prompted. The CLI installs commands, guides, skills, and project artifact templates into your workspace.\n\nNext, open your AI assistant and run:\n\n```\n\u002Fapm-1-initiate-planner\n```\n\nYou can also provide context about what you want to build:\n```\n\u002Fapm-1-initiate-planner I want you to build Claude Opus 5. Make no mistakes.\n```\n\nThe Planner collaborates with you through project discovery and creates the planning documents for you to review. Once approved, it guides you to open a new conversation and run `\u002Fapm-2-initiate-manager` to begin coordinated execution. From there, each agent directs you through the workflow step by step.\n\nFor the full walkthrough, see the [Getting Started](https:\u002F\u002Fagentic-project-management.dev\u002Fdocs\u002Fgetting-started) guide.\n\n## Documentation\n\nFull documentation is available at [agentic-project-management.dev](https:\u002F\u002Fagentic-project-management.dev):\n\n- **[Introduction](https:\u002F\u002Fagentic-project-management.dev\u002Fdocs\u002Fintroduction)** - What APM is and how it works\n- **[Getting Started](https:\u002F\u002Fagentic-project-management.dev\u002Fdocs\u002Fgetting-started)** - Installation through first task cycle\n- **[Agent Types](https:\u002F\u002Fagentic-project-management.dev\u002Fdocs\u002Fagent-types)** - Planner, Manager, and Worker roles\n- **[Agent Orchestration](https:\u002F\u002Fagentic-project-management.dev\u002Fdocs\u002Fagent-orchestration)** - Communication, coordination, Memory, and Handoff mechanics\n- **[Workflow Overview](https:\u002F\u002Fagentic-project-management.dev\u002Fdocs\u002Fworkflow-overview)** - Every procedure in detail\n\nThe site also covers advanced topics like how APM's prompt and context engineering works under the hood, design principles behind the multi-agent coordination, tips and tricks for model selection and cost optimization, troubleshooting, and customization.\n\n## CLI\n\n| Command | Description |\n|---------|-------------|\n| `apm init` | Initialize with official releases |\n| `apm custom` | Install from custom repositories |\n| `apm update` | Update to latest compatible version |\n| `apm archive` | Archive current session or manage archives |\n| `apm add` \u002F `apm remove` | Add or remove assistant(s) |\n| `apm status` | Show installation state |\n\nSee the [CLI Guide](https:\u002F\u002Fagentic-project-management.dev\u002Fdocs\u002Fcli) for full details.\n\n## Customization\n\nAPM supports custom repositories for teams that want to modify the workflow. Fork the repo (for upstream sync) or use \"Use this template\" (for a clean start), adjust templates, build, release, and install with `apm custom -r owner\u002Frepo`. A [customization skill](skills\u002Fapm-customization\u002F) is included to guide AI agents through the process.\n\nSee the [Customization Guide](https:\u002F\u002Fagentic-project-management.dev\u002Fdocs\u002Fcustomization-guide) for details.\n\n### APM Auto\n\n[APM Auto](https:\u002F\u002Fgithub.com\u002Fsdi2200262\u002Fapm-auto) is an official custom adaptation of APM built for Claude Code. It replaces the user-mediated Worker model with autonomous subagent dispatch - the Manager spawns ephemeral subagents via `Agent()` to execute Tasks, reviews their output, and continues without requiring you to shuttle messages between chats. Best for prototyping, fast execution, and simpler projects.\n\n```bash\napm custom -r sdi2200262\u002Fapm-auto\n```\n\n### APM Semi\n\n[APM Semi](https:\u002F\u002Fgithub.com\u002Fsdi2200262\u002Fapm-semi) is an official custom adaptation of APM for collaborative human-and-agent project execution. The User can claim any Task at any point and execute it directly while the agent on their side stays on standby - answering questions, running validation, and writing the Task Log on the User's behalf. Best for users who want to author the substantive code themselves and lean on AI for boilerplate or peripheral Tasks.\n\n```bash\napm custom -r sdi2200262\u002Fapm-semi\n```\n\n## APM Assist\n\nThe [`apm-assist`](skills\u002Fapm-assist\u002F) skill turns your AI assistant into an APM-aware helper. Install it into any project and your assistant can explain how APM works, answer questions by reading the live documentation, detect your installation state and version, and guide migration from v0.5.x. It works with any supported platform.\n\nGive this to your AI assistant to handle installation:\n\n```\nInstall the apm-assist skill into this project. It is a general-purpose assistant skill for the Agentic Project Management (APM) framework that explains concepts, answers questions from the live documentation, detects installed versions and analyzes sessions, and guides migration from older versions to v1.\n\nInstallation instructions and platform-specific paths are in the standalone skills README:\nhttps:\u002F\u002Fgithub.com\u002Fsdi2200262\u002Fagentic-project-management\u002Fblob\u002Fmain\u002Fskills\u002FREADME.md\n```\n\n## Migrating from v0.5.x\n\nv1.0.0 is a ground-up redesign - the workflow, file structure, CLI, and agent roles all changed significantly. The pre-v1 codebase is preserved on the [`v0.5.x`](https:\u002F\u002Fgithub.com\u002Fsdi2200262\u002Fagentic-project-management\u002Ftree\u002Fv0.5.x) branch for reference.\n\nThe [Troubleshooting Guide](https:\u002F\u002Fagentic-project-management.dev\u002Fdocs\u002Ftroubleshooting-guide#migrating-from-v05x) documents the recommended migration procedure. The `apm-assist` skill above can also walk you through it interactively.\n\n## Contributing\n\nContributions are welcome. See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines. Report bugs or suggest features via [GitHub Issues](https:\u002F\u002Fgithub.com\u002Fsdi2200262\u002Fagentic-project-management\u002Fissues). Reach out on Discord: `cobuter_man`.\n\n## Versioning\n\nCLI and template releases version independently but share major version for compatibility. See [VERSIONING.md](VERSIONING.md) for details.\n\n## License\n\nLicensed under the **Mozilla Public License 2.0 (MPL-2.0)**. APM is free for all uses including commercial. Improvements to core APM files must be shared back with the community. See [LICENSE](LICENSE) for full details.\n\nVersions prior to v0.4.0 were released under the MIT license. The license was updated to MPL-2.0 starting with v0.4.0.\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsdi2200262\" target=\"_blank\">\n    \u003Cimg src=\"assets\u002Fcobuter-man.png\" alt=\"CobuterMan\" width=\"150\"\u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n","Agentic Project Management (APM) 是一个用于管理复杂项目的框架，通过基于规范的多智能体工作流实现高效协作。其核心功能包括使用三种专业类型的AI代理（规划者、管理者和工作者）来分解项目需求、协调任务执行及具体实施，这些代理在各自独立的上下文中运作，并能跨任务累积工作背景知识，以解决长期项目中常见的上下文丢失问题。APM特别适用于需要多人或多个AI协作完成的大规模软件开发场景，它不仅提高了团队工作效率，还保证了整个开发过程的高度透明性和可审计性。","2026-06-11 03:43:35","high_star"]