بنقرة واحدة
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 المهني
**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
| 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.