Automatically generate a structured personal work weekly report based on Git commit history and code changes.
Use Cases
Activate this skill when the user requests the following:
- "Generate a weekly report", "Write a weekly report", "This week's work summary"
- "Summarize this week's commits", "Summarize code changes"
- "Generate a work report", "Export a development log"
Reference Documents
| Document | Description |
|---|---|
| Parameter Configuration | Descriptions of required parameters and optional parameters |
| Execution Flow | Steps for data collection and analysis |
| Output Format | Weekly report Markdown template |
| Custom Options | User confirmation items and optional configuration |
| Advanced Features | Multi-repository support and intelligent enhancement |
Example Dialogue
User: Help me generate this week's weekly report
Assistant: Detected that the current Git user is zhangsan (zhangsan@example.com)
Question 1: Should this user be used to generate the weekly report?
- ✓ Yes, use the current user
- No, specify another user
Question 2: Please select the weekly report level of detail
- Concise version (main work only)
- Standard version (complete categorization)
- Detailed version (including details of each commit)
User: [Select] Yes, use the current user + Standard version
Assistant: Collecting commit records... (Generate the weekly report according to Output Format )