// Generates structured implementation guidance documents for technical issues, bug fixes, and feature development. Use when creating actionable implementation plans with file references, code locations, and step-by-step approaches following Obsidian markdown formatting standards.
| name | implementation-guidance-generator |
| description | Generates structured implementation guidance documents for technical issues, bug fixes, and feature development. Use when creating actionable implementation plans with file references, code locations, and step-by-step approaches following Obsidian markdown formatting standards. |
This skill enables the creation of comprehensive implementation guidance documents that follow specific formatting standards for technical tasks. It transforms issue descriptions into actionable implementation plans with proper file references, code locations, and structured approaches.
To generate implementation guidance:
https://linear.app/workspace/issue/PROJ-123)Ask the user for the Linear URL:
https://linear.app/[workspace]/issue/[ISSUE-ID])Use Linear MCP to retrieve issue details:
mcp__linear_get-issue tool with the issue ID to fetch:
Extract key technical details:
Determine the most likely solution approach:
Create guidance following this exact structure, incorporating the Linear issue details:
# [Linear Issue ID]: [Issue Title]
**Linear Issue:** [PROJ-123](https://linear.app/workspace/issue/PROJ-123)
**Status:** [Issue Status] | **Priority:** [Issue Priority]
## Issue Description
[Full description from Linear, including any relevant context from comments]
## Implementation guidance
* The culprit for this is most likely `FunctionName.methodName` ([GitHub](https://github.com/[repo/path/file.ext]#L123)), which has the query:
```typescript
[Code example showing the problematic code]
OtherService.method (GitHub)
### Step 4: Apply Formatting Standards
Ensure all generated guidance follows these requirements:
**Content Structure:**
1. **Primary implementation approach** - Most likely solution or entry point
2. **Specific code locations** - GitHub links with exact file paths and line numbers
3. **Code examples** - Relevant code snippets with proper syntax highlighting
4. **Multiple approaches** - Alternative solutions when applicable
5. **Context and constraints** - Technical constraints or considerations
**Style Guidelines:**
- Use bullet points for clear, actionable steps
- Include GitHub links in format: `([GitHub](https://github.com/[repo/path/file.ext]#L123))`
- Reference functions/classes with backticks: `FunctionName.methodName`
- Use proper TypeScript syntax highlighting for code examples
- Be specific about file locations and line numbers
- Include explanatory context for recommended approaches
## File Structure Standards
### Document Naming Convention
When creating implementation guidance documents, follow this naming pattern:
yyyy-mm-dd [Linear Issue ID] [short description].md
**Examples:**
- `2025-10-24 PROJ-123 Fix authentication bug.md`
- `2025-10-24 FEAT-456 Add user registration feature.md`
**Guidelines:**
- Use ISO date format yyyy-mm-dd
- Include the Linear issue ID (e.g., PROJ-123)
- Keep descriptions concise (use the Linear issue title or a shortened version)
- Use sentence case for descriptions and filenames
- Include file extension `.md`
- Use spaces for multi-word descriptions
### Content Organization
Structure implementation guidance documents with:
- Clear hierarchy using standard markdown headings
- Code blocks with appropriate language highlighting
- Checklists for actionable items
- Internal links using `[[filename]]` format for related documents
## Resources
### scripts/
Contains executable code for generating implementation guidance documents:
- `generate_guidance.py` - Python script that parses issue content and generates structured implementation guidance following formatting standards
### references/
Contains documentation and reference material:
- `formatting_guidelines.md` - Complete formatting standards and style guidelines for implementation guidance documents
These resources provide both automated generation capabilities and detailed reference material for creating high-quality implementation guidance.