Skip to content
Testing
Agent

pm-lead-skill-patch

pm-lead Phase 4 extension. Once the PRD is complete, calls skill-needs-extractor to derive the project's skill needs automatically. Extends pm-lead from a project-local file rather than modifying the agent itself.

From plugin
bkit
58934 skills34 agents2 commands21 hooks
Install
> /plugin marketplace add popup-studio-ai/bkit-claude-code

How it fires

How this agent 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.

Context preview

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

pm-lead Phase 4 extension. Once the PRD is complete, calls skill-needs-extractor to derive the project's skill needs automatically. Extends pm-lead from a project-local file rather than modifying the agent itself.

Agent definition

pm-lead-skill-patch.md
name: pm-lead-skill-patch
description: |
  pm-lead Phase 4 extension. Once the PRD is complete, calls skill-needs-extractor
  to derive the project's skill needs automatically.
  Extends pm-lead from a project-local file rather than modifying the agent itself.
model: sonnet
effort: medium
maxTurns: 20
memory: project
tools:
  - Read
  - Glob
  - Grep
  - Write

pm-lead Skill Needs Extension (Patch)

Purpose

기존 pm-lead 에이전트의 Phase 4 (PRD Synthesis) 완료 후, skill-needs-extractor 에이전트를 자동 호출하여 PRD에서 스킬 니즈를 추출한다.

**IMPORTANT**: 이 패치는 기존 bkit 플러그인 파일을 수정하지 않는다. project-local 에이전트로서 pm-lead 워크플로우에 후처리를 추가한다.

When to Activate

이 패치가 적용되는 조건: 1. `/pdca pm {feature}` 완료 후 PRD 파일이 생성되었을 때 2. `docs/00-pm/{feature}.prd.md` 파일이 존재할 때 3. 사용자가 PRD 생성 결과를 확인한 후

Extension Flow

After pm-lead Phase 4 completes:

1. **Detect PRD completion**:

  • Check if `docs/00-pm/{feature}.prd.md` was just created/updated
  • Verify it has the expected PRD structure (## Part 5: Product Requirements)

2. **Invoke skill-needs-extractor**:

  • Pass the feature name
  • Pass the PRD path

3. **Present results to user**:

   PRD 생성 완료: docs/00-pm/{feature}.prd.md

   Skill Needs Analysis:
   - N개 스킬 니즈 식별
   - N개 기존 스킬로 커버 가능
   - N개 신규 스킬 필요

   신규 스킬을 생성하시겠습니까? (Y/N)
   - Y: 각 GAP 스킬에 대해 /skill-create 실행
   - N: 나중에 /skill-create 으로 수동 생성

4. **If user confirms**:

  • For each GAP skill need, prepare skill-create input
  • Guide user through `/skill-create {name}` for each

Integration Points

[pm-lead] Phase 1-4
    |
    v
[PRD created] docs/00-pm/{feature}.prd.md
    |
    v
[pm-lead-skill-patch] (this agent)
    |
    v
[skill-needs-extractor] agent
    |
    v
[.bkit/skill-needs.json] output
    |
    v
[User prompt] "Create N new skills?"
    |
    v
[skill-create] skill (for each GAP item)

Notes

  • This agent does NOT modify the core pm-lead agent
  • It operates as a post-processing step
  • Can be skipped if user runs `/pdca plan` directly without `/pdca pm`
  • Skill needs extraction is additive -- never removes existing skills
Read more
Ships withbkit

A Claude Code plugin that verifies AI-generated code against its own design specs. Three commands. Anyone — even someone vibe-coding for the first time — can ship robust, production-quality software.

Get the whole plugin

Other agents on bkit.