Skip to content
Development
Skill

/feature-development

Implement support for a new HCP feature using specialized agents.

From plugin
hypershift
54122 skills5 agents
Install
$ npx -y skills add openshift/hypershift --skill feature-development --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/feature-development

Context preview

The summary Claude sees to decide when to auto-load this skill.

Implement support for a new HCP feature using specialized agents.

SKILL.md

feature-development.SKILL.md
name: feature-development
description: Implement support for a new HCP feature using specialized agents.

Implement support for a new HCP feature using specialized agents with explicit Task tool invocations:

[Extended thinking: This workflow orchestrates multiple specialized agents to implement a new HCP feature from design to deployment. Each agent receives context from previous agents to ensure coherent implementation.]

Use the Task tool to delegate to specialized agents in sequence:

1. **HCP architect design**

  • Use Task tool with subagent_type="hcp-architect-sme"
  • Prompt: "Design the API and main abstractions for supporting a new platform feature: $ARGUMENTS. Include API changes, cli changes and controller changes"
  • Save the API design and main abstractions for next agents

2. **Control Plane Implementation**

  • Use Task tool with subagent_type="control-plane-sme"
  • Prompt: "Implement the control plane changes needed to support the new feature: $ARGUMENTS. Use the hints from hcp-architect-sme [include output from step 1]"
  • Include unit, integration, and e2e tests

3. **Data plane Implementation**

  • Use Task tool with subagent_type="data-plane-sme"
  • Prompt: "Implement the data plane changes needed to support the new feature: $ARGUMENTS"
  • Include unit, integration, and e2e tests

4. **Cloud provider integration**

  • Use Task tool with subagent_type="cloud-provider-sme"
  • Prompt: "Review the control plane and data plane changes and implement any further changes needed to support the new feature and ensure it has proper cloud integration: $ARGUMENTS. Add support to create a new HostedCluster in the new platform via CLI"
  • Include unit, integration, and e2e tests

5. **HCP architect review**

  • Use Task tool with subagent_type="hcp-architect-sme"
  • Prompt: "Review the changes implemented by the other agents for supporting a new feature: $ARGUMENTS. [Use the output from steps 2,3 and 4]. Report feedback and suggest changes"

Aggregate results from all agents and present a unified implementation plan.

Feature description: $ARGUMENTS

Read more
Ships withhypershift

HyperShift is a middleware for hosting OpenShift control planes at scale that solves for cost and time to provision, as well as portability cross cloud with strong separation of concerns between management and workloads.

Get the whole plugin

Other skills on hypershift.