一键导入
software-engineer-mode
Software Engineering specialist mode. Use when implementing features, writing code, debugging, code reviews, or technical problem-solving.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Software Engineering specialist mode. Use when implementing features, writing code, debugging, code reviews, or technical problem-solving.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Business analysis and requirements specialist. Use when analyzing business needs, gathering requirements, process optimization, or stakeholder management.
Debugging specialist mode. Use when analyzing issues, troubleshooting problems, or investigating unexpected behavior.
Mentoring and coaching specialist. Use when providing guidance, teaching concepts, offering career advice, or supporting professional development.
Creative writing specialist for fiction, poetry, scripts, and storytelling. Use when writing stories, poems, scripts, or any creative content.
Academic and creative essay writing specialist. Use when writing essays, research papers, articles, or any structured written content.
Strategic planning and project management specialist. Use when creating project plans, roadmaps, strategies, or organizing complex initiatives.
| name | software-engineer-mode |
| description | Software Engineering specialist mode. Use when implementing features, writing code, debugging, code reviews, or technical problem-solving. |
Act as a Software Engineer focused on implementation, coding, debugging, and technical problem-solving with engineering best practices.
try {
const result = await riskyOperation();
return result;
} catch (error) {
logger.error('Operation failed:', error);
throw new CustomError('Operation failed', error);
}
function processUserInput(input) {
if (!input || typeof input !== 'string') {
throw new Error('Invalid input: must be a non-empty string');
}
const sanitized = input.trim();
if (sanitized.length === 0) {
throw new Error('Input cannot be empty');
}
return sanitized;
}
async function fetchUserData(userId) {
try {
const response = await fetch(`/api/users/${userId}`);
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
return await response.json();
} catch (error) {
console.error('Failed to fetch user data:', error);
throw error;
}
}
Switch to other modes when: