一键导入
update-platform-docs
Update existing platform documentation with automatic gap detection in openshift/enhancements
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Update existing platform documentation with automatic gap detection in openshift/enhancements
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Generate a comprehensive manual testing guide from a Jira issue, GitHub PR URLs, or both. Use when the user wants test steps, a QE test plan, or a testing guide for code changes.
Create Jira issues — story, bug, epic, feature, initiative, task, or feature-request — with CNTRLPLANE, OCPBUGS, GCP, HyperShift, ARO, ROSA conventions and type-specific templates
Generate triage reports and post findings to Jira and Slack
Query and deduplicate open CVE vulnerability issues from OCPBUGS for Node team components
Check whether a Jira issue is well-groomed and ready for /jira:solve
Analyze and compare disruption across one or more Prow CI job runs by examining interval data, audit logs, pod logs, and CPU metrics
| name | update-platform-docs |
| description | Update existing platform documentation with automatic gap detection in openshift/enhancements |
| trigger | explicit |
Incrementally update existing AI-optimized platform documentation in openshift/enhancements/ai-docs/ without regenerating everything.
Features:
Use when:
Don't use when:
SKILL_DIR=$(find ~/.claude/plugins/cache -path "*/update-platform-docs" -type d | head -1)REPO_PATH="${provided_path:-$PWD}"bash "$SKILL_DIR/scripts/discover.sh" "$REPO_PATH"bash "$SKILL_DIR/scripts/gap-detection.sh" "$REPO_PATH"Based on user request, perform ONE OR MORE of:
platform/operator-patterns/platform/operator-patterns/index.mdAGENTS.md navigation if neededtemplates/operator-pattern-template.md for structuredomain/kubernetes/ or domain/openshift/domain/*/index.mdAGENTS.md navigation if neededtemplates/domain-concept-template.md for structurepractices/*/practices/*/index.mdAGENTS.md navigation if neededtemplates/practice-template.md for structuredecisions/adr-NNNN-*.mddecisions/index.mdAGENTS.md navigation if neededtemplates/adr-template.md for structureworkflows/ (e.g., exec-plans/)workflows/index.mdAGENTS.md navigation if neededAGENTS.mdbash "$SKILL_DIR/scripts/validate.sh" "$REPO_PATH"User request: "Add RBAC patterns to operator patterns"
Actions:
platform/operator-patterns/rbac.md using pattern templateplatform/operator-patterns/index.mdAGENTS.md under "Standard Operator Patterns"User request: "Add exec-plans guidance to workflows"
Actions:
workflows/exec-plans/ directoryworkflows/exec-plans/README.md from templateworkflows/exec-plans/template.md from templateworkflows/index.md with new sectionAGENTS.md under "Workflows"User request: "Add link to new ADR in AGENTS.md"
Actions:
AGENTS.mdUser request: "Add security practices section with STRIDE and secrets handling"
Actions:
practices/security/threat-modeling.mdpractices/security/secrets.mdpractices/security/index.mdAGENTS.md under "Engineering Practices"MUST follow these conventions:
index.md NOT README.md (exception: exec-plans/README.md)adr-NNNN- prefix (4 digits with leading zeros)templates/Verification Requirements: API/CRD claims link to github.com/openshift/api or kubernetes/apimachinery; pattern claims link to implementations; version/convention claims verified in actual repos (3+ samples); architectural claims link to enhancements/ADRs
- [filename.md](filename.md) - Brief descriptionAfter updates, verify:
✅ New files use correct naming conventions ✅ Index files updated with new entries ✅ AGENTS.md updated if needed (and 100-200 lines) ✅ Internal links work ✅ Files follow reference style (tables, checklists) ✅ No duplication of dev-guide/guidelines content
Automatic workflow:
Gap categories scanned:
User chooses:
/update-platform-docs
# Automatic gap detection runs:
🔍 Scanning ai-docs/ for gaps...
## Platform Patterns
Missing:
- platform/operator-patterns/webhooks.md
- platform/operator-patterns/finalizers.md
## Workflows
Missing:
- workflows/exec-plans/README.md
- workflows/exec-plans/template.md
📊 Summary: 4 missing files detected
# User selects:
"Fill all gaps" OR "Fill exec-plans only" OR "Custom: add observability practices"
# Actions: Creates missing files, updates indexes, validates
/update-platform-docs
# User: "Add exec-plans guidance to workflows"
# Actions:
mkdir -p ai-docs/workflows/exec-plans
# Create README.md from template
# Create template.md from template
# Update workflows/index.md
# Update AGENTS.md
# Update create-structure.sh
# Validate
/update-platform-docs
# User: "Add webhooks pattern to operator patterns"
# Actions:
# Create platform/operator-patterns/webhooks.md from template
# Update platform/operator-patterns/index.md
# Update AGENTS.md (add link to webhooks)
# Validate
/update-platform-docs
# User: "Add conversion webhooks section to webhooks.md"
# Actions:
# Read platform/operator-patterns/webhooks.md
# Add new section with conversion webhook guidance
# Validate (check line count, style)
/update-platform-docs [--path <repository-path>]
Arguments:
--path <repository-path>: Path to enhancements repository (default: current directory)Before running:
✅ Platform Documentation Updated
Repository: /path/to/enhancements
Changes:
✅ Created: ai-docs/workflows/exec-plans/README.md
✅ Created: ai-docs/workflows/exec-plans/template.md
✅ Updated: ai-docs/workflows/index.md
✅ Updated: AGENTS.md (added exec-plans link)
Validation:
✅ File naming conventions correct
✅ Index files updated
✅ AGENTS.md: 192 lines (target: ≤200)
✅ Internal links valid
✅ Reference style maintained
Next Steps:
1. Review changes
2. Run: git add ai-docs/ AGENTS.md
3. Run: git commit -m "Add exec-plans workflow guidance"
Wrong: Adding verbose descriptions to AGENTS.md Right: Keep compressed, table-based navigation only
Wrong: Creating new file without updating parent index.md Right: Always update corresponding index.md
Wrong: Creating README.md (except in exec-plans/) or adr-1-topic.md
Right: Use index.md (or exec-plans/README.md as exception) and adr-0001-topic.md
Wrong: Copying content from dev-guide/guidelines Right: Link to authoritative source or reformat for AI agents
Wrong: Patterns from memory, API fields without checking github.com/openshift/api, unverified conventions Right: Verify in actual code, link to type definitions (k8s/apimachinery, openshift/api), check multiple repos for patterns
/component-docs - Create component documentation