一键导入
skill-designer
Patterns and checklists for designing high-quality AWS Coworker skills
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Patterns and checklists for designing high-quality AWS Coworker skills
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | skill-designer |
| description | Patterns and checklists for designing high-quality AWS Coworker skills |
| version | 1.0.0 |
| category | meta |
| agents | ["aws-coworker-meta-designer"] |
| tools | ["Read","Write","Edit","Glob","Grep"] |
This meta-skill provides patterns, templates, and checklists for creating high-quality skills within AWS Coworker. Use this skill when designing new skills from conversations, requirements, or identified gaps.
command-designer instead)Before creating a skill, answer:
What gap does this fill?
Who will use it?
What's the scope?
| Category | Use When | Example |
|---|---|---|
aws | AWS service-specific patterns | aws-cli-playbook |
org | Organization-specific policies | aws-governance-guardrails |
meta | AWS Coworker self-management | skill-designer |
core | Non-AWS foundational patterns | git-workflow |
Naming Convention: {category-prefix}-{descriptive-name}
Good names:
aws-cli-playbook — Clear, describes contentaws-governance-guardrails — Indicates purposeskill-designer — Action-orientedAvoid:
misc-utils — Too vaguemy-aws-skill — Not descriptiveskill1 — Not meaningfulFollow this template:
---
name: skill-name
description: One-line description (max 100 chars)
version: 1.0.0
category: aws|org|meta|core
agents: [list, of, compatible, agents]
tools: [Read, Write, Bash, etc]
---
# Skill Name
## Purpose
[2-3 sentences explaining why this skill exists and what problem it solves]
## When to Use
- [Specific scenario 1]
- [Specific scenario 2]
- [Specific scenario 3]
## When NOT to Use
- [Anti-pattern or exclusion 1]
- [Anti-pattern or exclusion 2]
---
## Guidance
### [Section 1: Primary Content]
[Main instructions, patterns, or reference material]
### [Section 2: Additional Content]
[Supporting information, examples, edge cases]
---
## Examples
### Example 1: [Scenario]
[Concrete example with inputs and expected outputs]
### Example 2: [Scenario]
[Another example showing different usage]
---
## Related Skills
- `skill-name-1` — [How it relates]
- `skill-name-2` — [How it relates]
| Field | Type | Description |
|---|---|---|
name | string | Unique identifier, lowercase with hyphens |
description | string | Brief description, max 100 characters |
version | string | Semantic version (major.minor.patch) |
category | string | One of: aws, org, meta, core |
agents | array | List of compatible agent names |
tools | array | Tools this skill may require |
| Field | Type | Description |
|---|---|---|
requires | array | Other skills this depends on |
tags | array | Searchable tags |
author | string | Creator or maintainer |
updated | date | Last modification date |
Before finalizing a skill, verify:
Skills may include supporting files:
skills/aws/my-skill/
├── SKILL.md # Required: main skill definition
├── templates/ # Optional: reusable templates
│ └── resource.yaml
├── examples/ # Optional: detailed examples
│ ├── basic.md
│ └── advanced.md
└── commands/ # Optional: sub-command references
└── service1.md
For skills covering a specific AWS service:
## Discovery Commands
[Read-only commands to explore current state]
## Common Operations
[Frequently used patterns with examples]
## Safety Considerations
[What to watch out for, common mistakes]
## IaC Patterns
[CDK/Terraform/CloudFormation approaches]
For skills encoding rules and constraints:
## Always Do
[Mandatory practices]
## Never Do
[Prohibited actions]
## Validation Checks
[How to verify compliance]
## Exceptions Process
[How to handle legitimate exceptions]
For skills describing multi-step processes:
## Prerequisites
[What must be in place before starting]
## Step-by-Step Process
[Numbered steps with checkpoints]
## Validation
[How to verify success]
## Rollback
[How to undo if needed]
Avoid these common mistakes:
❌ "AWS Best Practices" — covers everything, helps nothing
✅ "AWS S3 Security Patterns" — focused, actionable
❌ "How to Create One Specific Lambda" — too specific
✅ "AWS Lambda Deployment Patterns" — reusable across scenarios
❌ Just commands without explanation
✅ Commands with rationale, prerequisites, and expected outcomes
❌ Verbatim AWS docs (adds no value)
✅ Curated, opinionated guidance based on AWS docs
Skills should evolve:
Use /aws-coworker-audit-library to identify skills needing improvement.
**AWS Coworker Development Guardrails** - MANDATORY when extending or modifying AWS Coworker itself. TRIGGERS (use this skill when ANY of these apply): - User asks to add new skills, agents, or commands to AWS Coworker - User asks to modify existing AWS Coworker components - User asks about AWS Coworker architecture or design - User wants to add support for new AWS services - Discussion involves directory structure or file organization - User mentions "extending", "customizing", or "adding to" AWS Coworker - Creating or modifying files in: skills/, .claude/agents/, .claude/commands/, config/ NOT for: Using AWS Coworker to interact with AWS (that's CLAUDE.md's domain)
Canonical AWS CLI patterns for discover, plan, deploy, validate, and rollback
AWS Well-Architected Framework alignment for planning and review
Organization governance policies - never do, always do, and compliance rules
Git and GitHub best practices for AWS Coworker change management
Multi-account and OU strategy, landing zone patterns, and workload placement