strategic-planning

Analyze project graphs to identify bottlenecks, risks, and parallel work.

3|3|Updated Dec 16, 2025
One-click install
npx skills add https://github.com/Shakes-tzd/htmlgraph --skill strategic-planning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: strategic-planning
Source: https://github.com/Shakes-tzd/htmlgraph/tree/main/packages/claude-plugin/skills/strategic-planning
Command: npx skills add https://github.com/Shakes-tzd/htmlgraph --skill strategic-planning

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

HtmlGraph analytics help teams prioritize work by understanding dependencies, bottlenecks, risks, and potential impact, enabling faster, more informed decision-making.

Core Features & Use Cases

  • Data-driven prioritization: rank tasks by dependencies, risk, and impact.
  • Bottleneck & risk detection: surface blockers that slow progress.
  • Parallelism assessment: estimate how many tasks can run concurrently.
  • Use Case: During backlog triage or roadmap planning, determine the highest-leverage work and flag blockers.

Quick Start

Initialize the HtmlGraph Python SDK and begin querying the project graph. sdk = SDK(agent="claude") bottlenecks = sdk.find_bottlenecks(top_n=3) recs = sdk.recommend_next_work(agent_count=2) parallel = sdk.get_parallel_work(max_agents=3) risks = sdk.assess_risks()

Frequently Asked Questions about strategic-planning

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prioritize my project backlog using dependency and risk analysis?

To prioritize your backlog, analyze task dependencies, bottlenecks, and risks within the project graph to rank work by impact. This surfaces high-leverage tasks and flags blockers, enabling faster, data-driven decisions during backlog triage or sprint planning.

What is the best way to find bottlenecks and unblock critical tasks in a project graph?

Finding bottlenecks in a project graph involves querying for top blockers that slow progress. By analyzing dependencies and risks, you can surface these critical constraints, estimate parallelism, and generate recommendations to unblock tasks and accelerate delivery.

Can I assess how many parallel tasks my team can run concurrently during sprint planning?

Yes, you can assess parallel tasks during sprint planning by estimating how many tasks can run concurrently within the project graph. This parallelism assessment helps distribute work effectively across available agents and identifies dependencies that might limit concurrent execution.

Does HtmlGraph work with Python for generating data-driven work recommendations?

Yes, HtmlGraph provides a Python SDK to generate data-driven work recommendations. By initializing the SDK and accessing the project task graph, you can use functions like recommend_next_work and find_bottlenecks to prioritize tasks based on dependencies and impact.

When should I use data-driven prioritization for project risk assessments?

Data-driven prioritization should be used during new-session starts, backlog triage, sprint planning, and risk assessments. It is most effective when you need to identify high-impact work, detect blockers slowing progress, and estimate parallelism to make faster, more informed decisions.