By rashidee
Compound Context Skills — an opinionated context engineering methodology for AI-driven software development. Generates data models, HTML mockups, technical specifications, test specifications, and orchestrates full-stack development from Agile user stories.
---
Context artifacts preparation orchestrator — generates all context artifacts (module models, HTML mockups, technical specifications, test specifications) by invoking the appropriate sub-skills. Takes an application name (mandatory), with optional version and module filters. Version supports single version, comma-separated list, "all", or omit for all versions. When multiple versions are resolved, they are processed SEQUENTIALLY in ascending semver order — all artifacts for version N are fully generated before version N+1 begins. Use this skill when the user asks to "prepare artifacts", "generate context", "prepare for development", "generate models and specs", "create mockups and specs", or any request to systematically generate all context artifacts from user stories before implementation begins. Also trigger when user says "resume preparation" to continue from where a previous session left off.
Generate a Dockerfile and Kubernetes manifests for an application targeting a single environment. Supports Spring Boot (Java), Laravel (PHP), and Node.js application stacks. Auto-detects the stack from project files (pom.xml, composer.json, package.json), reads CLAUDE.md dependencies, SPECIFICATION.md tech stack, and the application's externalized environment variables. Generates a Dockerfile in the application root folder and Kubernetes manifest YAML files directly in `<app_folder>/k8s/` (no per-environment subfolders — the k8s/ folder is gitignored, each machine maintains its own copy). Standardized input: application name (mandatory), environment (optional). Use this skill whenever the user asks to create deployment artifacts, Dockerfiles, Kubernetes manifests, or containerize an application. Also trigger when the user says things like "deploy this app", "containerize this", "create a Dockerfile", "generate k8s manifests", or any request for deployment-related artifacts.
---
---
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
| Logo | Description |
|---|---|
| an OPINIONATED approach to software development using AI coding agents. It emphasizes the importance of comprehensive and structured context to reduce AI hallucination and AI slop: |
📝 User Story to drive UI and UX design + Non-Functional Requirement to drive business logic and technical design + Constraints to drive technical design and implementation.
🔄 Versioning to keep track of the changes and updates in the context as the project progresses.
📦 Multi application support where each application will have its own context. This is to support:
🔗 Traceability from the generated code to the artifacts in the context to the User Stories, Non-Functional Requirements and Constraints.
🧠 Comprehensive context to reduce AI hallucination and AI slop, which includes:
To install the plugin:
# Step 1: Add the marketplace
/plugin marketplace add rashidee/co2-skills
# Step 2: Install the plugin
/plugin install co2-skills@co2
This is the initial step where you want to ensure the AI coding agent has all the information needed to work.
💡 Bootstrapping a brand-new project? Use
/util-projectinit "<one-paragraph brief>"or/util-projectinit <brief.md>to auto-generate skeletonCLAUDE.md,DEVTOOL.mdandENVIRONMENT.mdfrom a free-form prompt or markdown brief. The skill infers 3rd-party infrastructure, custom applications, system/business modules and the local toolchain. It is non-destructive — it refuses to overwrite an existingCLAUDE.md.
⚠️ Shared by the team - Checked in the repository
⚠️ Per developer - NOT CHECKED IN the repository
⚠️ Per developer - NOT CHECKED IN the repository
util-preparek8senv skillPRD.md is the main input for the development phase, which contains the User Stories, Non-Functional Requirements and Constraints. It is also the main reference for all the skills in this phase. The PRD.md should be updated and versioned as the project progresses.
Example of the PRD.md structure:
# Business Modules
## <Module 1>
### User Story
[v1.0.0]
- As a <type of user> I want to <perform some task> so that I can <achieve some goal>.
- As a <type of user> I want to <perform some task> so that I can <achieve some goal>.
### Non-Functional Requirement
[v1.0.0]
- <Non-Functional Requirement 1>
- ~~<Non-Functional Requirement 2>~~
[v1.0.1]
- <Updated Non-Functional Requirement 1>
- Removed <Non-Functional Requirement 2> since <reason for removal>
### Constraint
[v1.0.0]
- <Constraint 1>
- <Constraint 2>
### Reference
[v1.0.0]
- <Reference 1>
### <Module 2>
...
Since PRD.md is based on human input, it may require some validation and each new points added need to be tagged with unique ID for traceability:
The skills to invoke the clean-up process are:
npx claudepluginhub rashidee/co2-skills --plugin co2-skillsAI-first engineering workflow with BDD living documentation. Lean PRD writing, Gherkin generation, and wireframe mockups for Product and Engineer roles.
Specification-driven development workflow: specify → plan → tasks → implement
Give soul to your workflow. 58 AI-powered skills across 17 roles — PM, Dev, Backend, Frontend, QA, UX, Data, Detect, WordPress, Release, Security, DevOps, and Core. Spec-to-ship pipeline: scaffold, implement, test, secure, deploy. Features two-phase workflow with human approval, quality-reviewer agent, token optimization, and continuous improvement via LEARN.md system.
Provider-agnostic skills for autonomous product development: spec, task, implement, test, review, and summarize changes.
Knowledge production: project bootstrap, project init, generation of context artifacts (skills, agents, rules, commands, hooks), mermaid diagrams, learn, discovery
Context-driven development framework that enables structured lifecycle for software projects: Context → Spec & Plan → Implement