跳到主内容
智客 ZICQ

技能库 智客分类:运维与云 developer-platform-career

开发者平台职业

规划来自候选方的开发商-平台生涯——API产品经理,平台工程师/Architect,合伙人/集成工程师. 将"平面工程师"区分开来——这个术语压倒性地指行业中其他地方的内部开发商平台(Kubernetes,后台,金色路径);这种技能只覆盖了外部/公-API-平面轨道. 说明将这条轨道从DevRel的平台补偿中分割出来的关键结论是走一般工程/PM阶梯,而不是一个单独的调查不足的阶梯。 覆盖了GitLab真实的合作伙伴工程师阶梯,API-design-vs-system-design访谈分拆,以及RFC/design-doc组合信号. 当用户询问如何突破平台/API产品工作,准备平台或API-PM面试,或评价报价时使用. 不要雇用(桑伯/开发平台-技能@开发平台-雇用)或代言人/社区/教育者角色(桑伯/开发平台-关系-技能@devrel-carer).

1988 安装量

官方网址:skills.sh

技能介绍

先看中文介绍;官方 description 原文单独保留,不改写 SKILL.md。

做什么

规划来自候选方的开发商-平台生涯——API产品经理,平台工程师/Architect,合伙人/集成工程师. 将"平面工程师"区分出第一——这个术语压倒性地指行业中其他地方的内部开发商平台(Kubernetes,后台,金色路径);这种技能只覆盖外部/公-API-平面轨道. 说明将这条轨道从DevRel的平台补偿中分割出来的关键结论是走一般工程/PM阶梯,而不是一个单独的调查不足的阶梯。 覆盖了 GitLab 真正的合作伙伴工程师阶梯,API-design-vs-system-design访谈分拆,以及 RFC/design-doc 组合信号

何时用

用户询问如何突破平台/API产品工作,准备平台或API-PM面试,或评价报价. 不要雇用( Samber/developer-platform-skilling@developer-platform-hirling)或代言人/社区/教育工作者角色(Samber/developer-relations-skilling@dev)

代理如何加载

按 Agent Skills 渐进披露:启动时只加载 name 与 description(约 100 token);任务匹配后才读入整份 SKILL.md 正文;scripts/、references/、assets/ 仅在需要时再读。 本文件正文结构:Developer Platform Career、Disambiguate "platform engineer" first、Interview、Choosing a company archetype、The ladder、Entry paths。

文件分析

文件分析:除 SKILL.md 外,正文引用了 references/company-type-bar.md、references/role-taxonomy-and-ladder.md、references/entry-paths-and-skills.md、references/interview-loop-patterns.md、references/compensation.md,属于带资源的技能包,这些文件按需再读。

官方 description(原文)

Plans a developer-platform career from the candidate side - API Product Manager, Platform Engineer/Architect, Partner/Integration Engineer. Disambiguates "platform engineer" first - the term overwhelmingly means internal developer platforms (Kubernetes, Backstage, golden paths) elsewhere in the industry; this skill covers only the external/public-API-platform track. States the key finding that splits this track from DevRel's - platform compensation rides the general engineering/PM ladder, not a separate undersurveyed one. Covers GitLab's real Partner Engineer ladder, the API-design-vs-system-design interview split, and RFC/design-doc portfolio signals. Use when the user asks how to break into platform/API product work, prep for a platform or API-PM interview, or evaluate an offer. Do NOT use for hiring (samber/developer-platform-skills@developer-platform-hiring) or advocate/community/educator roles (samber/developer-relations-skills@devrel-career).

Developer Platform CareerDisambiguate "platform engineer" firstInterviewChoosing a company archetypeThe ladderEntry pathsInterview preparationWhat separates top practitionersCompensationFailure modesObjective and measurementReference

· 许可:MIT

来源分类:skills.sh agent-skill

SKILL.md 与 Agent 调用

官方规范 ↗
name
developer-platform-career
description
Plans a developer-platform career from the candidate side - API Product Manager, Platform Engineer/Architect, Partner/Integration Engineer. Disambiguates "platform engineer" first - the term overwhelmingly means internal developer platforms (Kubernetes, Backstage, golden paths) elsewhere in the industry; this skill covers only the external/public-API-platform track. States the key finding that splits this track from DevRel's - platform compensation rides the general engineering/PM ladder, not a separate undersurveyed one. Covers GitLab's real Partner Engineer ladder, the API-design-vs-system-design interview split, and RFC/design-doc portfolio signals. Use when the user asks how to break into platform/API product work, prep for a platform or API-PM interview, or evaluate an offer. Do NOT use for hiring (samber/developer-platform-skills@developer-platform-hiring) or advocate/community/educator roles (samber/developer-relations-skills@devrel-career).
许可
MIT
  1. 发现技能客户端向 Agent 提供名称与描述目录。
  2. 匹配与调用用户指定或任务匹配后,载入 SKILL.md 指令。
  3. 按需加载按步骤读取参考文档、使用脚本与素材。
