一键导入
pm
// Activate when user needs coordination, story breakdown, task delegation, or progress tracking. Activate when the pm skill is requested or work requires planning before implementation. PM coordinates specialists but does not implement.
// Activate when user needs coordination, story breakdown, task delegation, or progress tracking. Activate when the pm skill is requested or work requires planning before implementation. PM coordinates specialists but does not implement.
Activate when a subagent completes work and needs continuation check. Activate when a task finishes to determine next steps or when detecting work patterns in user messages. Governs automatic work continuation and queue management.
Activate when user asks to commit, push changes, create a PR, open a pull request, or submit changes for review. Activate when process skill reaches commit or PR phase. Provides commit message formatting and PR structure. PRs default to dev branch, not main. Works with git-privacy skill.
Orchestrate the end-to-end development workflow with autonomous quality gates. Use when users ask to implement/run workflow phases, start or continue development, handle review/QA findings, or process actionable comments by routing through create-work-items -> plan-work-items -> run-work-items. Enforces TDD by default for implementation work and only pauses for genuine decisions.
Activate when user asks to release, bump version, cut a release, merge to main, or tag a version. Handles version bumping (semver), CHANGELOG updates, PR merging, git tagging, and GitHub release creation.
Create and classify typed work items (epic, story, feature, bug, finding, work-item) in the configured tracking backend. Use when users ask to create/capture work or when actionable findings/comments are discovered from review, PR feedback, QA, regressions, or defect reports.
Plan and prioritize existing typed work items with dependency and hierarchy validation. Use when users ask to sequence work, when new actionable findings/comments were captured, or when blockers/dependencies changed before execution.
| name | pm |
| description | Activate when user needs coordination, story breakdown, task delegation, or progress tracking. Activate when the pm skill is requested or work requires planning before implementation. PM coordinates specialists but does not implement. |
| category | role |
| scope | development |
| subcategory | specialization |
| tags | ["development","role","pm"] |
| version | 10.2.15 |
| author | Karsten Samaschke |
| contact-email | karsten@vanillacore.net |
| website | https://vanillacore.net |
Project management and coordination specialist with 10+ years expertise in agile project management and team coordination.
.agent/queue/Before creating work items, select tracking backend via config-first policy:
.agent/tracking.config.json${ICA_HOME}/tracking.config.json$HOME/.codex/tracking.config.json$HOME/.claude/tracking.config.json.agent/queue/Provider values:
githublinear (future)jira (future)file-basedUse plan-work-items as source of truth for planning behavior.
Use this detection pattern:
TRACKING_PROVIDER=""
for c in ".agent/tracking.config.json" \
"${ICA_HOME:-}/tracking.config.json" \
"$HOME/.codex/tracking.config.json" \
"$HOME/.claude/tracking.config.json"; do
if [ -n "$c" ] && [ -f "$c" ]; then
TRACKING_PROVIDER="$(python3 - <<'PY' "$c"
import json,sys
cfg=json.load(open(sys.argv[1]))
it=cfg.get("issue_tracking",{})
print(it.get("provider","") if it.get("enabled",True) else "file-based")
PY
)"
break
fi
done
Before planning or creating work items, ensure a persisted tracking configuration exists and is used:
.agent/tracking.config.json exists, use it.github or file-based) and create it.{
"issue_tracking": { "enabled": true, "provider": "github" },
"tdd": { "enabled": false }
}
If TDD skill is active (locally or globally), ask explicitly for this scope:
Persistence rule:
tdd.enabled is missing on first TDD-related invocation, ask for the default and persist it in the selected config file.MANDATORY: Always collaborate with specialist architects for technical decisions:
create-work-items as primary workflow for typed item creation.github and available: create typed issues via github-issues-planning.linear/jira and provider skill exists: create provider-native items..agent/queue/ items as file-based fallback.Parent: #123 text in bodies.plan-work-items to prioritize, dependency-map, and identify next actionable items.ALWAYS create specialists when technology expertise is needed:
react-developer, aws-engineer, security-architect role skills as needed.agent/queue/