원클릭으로
documentation-standards
Documentation guidelines for AWS Coworker components
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Documentation guidelines for AWS Coworker components
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 | documentation-standards |
| description | Documentation guidelines for AWS Coworker components |
| version | 1.0.0 |
| category | core |
| agents | ["aws-coworker-meta-designer","aws-coworker-core"] |
| tools | ["Read","Write","Edit"] |
This skill provides documentation standards for all AWS Coworker components. Consistent, clear documentation ensures the framework is understandable, maintainable, and usable by diverse teams.
Always consider who will read the documentation:
| Audience | Focus | Tone |
|---|---|---|
| Platform Engineers | Technical depth, CLI examples | Direct, technical |
| Developers | Quick start, common patterns | Accessible, practical |
| Security/Compliance | Policies, audit trails | Precise, formal |
| New Users | Concepts, getting started | Welcoming, educational |
Structure information from simple to complex:
1. Overview (what is it?)
2. Quick start (how do I use it?)
3. Details (how does it work?)
4. Advanced (edge cases, customization)
5. Reference (complete specifications)
Include concrete examples:
❌ "Configure the profile appropriately"
✅ "Configure the profile in ~/.aws/config:
```ini
[profile dev-admin]
region = us-east-1
role_arn = arn:aws:iam::123456789012:role/AdminRole
```"
Outdated documentation is worse than no documentation:
Use ATX-style headers with proper hierarchy:
# Document Title (H1 - one per document)
## Major Section (H2)
### Subsection (H3)
#### Minor Point (H4 - use sparingly)
Use consistent list formatting:
Unordered lists:
- Item one
- Item two
- Nested item
- Another nested item
Numbered lists:
1. First step
2. Second step
3. Third step
Always specify language for syntax highlighting:
```bash
aws s3 ls
```
```yaml
name: example
version: 1.0.0
```
```json
{
"key": "value"
}
```
Use tables for structured comparisons:
| Column 1 | Column 2 | Column 3 |
|----------|----------|----------|
| Data | Data | Data |
| Data | Data | Data |
Use descriptive link text:
❌ Click [here](url) for more info
✅ See the [Getting Started Guide](docs/getting-started/README.md)
Required sections for agent files:
# Agent Name
## Identity
[Who this agent is and its role]
## Purpose
[What this agent does]
## Scope
### In Scope
[What it handles]
### Out of Scope
[What it doesn't handle]
## Allowed Tools
[Table of tools and restrictions]
## Behavior Guidelines
[How the agent should act]
## Collaboration Patterns
[How it works with other agents/skills]
## Example Workflows
[Concrete usage examples]
Required sections for SKILL.md:
---
[Valid frontmatter]
---
# Skill Name
## Purpose
[Why this skill exists]
## When to Use
[Specific scenarios]
## When NOT to Use
[Anti-patterns]
---
## [Main Content Sections]
[Guidance, patterns, instructions]
---
## Examples
[Concrete examples]
## Related Skills
[Cross-references]
Required sections for command files:
---
[Valid frontmatter]
---
# Command Name
## Overview
[What this command does]
## Prerequisites
[What must be in place]
## Workflow
### Step 1: [Phase Name]
[Instructions]
### Step 2: [Phase Name]
[Instructions]
## Output
[What to expect]
## Error Handling
[Common issues and solutions]
Use consistent terminology throughout:
| Use | Instead Of |
|---|---|
| agent | bot, assistant, AI |
| skill | capability, feature |
| command | workflow, procedure |
| profile | account, credentials |
| mutation | change, modification |
Define abbreviations on first use:
AWS Coworker uses Infrastructure as Code (IaC) for all production changes.
Subsequent references can use IaC without expansion.
Common abbreviations that don't need definition:
Must include:
For directories with multiple files:
# Directory Name
Brief description of what's in this directory.
## Contents
| File | Purpose |
|------|---------|
| file1.md | Description |
| file2.md | Description |
## Usage
How to use the contents of this directory.
Follow Keep a Changelog format:
# Changelog
## [Unreleased]
### Added
- New features
### Changed
- Changes to existing features
### Deprecated
- Features to be removed
### Removed
- Removed features
### Fixed
- Bug fixes
### Security
- Security-related changes
## [1.0.0] - YYYY-MM-DD
### Added
- Initial release features
For simple diagrams in markdown:
┌─────────────┐ ┌─────────────┐
│ Agent │────▶│ Skill │
└─────────────┘ └─────────────┘
│
▼
┌─────────────┐
│ AWS │
└─────────────┘
For supported platforms:
```mermaid
graph TD
A[User] --> B[Command]
B --> C[Agent]
C --> D[Skill]
D --> E[AWS]
```
Before finalizing documentation:
Before submitting:
Reviewers should check:
skill-designer — For skill documentation structurecommand-designer — For command documentation structuregit-workflow — For documentation change management