dev-design

Design implementation plans with architecture, technical options, and strategy.

Updated Dec 2, 2025
One-click install
npx skills add https://github.com/qlawmarq/dotfiles-common --skill dev-design-qlawmarq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-design
Source: https://github.com/qlawmarq/dotfiles-common/tree/main/skills/dev-design
Command: npx skills add https://github.com/qlawmarq/dotfiles-common --skill dev-design-qlawmarq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the need for structured and well-thought-out implementation plans for development tasks, ensuring clarity, maintainability, and alignment with project goals.

Core Features & Use Cases

  • Architecture Planning: Define the overall structure and components of a software solution.
  • Technical Option Evaluation: Analyze and compare different technologies, libraries, or approaches.
  • Implementation Strategy: Create a step-by-step guide for developers to follow.
  • Use Case: When tasked with building a new user authentication system, this skill can help design the database schema, API endpoints, and security measures required.

Quick Start

Use the dev-design skill to create an implementation plan for adding a new feature to the user profile page.

Frequently Asked Questions about dev-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a detailed implementation plan for a new software feature?

To create an implementation plan, investigate the requirements and existing systems, evaluate technical options, and define the architecture. This ensures your development task has a structured strategy that aligns with project goals for maintainability and scalability.

What is the best way to evaluate technical options for software architecture?

Evaluating technical options requires thorough investigation of up-to-date technical information and current system constraints. By comparing different technologies and approaches, you can select an architecture that ensures long-term maintainability and scalability for your project.

How do you design an implementation strategy for a complex development task?

Designing an implementation strategy involves understanding the problem background and assessing existing systems. You then create a step-by-step technical guide that developers can follow to build the solution while ensuring maintainability and scalability.

Do I need to investigate existing systems before designing a technical strategy?

Yes, thorough investigation of existing systems and requirements is required before proposing a solution. Understanding the current environment and problem background ensures the technical strategy and implementation plan align with project goals.

What should be included in an implementation plan for a user authentication system?

An implementation plan for user authentication should include the database schema, API endpoints, and security measures. Defining these technical components ensures the architecture is structured, maintainable, and scalable for the development task.