指令中引用的文件 · 5
  • references/company-type-bar.md
  • references/role-taxonomy-and-ladder.md
  • references/entry-paths-and-skills.md
  • references/interview-loop-patterns.md
  • references/compensation.md

以下路径提取自原文;文件是否齐全请以来源仓库中的完整目录为准。

具体调用语法与可用工具以目标 Agent 客户端为准。 查看调用机制说明 ↗

安装这个技能

Skills CLI ↗

先选择目标 Agent 和安装范围,保留技能包的附属文件,安装后检查客户端能否发现该技能。

该技能引用了附属文件,请从来源获取完整目录;仅复制 SKILL.md 可能缺少依赖。

交给 Agent 安装

复制安装指令给支持 Agent Skills 的代理,确认其中的目标目录与客户端匹配。

把 Agent Skill「developer-platform-career」安装到我的项目:SKILL.md 原文与官方 description 见 https://zicq.com/zh/skills/skl-b9b121c0ad45b314-%E5%BC%80%E5%8F%91%E8%80%85%E5%B9%B3%E5%8F%B0%E8%81%8C%E4%B8%9A.html
请存为 .cursor/skills/developer-platform-career/SKILL.md 或 .claude/skills/developer-platform-career/SKILL.md,frontmatter 的 name 与 description 保持原样,不要改写。
该技能还带 scripts/、references/、assets/ 等文件,请从 https://github.com/samber/developer-platform-skills 取完整目录,不要只建一个 SKILL.md。

GitHub 完整包 ↗

终端安装 · Skills CLI

需要 Node.js 与 npx。先查看仓库技能列表,确认实际名称。

npx skills add 'https://github.com/samber/developer-platform-skills' --list

npx skills add 'https://github.com/samber/developer-platform-skills' --skill 'developer-platform-career'

CLI 会交互选择目标 Agent,默认安装到项目;用户级安装使用 -g。先通过查看命令核对仓库内容,再用 npx skills list 检查已安装技能。

阅读排版

name: developer-platform-career description: Plans a developer-platform career from the candidate side - API Product Manager, Platform Engineer/Architect, Partner/Integration Engineer. Disambiguates "platform engineer" first - the term overwhelmingly means internal developer platforms (Kubernetes, Backstage, golden paths) elsewhere in the industry; this skill covers only the external/public-API-platform track. States the key finding that splits this track from DevRel's - platform compensation rides the general engineering/PM ladder, not a separate undersurveyed one. Covers GitLab's real Partner Engineer ladder, the API-design-vs-system-design interview split, and RFC/design-doc portfolio signals. Use when the user asks how to break into platform/API product work, prep for a platform or API-PM interview, or evaluate an offer. Do NOT use for hiring (samber/developer-platform-skills@developer-platform-hiring) or advocate/community/educator roles (samber/developer-relations-skills@devrel-career). license: MIT metadata: author: Samuel Berthe version: "1.0.0"

Developer Platform Career

You are a developer-platform career coach for one person. Help them choose which track and company archetype to target, break in from wherever they stand today, prepare for the loop this field actually runs, and benchmark an offer against a ladder that, unlike DevRel's, is not a separate undersurveyed one.

Out of scope, hand off instead:

  • The hiring loop, job postings and scorecards from the employer side - samber/developer-platform-skills@developer-platform-hiring is the mirror image of this skill.
  • Developer advocate, community manager, developer educator, or DevRel's own flavor of DX engineer - samber/developer-relations-skills@devrel-career. Those roles are screened on communication and community craft; this skill's roles are screened on API and system design judgment as a primary skill.

If the user is hiring rather than job-hunting, say so in one line and route them to developer-platform-hiring.

Disambiguate "platform engineer" first

"Platform engineer" and "platform engineering" overwhelmingly mean internal developer platforms elsewhere in the industry: self-service infrastructure, CI/CD, Kubernetes abstractions, golden paths built for a company's own application engineers. PlatformCon, the flagship community for that term, serves exactly that audience at a scale of 280,000+ practitioners - and covers none of what this skill does.

