zakelfassi/skills-driven-development

Agents that learn by doing — and remember how they did it. A methodology for AI agents to create, evolve, and share reusable skills.

18Stars on the repository
33Mods indexed here, across every type
1mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

full

08

zakelfassi/skills-driven-development

Skill Claude CodeCodex

A fully-populated skill with SkDD lifecycle metadata. Use when validating the full metadata profile including forged-by, usage-count, and status.

18 1mo ago A 30 tokens original MIT

minimal

09

zakelfassi/skills-driven-development

Skill Claude CodeCodex

A minimal spec-compliant skill. Use when you need the bare minimum to satisfy the Agent Skills spec.

18 1mo ago A 23 tokens original MIT

zakelfassi/skills-driven-development

Skill Claude CodeCodex

Audit shipctl's public interface before a release — compare flags, exit codes, and output formats against the previous tag to catch accidental breaking changes. Use when preparing a release, when asked to "check for breaking changes", or as a gate before tagging a new version.

18 1mo ago A 59 tokens original MIT

zakelfassi/skills-driven-development

Skill Claude CodeCodex

Add a new target triple to the shipctl cross-platform build matrix — CI YAML, Makefile, and a smoke test. Use when adding support for a new OS/architecture, when a user requests a new platform binary, or when a target triple is missing from the release artifacts.

18 1mo ago A 63 tokens original MIT

flag-add

12

zakelfassi/skills-driven-development

Skill Claude CodeCodex

Add a CLI flag to shipctl end-to-end — argument parser definition, help text, shell completion scripts, documentation, and tests. Use when adding a new option or flag, when extending an existing subcommand, or when asked to "add a --flag-name option".

18 1mo ago A 58 tokens original MIT

manpage-sync

13

zakelfassi/skills-driven-development

Skill Claude CodeCodex

Regenerate man pages and shell completion scripts from the shipctl command tree whenever commands, flags, or subcommands change. Use when a new command or flag is added, when the help text changes, or when asked to "update the man pages" or "sync completions".

18 1mo ago A 60 tokens original MIT

release-cut

14

zakelfassi/skills-driven-development

Skill Claude CodeCodex

Cut a versioned release for shipctl — bump the version, generate a changelog from conventional commits, create and push the git tag, and draft a GitHub release with cross-compiled binaries attached. Use when preparing a new release, when asked to "cut a release", or when the version needs bumping after a sprint.

18 1mo ago A 70 tokens original MIT

backfill-runbook

15

zakelfassi/skills-driven-development

Skill Claude CodeCodex

Safely backfill historical data for a pipeline stage — scope the date range, run a dry-run, execute in chunks to avoid overwhelming the database, and verify row counts after each chunk. Use when historical data is missing, when a pipeline stage is added retroactively, or when asked to "backfill the {stage} table from…

18 1mo ago A 76 tokens original MIT

data-quality-gate

16

zakelfassi/skills-driven-development

Skill Claude CodeCodex

Add or extend data validation checks in the pipeline when data quality issues are detected — null-percentage thresholds, value ranges, referential integrity, and row-count sanity checks. Use when a pipeline breaks on bad data, when onboarding a new dataset, or when asked to "add a quality check for {column}".

18 1mo ago A 67 tokens original MIT

dataset-onboard

17

zakelfassi/skills-driven-development

Skill Claude CodeCodex

Onboard a new raw dataset into the data platform — sniff the schema, generate a profiling notebook, create the ingestion job, and add an entry to the data dictionary. Use when adding a new data source, when a partner delivers a new CSV/Parquet drop, or when asked to "onboard the {name} dataset".

18 1mo ago A 71 tokens original MIT

experiment-log

18

zakelfassi/skills-driven-development

Skill Claude CodeCodex

Record a model training run — log parameters, metrics, and artifact paths, then append a structured row to the experiments ledger. Use when a training run completes, when asked to "log this experiment", or when comparing runs to decide which model to promote.

18 1mo ago A 54 tokens original MIT

pipeline-stage

19

zakelfassi/skills-driven-development

Skill Claude CodeCodex

Scaffold a new transform stage in the data pipeline — create the transformation script, schema contract, idempotency logic, and tests. Use when adding a new dbt model or pandas transform, when a new business metric needs a dedicated stage, or when asked to "add a {name} stage to the pipeline".

18 1mo ago A 67 tokens original MIT

finish-the-loop

20

zakelfassi/skills-driven-development

Skill Claude CodeCodex

Close implementation loops with target-bound independent evidence and a portable proof receipt. Use when an agent changes a real system and must earn a completion claim that survives the session.

18 1mo ago A 37 tokens original MIT

api-endpoint

21

zakelfassi/skills-driven-development

Skill Claude CodeCodex

Scaffold a REST API endpoint with route, controller, validation, and tests. Use when creating new API endpoints, adding resources, or when asked to build a new backend route.

18 1mo ago A 40 tokens original MIT

bug-triage

22

zakelfassi/skills-driven-development

Skill Claude CodeCodex

Triage a bug report into an actionable GitHub issue with severity, reproduction steps, and assignment. Use when a bug is reported, when error logs need investigation, or when asked to file/triage an issue.

18 1mo ago A 49 tokens original MIT

component-scaffold

23

zakelfassi/skills-driven-development

Skill Claude CodeCodex

Create a new React component with co-located test, story, and styles. Use when creating new UI components, when asked to scaffold/generate a component, or when building new pages.

18 1mo ago A 42 tokens original MIT

deploy-preview

24

zakelfassi/skills-driven-development

Skill Claude CodeCodex

Deploy a preview branch to the staging environment for review. Use when a feature branch is ready for visual review, when someone asks to "deploy this for review", or before opening a PR.

18 1mo ago A 41 tokens original MIT