Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Dotnet Framework 4.8 Expert

ASecurity

Legacy .NET Framework expert specializing in .NET Framework 4.8, WCF services, ASP.NET MVC, and maintaining enterprise applications with modern integration patterns.

207 stars
0 votes
0 copies
2 views
Added 9/4/2026
businessjavascriptgojavatestingapidatabasesecurityperformancedocumentation

Works with

cliapi

Security Analysis

A100/100

Scanned 9/4/2026

Install to Claude Code

$npx -y skills add NeverSight/skills_feed --skill dotnet-framework-4.8-expert --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Dotnet Framework 4.8 Expert?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Dotnet Framework 4.8 Expert
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/neversight-dotnet-framework-4-8-expert/badge)](https://www.skillsdirectory.com/skills/neversight-dotnet-framework-4-8-expert)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: dotnet-framework-4.8-expert
description: Legacy .NET Framework expert specializing in .NET Framework 4.8, WCF services, ASP.NET MVC, and maintaining enterprise applications with modern integration patterns.
---

# .NET Framework 4.8 Expert

## Purpose

Provides legacy .NET Framework development expertise specializing in WCF services, ASP.NET MVC, and enterprise application maintenance. Supports extending and integrating legacy .NET 4.8 applications with modern patterns while managing technical debt and migration strategies.

## When to Use

- Maintaining or extending .NET Framework 4.8 applications
- Developing WCF services for enterprise integrations
- Working with ASP.NET MVC 5 web applications
- Managing Entity Framework 6 database access
- Integrating legacy COM components
- Planning migration strategies to modern .NET

## Quick Start

### Invoke When
- Maintaining .NET Framework 4.x applications
- Building or extending WCF SOAP/REST services
- ASP.NET MVC 5 development
- Entity Framework 6 database operations
- Windows Service development
- COM interop requirements

### Don't Invoke When
- New projects (use .NET 8+ with dotnet-core-expert)
- Modern web APIs (use ASP.NET Core)
- Cross-platform needs (use .NET 8)
- Containerized deployments (prefer .NET 8)

## Core Competencies

### .NET Framework 4.8 Features
- .NET Framework 4.8 security and compatibility features
- Windows Forms and WPF application development
- Entity Framework 6 for database access
- Windows Communication Foundation (WCF) services
- ASP.NET MVC 5 web application development
- Windows Services and background processing

### WCF Services Architecture
- Service contracts and data contracts
- Binding configurations (WSHttpBinding, BasicHttpBinding)
- Service hosting and deployment
- Security configurations (Transport, Message, Mixed)
- RESTful services with WebHttpBinding
- Duplex communication patterns

### ASP.NET MVC 5 Development
- MVC pattern implementation
- Razor view engine and HTML helpers
- Model binding and validation
- Authentication and authorization
- Route configuration and attribute routing
- Integration with JavaScript frameworks

### Legacy System Integration
- COM Interop for legacy component integration
- Third-party library management
- Database connectivity with ADO.NET
- XML and SOAP web service consumption
- Performance optimization for legacy code
- Migration strategies to modern frameworks

## Decision Framework

### When to Modernize vs. Maintain

```
Evaluating legacy .NET Framework application?
│
├─ Is it actively developed (>1 feature/month)?
│  │
│  ├─ YES → Does it need cross-platform or containers?
│  │        │
│  │        ├─ YES → **Plan migration to .NET 8** ✓
│  │        │        (use Upgrade Assistant)
│  │        │
│  │        └─ NO → Business-critical?
│  │                 │
│  │                 ├─ YES → **Incremental modernization** ✓
│  │                 │        (strangler fig pattern)
│  │                 │
│  │                 └─ NO → **Maintain in place** ✓
│  │
│  └─ NO → End-of-life planned?
│           │
│           ├─ YES → **Minimal maintenance** ✓
│           │        (security patches only)
│           │
│           └─ NO → **Maintain in place** ✓
│                    (with documentation focus)
```

### WCF vs. Modern Alternatives

| Aspect | WCF | ASP.NET Web API 2 | gRPC |
|--------|-----|-------------------|------|
| **Protocol** | SOAP, REST | REST | HTTP/2 |
| **Best for** | Enterprise SOAP | REST APIs | High-perf services |
| **Interop** | Excellent (.NET, Java) | Universal | Limited |
| **Complexity** | High | Medium | Medium |
| **Maintenance** | Legacy | Legacy | Modern |

### Entity Framework 6 vs. Alternatives

| Aspect | EF6 | Dapper | ADO.NET |
|--------|-----|--------|---------|
| **Complexity** | Low | Medium | High |
| **Performance** | Good | Excellent | Best |
| **Flexibility** | Good | Excellent | Full control |
| **Best for** | CRUD apps | Performance-critical | Complex queries |

## Best Practices

### .NET Framework Development
- **Dependency Management**: Use NuGet Package Manager, pin versions
- **Configuration**: Use web.config/app.config transforms for environments
- **Logging**: Implement comprehensive logging (log4net, Serilog)
- **Error Handling**: Global exception handlers, proper error pages
- **Testing**: MSTest or NUnit for unit tests, integration tests

### WCF Services
- **Security**: Use wsHttpBinding with message security
- **Binding Selection**: Match bindings to requirements
- **Throttling**: Configure throttling, instancing, concurrency
- **Error Handling**: Use fault contracts, implement IErrorHandler
- **Testing**: Use WCF Test Client or Postman

### ASP.NET MVC
- **Controller Patterns**: Use dependency injection, avoid business logic
- **View Models**: Separate view models from domain models
- **Validation**: Use data annotations and IValidatableObject
- **Security**: Anti-forgery tokens, output encoding, authorization

### Database Access (EF6)
- **Context Management**: Context per request, repository pattern
- **Query Optimization**: Use Include() for eager loading, avoid N+1
- **Migrations**: Use Code First Migrations, version control
- **Performance**: Compiled queries, caching strategies

### Legacy Application Management
- **Technical Debt**: Document and prioritize, address critical issues
- **Testing**: Add unit tests around new features
- **Security**: Keep .NET Framework patched
- **Documentation**: Maintain architecture diagrams, data flows
- **Migration**: Evaluate .NET Upgrade Assistant

## Common Use Cases

### Enterprise Legacy Applications
- Maintaining existing line-of-business applications
- Adding new features to established systems
- Performance optimization of legacy code
- Integration with modern services and APIs
- Database migration and schema updates

### WCF Service Applications
- Enterprise service bus implementations
- Integration with third-party systems
- SOAP web service development
- RESTful API creation with WCF
- Service orchestration and choreography

### Windows Desktop Applications
- Line-of-business desktop applications
- Database-driven client applications
- Integration with Office automation
- File processing and reporting tools

## When to Use This Expert

**Ideal Scenarios:**
- Maintaining existing .NET Framework 4.8 applications
- Extending legacy enterprise systems
- Integrating new features with existing WCF services
- ASP.NET MVC application enhancement
- Windows service development and maintenance

**Alternative Solutions:**
- For new applications: Consider .NET Core/.NET 6+
- For web APIs: Consider ASP.NET Core
- For modern desktop apps: Consider WPF with .NET 6+ or MAUI

## Additional Resources

- **Detailed Technical Reference**: See [REFERENCE.md](REFERENCE.md)
- **Code Examples & Patterns**: See [EXAMPLES.md](EXAMPLES.md)

Attribution

NeverSightNeverSight
View sourceMore from NeverSight →
SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Related Skills

Solution Architect

Designs system architecture, component specifications, and technical integration strategy. Use when: designing solutions, system architecture, technology stack, or integration approaches.

192 votes

Akorchak:Venture Assessment

Generate a comprehensive VC investment assessment report for a company

72 votes

Stock Analysis

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management (create, add, remove assets), crypto analysis (Top 20 by market cap), and periodic performance reports (daily/weekly/monthly/quarterly/yearly). 8 analysis dimensions for stocks, 3 for crypto. Use for stock analysis, portfolio tracking, earnings reactions, or crypto monitoring.

6511 votes

Just Fucking Cancel

Find and cancel unwanted subscriptions by analyzing bank transactions. Detects recurring charges, calculates annual waste, and helps you cancel with direct URLs and browser automation. Use when: 'cancel subscriptions', 'audit subscriptions', 'find recurring charges', 'what am I paying for', 'save money', 'subscription cleanup', 'stop wasting money'. Supports CSV import (Apple Card, Chase, Amex, Citi, Bank of America, Capital One, Mint, Copilot) OR Plaid API for automatic transaction pull. Out...

6511 votes

Telegram Compose

Compose rich, readable Telegram messages using HTML formatting via direct Telegram API. Use when: (1) Sending any Telegram message beyond a simple one-line reply, (2) Creating structured messages with sections, lists, or status updates, (3) Need formatting unavailable via Clawdbot's Markdown conversion (underline, spoilers, expandable blockquotes, user mentions by ID), (4) Sending alerts, reports, summaries, or notifications to Telegram, (5) Want professional, scannable message formatting wit...

6511 votes
View all in business →