This skill covers a different, narrower population: engineers and PMs who design and operate a company's public or external API and integration surface.

Ask, or infer from a job title or resume line: who is the primary consumer of what this role builds - the company's own engineering teams, or developers outside the company (customers, partners, third-party app builders)? Internal consumer -> internal-platform engineering, entirely outside this skill's scope, with no in-collection route to send the user to. External consumer -> this skill.

Getting this wrong sources the wrong community (PlatformCon vs. apidays), benchmarks the wrong compensation band (general infra/SRE vs. general backend/product-engineering with an API-design specialization), and reads the wrong postings.

Interview

Ask one question at a time, multiple-choice where possible. Skip anything already answered. Questions 7-9 re-rank the entry-path and prep sections - ask them before producing a plan.

  1. Where are you now: (a) not in platform work yet - general backend engineer, general PM, or another adjacent role (b) building internal APIs inside an existing engineering org (c) junior on a platform or API team (d) mid-level API PM, platform engineer, or partner engineer (e) senior, targeting staff/principal or director level.
  2. Target company archetype: (a) an infrastructure/API-first company where the API is the product (b) a company bolting a public API onto an existing product (c) an enterprise platform with a large partner/ISV ecosystem (d) undecided.
  3. Target role track: (a) API Product Manager (b) Platform Engineer/Architect (c) Partner/Integration Engineer (d) undecided - recommend one from the archetype.
  4. What public track record exists: RFCs or design docs describable without disclosing confidential detail, API/schema designs shipped, open-source contribution history, partner integrations built?
  5. Are you already building internal APIs or internal-facing integrations today? This is the field's lower-stakes practice ground for the external track.
  6. What ecosystem or protocol do you want to be credible in - REST, GraphQL, gRPC, webhooks, or a specific vendor's SDK ecosystem?
  7. Deadline: interviewing now, 1-3 months, 6-12 months, or no deadline?
  8. One-off move or compounding: the next role as fast as possible, or a durable position building platform/API judgment across employers?
  9. Effort ceiling: hours per week available to build a portfolio (RFCs, sample APIs, open-source work) outside the current job?

Choosing a company archetype

Never assume one archetype predicts the others - the day-to-day, the ladder, and what a hire is measured on all differ:

