| name | investigation-reporting |
| description | Outputs a progress report for the current patent investigation workflow.
Triggered when the user asks for:
- Progress summary: "What is the current progress?", "Give me a summary", "How is the investigation going?", "Show me the status"
- Specific patent report: "Tell me about US1234567A", "Report on patent US1234567A", "What's the status of US1234567A?"
|
| context | fork |
Investigation Report
Your task is to report the current status of the patent analysis workflow.
For External Skills and Agents
WARNING: DO NOT read files from references/instructions/ directory. Those are
internal reference files for this skill's internal use only. You MAY read files
from assets/ directory — those are templates you must follow.
To use this skill:
- Invoke via Skill tool:
Skill: investigation-reporting
- Provide your request with data
- The skill will handle all operations automatically
Example requests:
- "What is the current progress?"
- "Give me a summary"
- "Tell me about US20240292070A1"
- "What's the status of patent US9876543B2?"
Internal Reference (For This Skill Only)
The following sections are for the skill's internal operations when processing
requests from external agents.
Process
Step 0: Read Template (MANDATORY)
Before doing anything else, read the template file.
- For overall progress: Read
assets/investigation-report-template.md
- For specific patent: Read
assets/specific-patent-report-template.md
You MUST use the exact section names and metric names from the template. Do NOT
invent your own structure.
Step 1: Determine Report Mode
Based on the user's request, determine which mode to use:
Overall Progress Report Mode (default):
- User asks: "What is the current progress?", "Give me a summary", "How is the investigation going?"
- Refer to:
references/instructions/overall-progress-report.md
Specific Patent Report Mode:
- User asks: "Tell me about US1234567A", "Report on patent US1234567A"
- Refer to:
references/instructions/specific-patent-report.md
Output
CRITICAL: Use the Write tool to create the report file.
- For overall progress: Create
PROGRESS.md in the project root directory.
- For specific patent: Create
<patent_id>.md in the project root directory.
DO NOT just output the report as text - you MUST use the Write tool to save it.
CRITICAL: Read and follow the template from assets/investigation-report-template.md
or assets/specific-patent-report-template.md exactly. Use the exact section
names and metric names. Do NOT invent your own section names or metric names.
Internal Workflows (For This Skill Only)
Workflow 1: Overall Progress Report
- External: "What is the current progress?"
- Internal: Read
references/instructions/overall-progress-report.md → Follow the process steps → Read template from assets/investigation-report-template.md → Generate report using EXACT section/metric names from template → Write to PROGRESS.md → Run legal-checking
Workflow 2: Specific Patent Report
- External: "Tell me about US20240292070A1"
- Internal: Extract patent ID → Query all data from DB via investigation-fetching → Format report using template → Write to
<patent_id>.md → Run legal-checking
State Management
Initial State
- No
PROGRESS.md file exists (for overall progress)
Final State
PROGRESS.md created in project root with current investigation status (for overall progress)
<patent_id>.md created in project root with patent report (for specific patent)
Internal References (For This Skill Only)
These files are for the skill's internal use when processing requests. External
agents should NOT read these:
- references/instructions/: Mode-specific operation instructions
overall-progress-report.md: Overall progress report generation
specific-patent-report.md: Single patent detailed report
- assets/: Templates and reference materials
investigation-report-template.md: Standard report template
IMPORTANT: External agents should invoke this skill via the Skill tool, not
access these internal files directly.