Merge pull request #12 from bensabic/chore/repo-essentials
chore: add repo essentials and GitHub templates
This commit is contained in:
8
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
8
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
blank_issues_enabled: false
|
||||
contact_links:
|
||||
- name: Agent Skills Specification
|
||||
url: https://agentskills.io/specification.md
|
||||
about: Learn the skill format before creating or requesting a skill
|
||||
- name: Contributing Guide
|
||||
url: https://github.com/coreyhaines31/marketingskills/blob/main/CONTRIBUTING.md
|
||||
about: How to contribute a new skill to this repository
|
||||
74
.github/ISSUE_TEMPLATE/skill-request.yml
vendored
Normal file
74
.github/ISSUE_TEMPLATE/skill-request.yml
vendored
Normal file
@@ -0,0 +1,74 @@
|
||||
name: Skill Request
|
||||
description: Request a new marketing skill
|
||||
title: "Skill Request: [skill-name]"
|
||||
labels: ["enhancement"]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Thanks for suggesting a new skill! Please fill out the details below.
|
||||
|
||||
- type: input
|
||||
id: skill-name
|
||||
attributes:
|
||||
label: Suggested skill name
|
||||
description: Lowercase, hyphens only (e.g., "landing-page-audit")
|
||||
placeholder: "my-skill-name"
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: description
|
||||
attributes:
|
||||
label: What should this skill do?
|
||||
description: Describe the skill's purpose and capabilities
|
||||
placeholder: "This skill should help with..."
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: triggers
|
||||
attributes:
|
||||
label: When should it be used?
|
||||
description: What trigger phrases or scenarios should activate this skill?
|
||||
placeholder: |
|
||||
- When the user says "..."
|
||||
- When working on...
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: examples
|
||||
attributes:
|
||||
label: Example use cases
|
||||
description: Provide 1-3 specific examples of how you'd use this skill
|
||||
placeholder: |
|
||||
1. I want to...
|
||||
2. Help me...
|
||||
validations:
|
||||
required: false
|
||||
|
||||
- type: dropdown
|
||||
id: category
|
||||
attributes:
|
||||
label: Category
|
||||
description: Which category does this skill fit into?
|
||||
options:
|
||||
- CRO (Conversion Rate Optimization)
|
||||
- Copywriting
|
||||
- SEO
|
||||
- Paid Ads
|
||||
- Growth / Strategy
|
||||
- Analytics
|
||||
- Other
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: related-skills
|
||||
attributes:
|
||||
label: Related existing skills
|
||||
description: Are there existing skills this relates to or differs from?
|
||||
placeholder: "Similar to page-cro but focused on..."
|
||||
validations:
|
||||
required: false
|
||||
15
.github/PULL_REQUEST_TEMPLATE/documentation.md
vendored
Normal file
15
.github/PULL_REQUEST_TEMPLATE/documentation.md
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
## Documentation
|
||||
|
||||
## Summary
|
||||
|
||||
<!-- What documentation changes are you making? -->
|
||||
|
||||
## Files changed
|
||||
|
||||
<!-- List the files you're updating -->
|
||||
|
||||
## Checklist
|
||||
|
||||
- [ ] Links are valid
|
||||
- [ ] Formatting is consistent with existing docs
|
||||
- [ ] No sensitive data or credentials
|
||||
16
.github/PULL_REQUEST_TEMPLATE/new-skill.md
vendored
Normal file
16
.github/PULL_REQUEST_TEMPLATE/new-skill.md
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
## New Skill
|
||||
|
||||
**Skill name:** `skills/SKILL-NAME`
|
||||
|
||||
## Summary
|
||||
|
||||
<!-- What does this skill do and when should it be used? -->
|
||||
|
||||
## Checklist
|
||||
|
||||
- [ ] `name` matches directory name exactly
|
||||
- [ ] `name` follows naming rules (lowercase, hyphens, no `--`)
|
||||
- [ ] `description` is 1-1024 chars with trigger phrases
|
||||
- [ ] `SKILL.md` is under 500 lines
|
||||
- [ ] No sensitive data or credentials
|
||||
- [ ] Tested locally with AI agent
|
||||
21
.github/PULL_REQUEST_TEMPLATE/skill-update.md
vendored
Normal file
21
.github/PULL_REQUEST_TEMPLATE/skill-update.md
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
## Skill Update
|
||||
|
||||
**Skill:** `skills/SKILL-NAME`
|
||||
|
||||
## Summary
|
||||
|
||||
<!-- What changes are you making and why? -->
|
||||
|
||||
## Type of update
|
||||
|
||||
- [ ] Bug fix
|
||||
- [ ] Improved instructions
|
||||
- [ ] Added references/scripts
|
||||
- [ ] Other
|
||||
|
||||
## Checklist
|
||||
|
||||
- [ ] Changes are focused and minimal
|
||||
- [ ] `SKILL.md` is still under 500 lines
|
||||
- [ ] No sensitive data or credentials
|
||||
- [ ] Tested locally with AI agent
|
||||
Reference in New Issue
Block a user