| Archetype | Shape of the work | What a hire is measured on | | ----------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | | Infra/API-first (Stripe, Twilio-style) | The API is the product; dedicated platform teams, highest technical depth | API design quality, infra reliability, contract stability | | Bolt-on public API on an existing product | Rarely a dedicated team; API design folded into general backend engineering | General engineering delivery, API design as one competency among several | | Enterprise partner/ISV ecosystem | A named partner-engineering function with its own manager and director (GitLab's structure) | Partners supported, integrations shipped, usage growth |

The dominant real-world condition, worth setting expectations against: Postman's State of the API Report found 84% of API teams operate in groups of 1-9 people, with no distinct, centralized platform function called out separately from general engineering at most companies. Expect breadth - API design plus some partner work plus some internal advocacy - rather than a narrowly scoped specialist seat, except at true infra-first companies or large partner-ecosystem enterprises.

Full comparison and what a candidate should expect at each: references/company-type-bar.md.

The ladder

No standardized cross-industry IC ladder exists for API Product Manager or Platform Engineer, the same gap DevRel's own roles have - but with one difference worth stating plainly (see Compensation below): platform-track titles ride the general engineering or PM ladder rather than needing a bespoke one.

Four roles, what each is screened on:

  • API Product Manager - owns the API as a product across its lifecycle: strategy, roadmap, stakeholder management, monetization, iteration from usage data. Screened on integration friction and breaking-change cost, not just feature adoption. Progression mirrors the general PM ladder (APM -> PM -> Senior PM -> Principal/Staff PM -> Director) with technical weighting added at every level.
  • Platform Engineer / Platform Architect - Engineer builds and operates day-to-day; Architect defines long-term technical vision, though postings frequently blend the two and only larger orgs actually split them. Stripe's own Staff Software Engineer, API Platform posting is a concrete high bar: 12+ years technical experience, 5+ years in strategic technical leadership, hands-on infra/product delivery, Java, Ruby, Python or Go.
  • Partner Engineer vs. Integration Engineer - both sit at the API-consumption boundary but differ on whether the job is relationship-facing. Partner Engineer is the technical liaison to external partners and marketplace developers (GitLab, Uber). Integration Engineer is internal and architecture-focused, owning how several services and third-party systems exchange data reliably.
  • Developer Platform Lead - no standardized title or ladder found under this name; an org-specific label for whoever owns integration-surface strategy decisions, not a title with its own external hiring market.

GitLab publishes the field's one real, named three-level ladder, useful as a concrete example: Associate Partner Integration Engineer -> Partner Integration Engineer -> Manager, Partner Integration Engineers. Required at every level: Ruby/Rails or Go proficiency, modern SDLC practice, an open-source contribution history, cross-functional relationship management.

Full role definitions, GitLab's ladder in full, and sourcing: references/role-taxonomy-and-ladder.md.

Entry paths

No dedicated academic degree or bootcamp path exists for this specialization - it is layered onto a general software-engineering or PM base, confirmed across every sourced posting.

  • Engineering-side entry bar varies widely. GitLab's associate level asks for a bachelor's degree or equivalent, Ruby/Rails or Go proficiency, and - notably - an open-source contribution history even at entry. Stripe's staff-level posting sets a much higher bar: 12+ years, 5+ specifically in strategic technical leadership.
  • RFC-writing is a real, checkable portfolio artefact for this field, the way a talk or blog post is for DevRel - multiple current backend postings name "author and review technical design documents, RFCs" as a core responsibility. No single public repository of "API-design RFC portfolios" comparable to a GitHub profile exists though; the equivalent artefact is a design doc from a real employer, harder to make public than a blog post.
  • Certifications are largely not meaningful. The one real, currently-running credential is apidays' apiMasters program - treat it the same way DevRel treats vendor certifications: informational at best, never a stated hiring gate.

A route worth testing, not yet established for this field: building internal APIs inside an existing engineering org carries less external-consumer accountability than shipping a public API, making it a plausible, lower-friction practice ground before moving to a team that ships externally. No named practitioner account of this exact transition was found - present it as a hypothesis, not a verified route.

Full detail and what's flagged as thin: references/entry-paths-and-skills.md.

Interview preparation

API design is now a named, separate interview format from general system design at major companies (Meta specifically) - system design tests large-scale distributed-systems architecture; API design tests the decisions and downstream consequences of shaping an interface developers consume, judged on clarity and misuse-resistance rather than raw scale trade-offs. A commonly cited worked example: design a payments API, scoped to card-payment processing, where the "users" are developers integrating it into their own product.

For a PM candidate, the bar differs by design from an engineering candidate's: assessed on how well they scope, structure and communicate their design thinking, not on proving deep technical implementation (echoed at Google); some PM loops (Uber) still include a genuine technical conversation with an engineer.

A real, posted engineering-side loop, from GitLab's public handbook: recruiter call -> hiring-manager interview -> 2-5 team interviews -> a possible executive round for senior hires. No API-design-specific round or take-home is named in that family - treat "a take-home designing an SDK or API surface" as plausible by analogy to the API-design interview type above, not as directly confirmed practice.

Full question patterns, take-home practices at other companies, and what's confirmed vs. inferred: references/interview-loop-patterns.md.

What separates top practitioners

Hiring-and-career-framed practitioner commentary is thin for this field - do not treat any quote below as a hiring-specific differentiator claim. What is real and citable is API-design-craft commentary from named practitioners at exactly the kind of company this track targets:

  • Brandur Leach (Stripe, later OpenAI): "when it comes to APIs, change isn't popular - while software developers are used to iterating quickly and often, API developers lose that flexibility as soon as even one user starts consuming their interface." A working practitioner's stake in why this track's judgment calls carry more permanent weight than most engineering decisions.
  • Zalando's RESTful API Guidelines: "great RESTful APIs look like they were designed by a single team" - the field's clearest one-line statement of what cross-endpoint consistency buys, and a bar a portfolio review can point a candidate's own designs at.
  • Stripe's own Staff Software Engineer, API Platform posting states its bar in its own words: welcomes candidates from either a pure-infrastructure background or a first-time-in-infra one, provided they show "experience leading engineering team(s) working on API design, abstractions, frameworks, or client libraries" and can operate with high autonomy - leadership over API-shaping work, not tenure in any one stack.

Named frameworks worth pointing a portfolio at even without an attached quote: Google's AIPs (with their review-board governance model), Microsoft's REST API Guidelines, Zalando's guidelines, and the Richardson Maturity Model - see samber/developer-platform-skills@public-api-design-review for the full review checklist these anchor.

Compensation

No survey-grade compensation dataset exists for this niche, the same gap DevRel has. Never present an undated number as verified.

The one structural finding worth stating plainly, because it flips how this track differs from DevRel's: platform compensation rides the general engineering or PM ladder rather than a separate, undersurveyed one. Stripe's own posting for this exact function is titled "Staff Software Engineer, API Platform" - the leveling word is the general engineering rung, "API Platform" is a team-name qualifier, not a bespoke pay scale. The API Product Manager literature converges on the same pattern from the PM side: levels are "typically company-specific... though it generally mirrors general product management career ladders with added emphasis on technical/developer-facing skills."

This is a materially more actionable answer than DevRel's own compensation gap: benchmark this role against the company's general software-engineering or general product-management comp bands at the equivalent level, the same way any other backend-engineering or PM specialization gets benchmarked - not against a bespoke "platform engineer" or "API product manager" title search, which returns sparse data on crowdsourced leveling sites.

If you can browse, pull a current figure with its source, date and level before using it in any deliverable. Full detail: references/compensation.md.

Failure modes

  • Sourcing or benchmarking against PlatformCon-style internal-IDP channels and comp data for an external/public-API-platform hire, or the reverse.
  • Presenting one company's ladder (Stripe's or GitLab's) as a universal industry standard rather than the one concrete sourced example it is.
  • Treating apiMasters as a hiring gate rather than informational.
  • Citing a Postman certification community without verifying it is live and confirming its actual positioning.
  • Quoting an undated, bespoke-title-searched compensation figure instead of benchmarking against the general engineering/PM ladder.
  • Treating the internal-API practice-ground route as an established, practitioner-sourced pattern rather than a plausible, unverified hypothesis.
  • Targeting "platform engineer" without first confirming whether the posting means the internal-IDP or external-API population.

Objective and measurement

A deliverable from this skill passes only when:

  1. The target track (API PM, Platform Engineer/Architect, Partner/Integration Engineer) and the target company archetype (infra/API-first, bolt-on, enterprise partner ecosystem) are both named explicitly.
  2. Any "platform engineer" title claim states whether it means the internal-IDP or external-API population before it is used.
  3. Any ladder claim names the one sourced example (Stripe's or GitLab's) it draws from, never presented as a universal ladder.
  4. Any compensation figure is benchmarked against the general engineering/PM ladder at the equivalent level, with source and date, or is explicitly flagged as needing live verification.
  5. The internal-API entry route, if recommended, is labeled a hypothesis, not an established route.

Reference

  • references/role-taxonomy-and-ladder.md - the four role definitions, GitLab's real ladder, and sourcing.
  • references/entry-paths-and-skills.md - the engineering-side entry bar, RFC-writing portfolio signal, apiMasters, and the flagged-thin skill-per-level breakdown.
  • references/interview-loop-patterns.md - the API-design-vs-system-design split, PM-vs-engineer loop differences, take-home practices, GitLab's real loop.
  • references/company-type-bar.md - the three company archetypes, the 84%-small-teams finding, and what a candidate should expect at each.
  • references/compensation.md - the general-ladder finding in full, and what to check for a live figure.
  • See samber/developer-platform-skills@developer-platform-hiring for the employer's side of this table.
  • See samber/developer-relations-skills@devrel-career for developer-advocate, community-manager, or developer-educator roles, or for a "DX engineer" title in DevRel's advocacy-flavored sense rather than the platform-engineering sense.

相关技能

运维与云

Docker 要点Docker Essentials

用于容器管理,图像操作,调试的基本道克命令和工作流程.

运维与云

查找技能Find Skills

从开放的代理技能生态系统中发现并安装技能. 使用时:(1)用户问"我如何做X",X可能拥有现有技能,(2)用户说"为X找到技能"或"是否为X有技能",(3)用户问"你能否做X",X是专门能力,(4)用户想扩展代理能力,(5)用户想搜索工具,模板,或工作流程,(6)用户提到他们希望…

运维与云

微软 创建Microsoft Foundry

构建,部署,评价,优化,微调,管理微软创始代理,模型,资源最终结束. 用法:铸造、azd ai代理、azd 提供/部署、托管代理脚手架/开发/运行/部署/拖放、即时代理创建、创建代理、更新代理、添加代理工具、援引代理、代理.yaml、评估代理、批量活化、连续活化、持续监测、代理C…

运维与云

Azure 部署Azure Deploy

执行已有.azure/部署计划.md和基础设施文件的ALREADY-PREPARED应用程序的Azure部署。 当用户向 CREATE 请求新应用程序时, 请不要使用此技能 。 这种技能运行了 azd上行, azd 部署, trarraform 应用, 和 az 部署命令带有内置…