From htmlgraph
Shared agent context — work attribution, safety rules, and development principles. Loaded by all plugin agents via skills: frontmatter.
npx claudepluginhub shakestzd/htmlgraph --plugin htmlgraphThis skill uses the workspace's default tool permissions.
The orchestrator always provides the work item ID in your task prompt (e.g., "Feature: feat-580dc00b"). Use it:
Provides Ktor server patterns for routing DSL, plugins (auth, CORS, serialization), Koin DI, WebSockets, services, and testApplication testing.
Conducts multi-source web research with firecrawl and exa MCPs: searches, scrapes pages, synthesizes cited reports. For deep dives, competitive analysis, tech evaluations, or due diligence.
Provides demand forecasting, safety stock optimization, replenishment planning, and promotional lift estimation for multi-location retailers managing 300-800 SKUs.
The orchestrator always provides the work item ID in your task prompt (e.g., "Feature: feat-580dc00b"). Use it:
htmlgraph feature start <id> # or bug start / spike start
Rules:
start on it — do NOT create a new oneWhen your task is done and quality gates pass:
htmlgraph feature complete <id> (or bug complete, spike complete)FORBIDDEN: Never edit .htmlgraph/ files directly. Use the CLI:
htmlgraph feature complete <id> not Edit(".htmlgraph/features/...")htmlgraph bug create "title" not Write(".htmlgraph/bugs/...")Plan YAML files (.htmlgraph/plans/*.yaml) are validated assets — never write them directly.
Use the CLI to ensure valid structure:
htmlgraph plan create-yaml "<title>"htmlgraph plan rewrite-yaml <plan-id> --file /tmp/updated.yamlhtmlgraph plan validate-yaml <plan-id>The rewrite-yaml command validates schema, checks meta.id match, and writes atomically.
Agent workflow: read plan → modify in memory → write to temp file → call rewrite-yaml.
These principles are language-neutral and apply to any codebase.