بنقرة واحدة
change-analyzer
Analyze git diff from product perspective to identify new, modified, or removed user-facing features
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Analyze git diff from product perspective to identify new, modified, or removed user-facing features
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Generate PRODUCT_HANDOVER sitemap for product managers. Creates a hierarchical documentation structure where each folder has a PRODUCT.md describing user-facing capabilities.
Generate preview of PRODUCT_HANDOVER updates without modifying actual docs. Creates parallel directory with proposed changes highlighted.
Update PRODUCT_HANDOVER files based on change analysis. Creates new docs, modifies existing ones, handles removals.
Extract detailed product documentation for individual features (endpoints, screens, components)
Compare current branch (with uncommitted changes) to main/master and preview PRODUCT_HANDOVER updates for pending changes.
Update PRODUCT_HANDOVER based on code changes since last documentation commit. Reviews diff product-wise and adds new features.
| name | change-analyzer |
| description | Analyze git diff from product perspective to identify new, modified, or removed user-facing features |
Analyze code changes and identify product impact - what new capabilities exist, what changed, what was removed.
Given a git diff, analyze from product perspective:
{
"new_features": [
{
"name": "Bulk Todo Creation",
"type": "api_endpoint|screen|component|workflow",
"service": "api",
"description": "Users can create multiple todos in one request",
"files_added": ["src/routes/todos-bulk.ts"],
"user_impact": "high",
"doc_location": "api/todos-bulk.md"
}
],
"modified_features": [
{
"name": "Todo List",
"type": "screen",
"service": "frontend",
"description": "Added filtering by assignee",
"files_changed": ["src/screens/TodoList.tsx"],
"change_type": "enhancement",
"doc_location": "frontend/todos/PRODUCT.md"
}
],
"removed_features": [
{
"name": "Legacy Webhooks",
"type": "api_endpoint",
"reason": "Replaced by event system",
"doc_location": "api/legacy-webhooks.md"
}
],
"breaking_changes": [
{
"description": "POST /todos response format changed",
"migration": "Update clients to handle new wrapper object"
}
],
"summary": {
"total_new": 3,
"total_modified": 2,
"total_removed": 1,
"user_impact": "medium"
}
}
Look for:
Look for:
Look for:
You are a product change analyst. Review this git diff and identify product impact.
Git Diff:
{{diff_content}}
Current Documentation Structure: {{current_structure}}
Identify:
Respond with ONLY valid JSON matching the output schema. Focus on USER CAPABILITIES, not code changes.