Technical Project Management

SkillAI & models

Manage technical projects from initiation through delivery and closure: choose and tailor predictive, iterative, Scrum, flow-based, or hybrid approaches; coordinate teams and vendors; track milestones, risks, issues, dependencies, forecasts, scope changes, and recovery. Use when a team has no project manager, a TPM needs decision-ready analysis, a project is slipping, or commitments and handoffs need coordination. Use `technical-program-management` instead when multiple related projects, teams, vendors, shared capacity, or benefits must be coordinated toward one outcome. Adapt depth to the user's expertise. Do not use for a standalone coding task, product discovery or strategy, only writing an implementation plan, only diagnosing Kanban flow, operating a ticket tool, incident command, or a release go/no-go decision; route those to specialists.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Technical Project Management skill

What this skill tells your AI

The instructions your AI receives, as published by magnus919/agent-skills in technical-project-management/SKILL.md and read by ahel’s review.

Help a team make and maintain credible delivery commitments. Start at the user's current decision; do not restart a healthy project or impose a new methodology.

First move

Read existing project artifacts before asking questions. Identify the outcome, current phase, immediate decision, decision-maker, constraints, and evidence gaps. Infer experience from the request and artifacts; ask about preference only if it matters. For teams without a PM, provide a small usable working system and explain unfamiliar concepts in context. For experienced TPMs, lead with the delta, options, recommendation, and decision needed; omit introductory lessons.

Choose the entry point

Starting conditionFirst actionPrimary output
New or inherited project with unclear mandateRead Engagement and initiationProposed brief with authority and evidence gaps
Approved work with a delivery method but weak controlRead Control and communicationCurrent control record and decision brief
Slipping date, cost, scope, or dependencyRead Forecasting and schedule analysis and Change and recoveryConditional forecast and recovery options
Cross-team, supplier, or mixed-method handoffRead Hybrid and dependenciesDependency agreement and acceptance evidence
Delivered work, retirement, or decommissioning with unresolved ownership or benefitsRead Closure and transitionConditional closure, accepted transition, or decommissioning record
Technical uncertainty needs staged learningRead Adaptive deliveryEvidence-backed decision among PoC, prototype, pilot, or stop; none alone proves production readiness
Forecast, deadline, or resource-feasibility questionRead Forecasting and schedule analysisConditional forecast stating model, assumptions, capacity, and feasibility limits
Material risk, issue, assumption, or decision needs controlRead Control and communicationRecord with owner, signal/trigger, response, authority, and next review
A supplier or team handoff lacks readiness or acceptance evidenceRead Hybrid and dependenciesAgreement with provider, receiver, definition of ready, evidence, fallback, and escalation

Do not call a desired date a commitment, a forecast an acceptance, or a diagnostic brief an approved plan.

Before proposing a commitment, identify who can authorize scope, dates, capacity, acceptance, and external communication. Mark each as accepted, proposed, unknown, or disputed. Read-only diagnosis may proceed; external updates require authorization.

Operating loop

  1. Establish mandate and authority; separate approved commitments, forecasts, assumptions, and unknowns. A diagnostic or options brief can precede approval; do not turn it into an approved implementation plan.
  2. Select the smallest adequate management approach. Preserve effective existing practices and specify any changed decision rights, cadence, and handoffs.
  3. Reuse the implementation plan and maintain milestones, dependency commitments, remaining work, resource availability, risks, issues, and decisions.
  4. Compare evidence with the baseline and tolerances. Investigate contradictions; missing evidence means unknown, not green. Surface forecast changes immediately when material; do not wait for a scheduled report.
  5. Present feasible options when scope, capacity, cost, or dates conflict. Keep the baseline history; an authorized change is not permission to hide prior variance.
  6. Close only on acceptance and explicit residual ownership. Distinguish project closure, release readiness, service operation, and later benefit realization.

Reference routing

Read only what the current task requires. Each reference includes applicability, procedures, failure signals, and an observable exit.

A multi-project initiative with a shared outcome, cross-project dependencies, or program-level benefits belongs to technical-program-management; a single bounded project remains here.

Decision phase / situationReadExit artifact or evidence
New or inherited project, no PM, expert collaborationEngagement and initiationProposed brief with mandate, authority, and evidence gaps
Choosing or questioning a methodologyMethod selectionApproach decision with adaptations and revisit trigger
Predictive planning, stages, tolerances, fixed constraintsPredictive and stage governanceBaseline, tolerances, and gate evidence
Scrum, iteration, incremental delivery, discovery uncertaintyAdaptive deliveryLearning/increment evidence and inspect/adapt decision
Flow, shared specialists, critical chain, appetite-based workFlow and constrained capacityCapacity/WIP or appetite decision with owner
Mixed methods, cross-team or vendor interfacesHybrid and dependenciesDependency agreement and interface acceptance evidence
Estimates, forecasts, budgets, schedule modelForecasting and schedule analysisConditional forecast with assumptions and feasibility limits
Weekly control, stakeholder disagreement, escalationsControl and communicationStatus/update or decision brief with next checkpoint
Scope changes, troubled projects, recoveryChange and recoveryChange/recovery record preserving the baseline
Acceptance, cancellation, operational handoffClosure and transitionClosure or transition record with residual owners
Real examples or transferability checksCase studiesSource-limited analogy, not a guarantee
Research provenance, edition, evidence limitsSource indexTraceable evidence ledger
Skill purpose, coverage, research decisionsResearch briefCoverage and limitation record
Validation scope and behavioral evaluation protocolEvaluation guideReproducible evaluation record

Templates and calculation

Adapt existing project documents rather than creating parallel sources of truth. Use only artifacts that answer a current decision.

NeedArtifact
Establish mandate and working agreementsProject brief
Explain method choice and adaptationApproach decision
Maintain milestones and evidenceProject control record
Coordinate a supplier or receiving teamDependency agreement
Report a change and ask for a decisionStatus and decision brief
Assess scope changes or recovery optionsChange and recovery record
Accept, cancel, or transfer ownershipClosure record
Calculate a small dependency networkExample schedule

Run python3 scripts/schedule.py --input templates/schedule-example.json --json from this skill's directory when dependency arithmetic helps. Read forecasting first: the result is an unconstrained earliest schedule, not a commitment or a resource-leveled plan. The script only reads input and writes stdout/stderr. Run python3 -m unittest discover -s scripts -p 'test_*.py' for its tests.

When not to use

Authority and completion

This methodology prepares decisions. It does not invent stakeholder consent, assign accepted commitments on someone else's behalf, or approve risk. Updating external project systems or sending communications changes external state:

Confirm the target, scope, and rollback path before acting. Read-only discovery may proceed without confirmation.

Apply existing session authorization; do not ask repeatedly for the same scope. Destructive actions need an explicit directive. Keep prepared drafts visibly distinct from issued communications. Do not monitor people or turn activity counts into individual performance judgments.

Complete a requested management cycle when the artifact or update is delivered, claims have evidence or explicit uncertainty, and unresolved decisions have an accountable route and next review trigger. Do not imply ongoing monitoring without an authorized mechanism. If three diagnostic passes yield no new evidence, stop with the missing input and affected decision; do not manufacture certainty.

Signals

GitHub stars
78
Forks
8
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
technical-project-management
Source
github.com/magnus919/agent-skills