professional

Guide ethical software development decisions using seven core professional standards.

Updated Jun 19, 2023
One-click install
npx skills add https://github.com/JeroenJochems/modelwise --skill professional-jeroenjochems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: professional
Source: https://github.com/JeroenJochems/modelwise/tree/main/.claude/skills/professional
Command: npx skills add https://github.com/JeroenJochems/modelwise --skill professional-jeroenjochems

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a framework for making ethical, high-quality decisions in software development, ensuring professional responsibility and mitigating risks.

Core Features & Use Cases

  • Ethical Decision Making: Guides choices to prevent harm to users, systems, and society.
  • Estimation & Commitments: Establishes honest and reliable methods for time and effort forecasting.
  • Quality Assurance: Reinforces non-negotiable quality standards, including testing and code review.
  • Use Case: When faced with pressure to skip testing to meet a deadline, this Skill provides a structured response to uphold quality standards and explain the long-term consequences.

Quick Start

Evaluate the professional risks associated with shipping the current code.

Frequently Asked Questions about professional

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

FAQPage Schema
How do I handle pressure to skip testing to meet a software release deadline?

Handle pressure to skip testing by applying the Quality Non-Negotiable standard, providing a structured response to uphold quality standards and explain the long-term consequences of shipping unverified code.

What is the best way to provide honest software development estimations under commitment pressure?

Provide honest estimations by applying the Honest Estimation standard, which establishes reliable methods for time and effort forecasting, ensuring professional responsibility and mitigating risks when facing commitment pressure from stakeholders.

How do I make ethical decisions in software development when facing conflicting team dynamics?

Make ethical decisions by applying the Do No Harm standard, which guides choices to prevent harm to users, systems, and society while addressing team dynamics and ethics concerns through structured professional responsibility rules.

When should I say no to quality shortcuts in software engineering?

Say no to quality shortcuts when they violate the Quality Non-Negotiable and Best Work standards. This framework reinforces non-negotiable quality assurance, including mandatory testing and code review, even under extreme pressure to compromise.

Does this framework support knowledge sharing and speaking up about code ownership issues?

Yes, this framework supports knowledge sharing and speaking up by applying the Knowledge Sharing and Speak Up standards. These rules address code ownership issues and team dynamics to uphold software development integrity and professional responsibility.