create-github-action-workflow-specification
Create a formal specification for an existing GitHub Actions CI/CD workflow, optimized for AI consumption and workflow maintenance.
Skill by imMamdouhaboammar
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/immamdouhaboammar-create-github-action-workflow-specification
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: devops, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/create-github-action-workflow-specification
What's inside
- Skill name
create-github-action-workflow-specification- Description
- Create a formal specification for an existing GitHub Actions CI/CD workflow, optimized for AI consumption and workflow maintenance.
- License
- MIT
- Instructions
- 273 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Create GitHub Actions Workflow Specification
Create a comprehensive specification for the GitHub Actions workflow: `${input:WorkflowFile}`.
This specification serves as a specification for the workflow's behavior, requirements, and constraints. It must be implementation-agnostic, focusing on **what** the workflow accomplishes rather than **how** it's implemented.
## AI-Optimized Requirements
- **Token Efficiency**: Use concise language without sacrificing clarity
- **Structured Data**: Leverage tables, lists, and diagrams for dense information
- **Semantic Clarity**: Use precise terminology consistently throughout
- **Implementation Abstraction**: Avoid specific syntax, commands, or tool versions
- **Maintainability**: Design for easy updates as workflow evolves
## Specification Template
Save as: `/spec/spec-process-cicd-[workflow-name].md`
```md
---
title: CI/CD Workflow Specification - [Workflow Name]
version: 1.0
date_created: [YYYY-MM-DD]
last_updated: [YYYY-MM-DD]
owner: DevOps Team
tags: [process, cicd, github-actions, automation, [domain-specific-tags]]
---
## Workflow Overview
**Purpose**: [One sentence describing workflow's primary goal]
**Trigger Events**: [List trigger conditions]
**Target Environments**: [Environment scope]
## Execution Flow Diagram
```mermaid
graph TD
A[Trigger Event] --> B[Job 1]
B --> C[Job 2]
C --> D[Job 3]
D --> E[End]
B --> F[Parallel Job]
F --> D
style A fill:#e1f5fe
style E fill:#e8f5e8
```
## Jobs & Dependencies
| Job Name | Purpose | Dependencies | Execution Context |
|----------|---------|--------------|-------------------|
| job-1 | [Purpose] | [Prerequisites] | [Runner/Environment] |
| job-2 | [Purpose] | job-1 | [Runner/Environment] |
## Requirements Matrix
### Functional Requirements
| ID | Requirement | Priority | Acceptance Criteria |
|----|-------------|----------|-------------------|
| REQ-001 | [Requirement] | High | [Testable criteria] |
| REQ-002 | [Requirement] | Medium | [Testable criteria] |
### Security Requirements
| ID | Requirement | Implementation Constraint |
|----|-------------|---------------------------|
| SEC-001 | [Security requirement] | [Constraint description] |
### Performance Requirements
| ID | Metric | Target | Measurement Method |
|----|-------|--------|-------------------|
| PERF-001 | [Metric] | [Target value] | [How measured] |
## Input/Output Contracts
### Inputs
```yaml
# Environment Variables
ENV_VAR_1: string # Purpose: [description]
ENV_VAR_2: secret # Purpose: [description]
# Repository Triggers
paths: [list of path filters]
branches: [list of branch patterns]
```
### Outputs
```yaml
# Job Outputs
job_1_output: string # Description: [purpose]
build_artifact: file # Description: [content type]
```
### Secrets & Variables
| Type | Name | Purpose | Scope |
|------|------|---------|-------|
| Secret | SECRET_1 | [Purpose] | Workflow |
| Variable | VAR_1 | [Purpose] | Repository |
## Execution Constraints
### Runtime Constraints
- **Timeout**: [Maximum execution time]
- **Concurrency**: [Parallel execution limits]
- **Resource Limits**: [Memory/CPU constraints]
### Environmental Constraints
- **Runner Requirements**: [OS/hardware needs]
- **Network Access**: [External connectivity needs]
- **Permissions**: [Required access levels]
## Error Handling StrategyFrom imMamdouhaboammar/dokion, MIT.
More from imMamdouhaboammar/dokion
- 0.450score
google-ai-studio-web-editor
imMamdouhaboammar
Complete Google AI Studio AI Coding Agent & Web Application Editor Playbook.
SkillBFreshness: B★ 1Claude Code +9 - 0.448score
github-publishing-workflow
imMamdouhaboammar
GitHub Release, Publishing & CI/CD Automation Playbook.
SkillBFreshness: B★ 1Claude Code +9 - 0.441score
dokion-playbook-hub
imMamdouhaboammar
Explain the unavailable Registry surface and direct contributors to Issue
SkillBFreshness: B★ 1Claude Code +9 - 0.441score
autoresearch
imMamdouhaboammar
Autonomous iteration loop: modify, verify, keep/discard against any metric
SkillBFreshness: B★ 1Claude Code +9 - 0.441score
dokion-playbook-creator
imMamdouhaboammar
Playbook Creator Skill for Codex agents to synthesize and lock custom Dokion Playbooks from memories and transcripts.
SkillBFreshness: B★ 1Claude Code +9 - 0.219score
dokion-hardening
imMamdouhaboammar
No description from the publisher yet.
SkillCFreshness: C★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 77
- Last commit (this folder)
- Jul 31, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/imMamdouhaboammar/dokion
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from imMamdouhaboammar
- 0.537score
paper-cut-motion
imMamdouhaboammar
Create tactile stop-motion paper-cut and collage sequences with deterministic 12 fps stepped motion, physical layering, paper shadows, stamps, pins, and…
SkillAFreshness: A★ 33Claude Code +9 - 0.537score
motion-director
imMamdouhaboammar
Master motion-graphics director for concept, art direction, timing, production, review, and rendering across brand films, event promos, title sequences…
SkillAFreshness: A★ 33Claude Code +9 - 0.537score
text-to-lottie
imMamdouhaboammar
Create, edit, or fix Lottie/Bodymovin JSON animations for the local Skia Skottie player.
SkillAFreshness: A★ 33Claude Code +9 - 0.537score
speech-to-text
imMamdouhaboammar
Directs the agent to use faster-whisper as the high-accuracy speech-to-text / Voice-over transcription engine.
SkillAFreshness: A★ 33Claude Code +9 - 0.537score
tonejs
imMamdouhaboammar
Use when adding audio, sound design, music sequencing, or audio-reactive animation to a project.
SkillAFreshness: A★ 33Claude Code +9 - 0.537score
video-review-loop
imMamdouhaboammar
Use when a rendered motion video, MP4, MOV, reel, promo, title sequence, or final export must be reviewed from recorded video evidence before signoff.
SkillAFreshness: A★ 33Claude Code +9
Cite this page
create-github-action-workflow-specification skill. Agent Mart. https://agentmart.dev/skills/immamdouhaboammar-create-github-action-workflow-specification (last updated 2026-10-24)