{"id":50306927,"url":"https://github.com/dreamingechoes/dx-toolkit","last_synced_at":"2026-05-28T17:01:59.852Z","repository":{"id":351272233,"uuid":"1209479544","full_name":"dreamingechoes/dx-toolkit","owner":"dreamingechoes","description":"The Swiss army knife for developer experience — AI-powered agents, workflows, prompts, instructions, skills, hooks, and templates you copy into any repository.","archived":false,"fork":false,"pushed_at":"2026-04-14T09:17:25.000Z","size":500,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-27T01:09:37.051Z","etag":null,"topics":["agents","ai","copilot","prompts","references","skills","workflows"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dreamingechoes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null},"funding":{"github":"dreamingechoes"}},"created_at":"2026-04-13T13:21:22.000Z","updated_at":"2026-04-15T14:38:47.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/dreamingechoes/dx-toolkit","commit_stats":null,"previous_names":["dreamingechoes/dx-toolkit"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dreamingechoes/dx-toolkit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dreamingechoes%2Fdx-toolkit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dreamingechoes%2Fdx-toolkit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dreamingechoes%2Fdx-toolkit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dreamingechoes%2Fdx-toolkit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dreamingechoes","download_url":"https://codeload.github.com/dreamingechoes/dx-toolkit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dreamingechoes%2Fdx-toolkit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33617718,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-28T02:00:06.440Z","response_time":99,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agents","ai","copilot","prompts","references","skills","workflows"],"created_at":"2026-05-28T17:01:58.508Z","updated_at":"2026-05-28T17:01:59.846Z","avatar_url":"https://github.com/dreamingechoes.png","language":"Shell","funding_links":["https://github.com/sponsors/dreamingechoes"],"categories":[],"sub_categories":[],"readme":"# 🤖 DX Toolkit\n\n\u003e The Swiss army knife for developer experience — AI-powered agents, workflows, prompts, instructions, skills, hooks, and templates you copy into any repository.\n\n[![GitHub Actions](https://img.shields.io/badge/GitHub%20Actions-2088FF?logo=github-actions\u0026logoColor=white)](https://github.com/features/actions)\n[![GitHub Copilot](https://img.shields.io/badge/GitHub%20Copilot-000?logo=github-copilot\u0026logoColor=white)](https://github.com/features/copilot)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)\n\n---\n\n## What's Inside\n\n| Component                                | Count | What it does                                                  |\n| ---------------------------------------- | ----- | ------------------------------------------------------------- |\n| [**Agents**](docs/agents.md)             | 45+   | Specialized Copilot coding agents — assign to issues, get PRs |\n| [**Prompts**](docs/prompts.md)           | 27+   | One-shot task templates via the `/` slash menu                |\n| [**Instructions**](docs/instructions.md) | 25+   | Auto-attached rules per file type + context modes             |\n| [**Skills**](docs/skills.md)             | 34+   | Multi-step structured workflows organized by domain           |\n| [**Workflows**](docs/workflows.md)       | 25    | AI-powered GitHub Actions (review, triage, security, docs)    |\n| [**Hooks**](docs/hooks.md)               | 10    | Quality gates — format, guard, scan, lint, track, protect     |\n| [**References**](docs/skills.md)         | 10    | Checklists for testing, security, performance, mobile, APIs   |\n| [**Templates**](docs/templates.md)       | 3     | Structured issue forms + PR template                          |\n| [**Tooling**](docs/tooling.md)           | —     | Prettier, VS Code config, 7 MCP servers, DevContainer         |\n| [**Examples**](examples/)                | 4     | Real-world copilot-instructions.md for popular stacks         |\n\n---\n\n## Quick Start\n\n```bash\n# Clone\ngit clone https://github.com/dreamingechoes/dx-toolkit.git\n\n# Copy to your project (all components)\nTARGET=~/Code/my-project\ncp -r templates/agents/ \"$TARGET/.github/agents/\"\ncp -r templates/skills/ \"$TARGET/.github/skills/\"\ncp -r templates/prompts/ \"$TARGET/.github/prompts/\"\ncp -r templates/instructions/ \"$TARGET/.github/instructions/\"\ncp -r templates/hooks/ \"$TARGET/.github/hooks/\"\ncp -r templates/ISSUE_TEMPLATE/ \"$TARGET/.github/ISSUE_TEMPLATE/\"\ncp templates/PULL_REQUEST_TEMPLATE.md \"$TARGET/.github/\"\ncp templates/copilot-instructions.md \"$TARGET/.github/\"\ncp templates/workflows/*.yml \"$TARGET/.github/workflows/\"\nchmod +x \"$TARGET/.github/hooks/scripts/\"*.sh\n```\n\n**Local bootstrap** (interactive — no GitHub API needed):\n\n```bash\n./scripts/bootstrap.sh ~/Code/my-project\n```\n\n---\n\n## Development Lifecycle\n\nSkills and prompts follow a six-phase development lifecycle:\n\n```\n  EXPLORE  ──→  OUTLINE  ──→  DEVELOP  ──→  CHECK  ──→  POLISH  ──→  LAUNCH\n  /explore      /outline      /develop      /check      /polish      /launch\n```\n\n| Phase       | Command    | What Happens                                                            |\n| ----------- | ---------- | ----------------------------------------------------------------------- |\n| **EXPLORE** | `/explore` | Explore a vague idea, refine it into a spec with requirements and scope |\n| **OUTLINE** | `/outline` | Outline the spec into small, ordered, verifiable tasks                  |\n| **DEVELOP** | `/develop` | Develop the next task in a thin vertical slice with tests               |\n| **CHECK**   | `/check`   | Reproduce, localize, fix, and guard against regressions                 |\n| **POLISH**  | `/polish`  | Review code for correctness, simplicity, security, and performance      |\n| **LAUNCH**  | `/launch`  | Clean commits, update docs, run pre-launch checklist, deploy            |\n\nEach command activates the relevant skills automatically. Use them individually or chain them: `/explore` → `/outline` → `/develop` → `/check` → `/polish` → `/launch`.\n\n---\n\n## How It Works\n\n```\n┌─────────────────────────────────────────────────────────────────────────┐\n│                    YOUR EDITOR                                          │\n│                                                                         │\n│  Agents ──── Assign to issues → get PRs automatically                   │\n│  Prompts ─── /explore, /outline, /develop, /check, /polish, /launch     │\n│  Skills ──── 34+ structured workflows by lifecycle phase                │\n│  Instructions ── Auto-rules + context modes for .ts, .ex, .py, .go, .rs │\n│  Hooks ───── Quality gates — format, guard, scan, protect               │\n│                                                                         │\n├─────────────────────────────────────────────────────────────────────────┤\n│                     DEVELOPER TOOLING                                   │\n│                                                                         │\n│  VS Code ──── Settings, extensions, format-on-save                      │\n│  MCP ──────── GitHub, Fetch, Filesystem, Memory, Thinking, Context7     │\n│  Prettier ─── Format MD, YML, JSON — npm run format                     │\n│  DevContainer  Ready-to-use Codespaces / container env                  │\n│                                                                         │\n├─────────────────────────────────────────────────────────────────────────┤\n│                  YOUR REPOSITORY (GitHub)                               │\n│                                                                         │\n│  Workflows ── PR review, labeling, security scanning                    │\n│  Templates ── Structured issue forms, PR checklist                      │\n│                                                                         │\n└─────────────────────────────────────────────────────────────────────────┘\n```\n\n**Agents** handle autonomous issue-to-PR workflows. **Prompts** are quick single-task actions. **Instructions** silently shape every suggestion Copilot makes. **Skills** guide multi-step procedures. **Hooks** run scripts on tool calls. **Workflows** automate CI/CD and triage. **Templates** standardize issues and PRs.\n\n---\n\n## Agents (45+)\n\n**9 General-Purpose**: bug-fixer, feature-implementer, refactorer, test-writer, docs-updater, docs-humanizer, security-fixer, performance-optimizer, dependency-updater\n\n**31+ Technology-Specialized**: elixir-expert, phoenix-expert, typescript-expert, nextjs-expert, postgresql-expert, supabase-expert, docker-expert, wordpress-expert, design-systems-expert, frontend-expert, backend-expert, conventional-commits-expert, web-development-expert, react-expert, react-native-expert, expo-expert, tdd-expert, bdd-expert, payments-expert, python-expert, go-expert, rust-expert, swift-expert, kotlin-expert, flutter-expert, rails-expert, vue-expert, angular-expert, svelte-expert, graphql-expert, terraform-expert\n\n**2 Content-Specialized**: seo-writer, marketing-expert\n\n→ [Full agent guide with usage examples](docs/agents.md)\n\n## Prompts (27+)\n\n**Lifecycle commands**: `/explore` · `/outline` · `/develop` · `/check` · `/polish` · `/launch`\n\n**Task prompts**: `/scaffold-component` · `/write-tests` · `/explain-code` · `/refactor-function` · `/create-api-endpoint` · `/write-migration` · `/create-dockerfile` · `/review-security` · `/generate-types` · `/debug-error` · `/optimize-query` · `/commit-message` · `/refine-issue` · `/setup-monorepo` · `/write-adr` · `/create-workflow` · `/analyze-deps` · `/create-api-client` · `/document-api` · `/setup-ci` · `/create-test-fixtures` · `/review-accessibility` · `/setup-logging`\n\n→ [Full prompt guide with examples](docs/prompts.md)\n\n## Instructions (25+)\n\n**Auto-attached**: Elixir · TypeScript · React · CSS · Docker · Testing · Migrations · Writing Style · Python · Ruby · Go · Rust · Swift · Kotlin · Vue · GraphQL\n\n**Context modes**: Development · Review · Research · Debugging\n\n**On-demand**: API Design · Accessibility · Git Workflow\n\n→ [Full instructions guide](docs/instructions.md)\n\n## Skills (34+)\n\n| Category                          | Skills                                                                                                                                                                                                  |\n| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **Product \u0026 Discovery**           | idea-refine · spec-driven-development · codebase-onboarding                                                                                                                                             |\n| **Planning \u0026 Design**             | planning-and-task-breakdown · issue-to-plan · api-design · database-schema · architecture-review                                                                                                        |\n| **Development**                   | incremental-implementation · context-engineering · debugging-and-error-recovery · token-optimization                                                                                                    |\n| **Code Quality**                  | code-review · code-simplification · performance-optimization · security-audit · refactoring-catalog · accessibility-audit                                                                               |\n| **Testing \u0026 Quality**             | testing-strategy · dependency-audit                                                                                                                                                                     |\n| **Documentation \u0026 Communication** | documentation-and-adrs · pr-description · humanize-writing                                                                                                                                              |\n| **DevOps \u0026 Delivery**             | git-workflow-and-versioning · ci-cd-and-automation · deployment-checklist · shipping-and-launch · feature-flag-management · infrastructure-as-code · error-monitoring-setup · logging-and-observability |\n| **Mobile**                        | mobile-release · mobile-testing                                                                                                                                                                         |\n| **Architecture**                  | monorepo-setup · architecture-review                                                                                                                                                                    |\n| **Project Management**            | estimation-and-sizing · incident-response                                                                                                                                                               |\n\n→ [Full skills guide](docs/skills.md) · [Skill anatomy](docs/skill-anatomy.md)\n\n## Workflows (25)\n\n| Category         | Workflows                                                                                                                                                                             |\n| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **Issue \u0026 PR**   | Smart Labeler · Issue Quality Enhancer · Duplicate Detector · First Contributor Welcome · Stale Issue Manager · Auto Assign Reviewers · PR Size Checker · Conventional Commit Checker |\n| **Code Quality** | PR Code Reviewer · Continuous Docs · Code Coverage Report · License Compliance · Todo Tracker                                                                                         |\n| **Security**     | Security Scanner · Container Image Scanner                                                                                                                                            |\n| **Maintenance**  | Release Notes Generator · Auto Changelog · Dependency Update Checker · Branch Cleanup · Broken Link Checker                                                                           |\n| **Monorepo**     | Monorepo Change Detector                                                                                                                                                              |\n| **Docs**         | API Docs Generator · Wiki Docs Sync                                                                                                                                                   |\n| **Tooling**      | Copilot Suggester · Label Beautifier                                                                                                                                                  |\n\n→ [Full workflow guide](docs/workflows.md)\n\n---\n\n## Documentation\n\n| Guide                                      | Description                                                    |\n| ------------------------------------------ | -------------------------------------------------------------- |\n| [Getting Started](docs/getting-started.md) | Prerequisites, quickstart, what happens automatically          |\n| [Agents](docs/agents.md)                   | All 45+ agents with purpose, workflow, and usage examples      |\n| [Prompts](docs/prompts.md)                 | All 27+ prompts with inputs, outputs, and examples             |\n| [Instructions](docs/instructions.md)       | All 25+ instructions — auto-attached, context modes, on-demand |\n| [Skills](docs/skills.md)                   | All 34+ skills organized by domain                             |\n| [Skill Anatomy](docs/skill-anatomy.md)     | How to write and structure skills                              |\n| [Workflows](docs/workflows.md)             | All 25 workflows with triggers, inputs, and setup              |\n| [Hooks](docs/hooks.md)                     | 10 hooks — formatting, guards, scanning, tracking, protection  |\n| [Templates](docs/templates.md)             | Issue forms and PR template customization                      |\n| [Installation](docs/installation.md)       | Automated installer, manual copy, git subtree                  |\n| [Customization](docs/customization.md)     | Create your own agents, prompts, instructions, skills, hooks   |\n| [Architecture](docs/architecture.md)       | Component hierarchy, lifecycle model, data flow                |\n| [Monorepo Guide](docs/monorepo-guide.md)   | Strategies for monorepo setups with scoped agents              |\n| [Mobile Guide](docs/mobile-guide.md)       | React Native, Expo, Flutter, Swift, Kotlin workflows           |\n| [FAQ](docs/faq.md)                         | Common questions answered                                      |\n| [Troubleshooting](docs/troubleshooting.md) | Symptom → cause → fix for common issues                        |\n| [Recipes](docs/recipes/README.md)          | Step-by-step guides for common setups                          |\n| [Changelog](docs/changelog.md)             | Version history and breaking changes                           |\n| [Editor \u0026 Tooling](docs/tooling.md)        | Prettier, VS Code, MCP servers, DevContainer, EditorConfig     |\n\n### Multi-Tool Setup\n\n| Guide                                    | Description                                    |\n| ---------------------------------------- | ---------------------------------------------- |\n| [Copilot Setup](docs/copilot-setup.md)   | GitHub Copilot in VS Code — native integration |\n| [Claude Setup](docs/claude-setup.md)     | Claude Code — uses CLAUDE.md as entry point    |\n| [Cursor Setup](docs/cursor-setup.md)     | Cursor — .cursorrules and @file references     |\n| [Windsurf Setup](docs/windsurf-setup.md) | Windsurf — .windsurfrules and Cascade          |\n\n---\n\n## Project Structure\n\n```\ntemplates/\n├── agents/                   45+ Copilot agents (.agent.md)\n├── skills/                   34+ multi-step skills (SKILL.md)\n├── prompts/                  27+ task prompts (.prompt.md)\n├── instructions/             25+ coding rules (.instructions.md)\n├── hooks/                    10 hook configs + scripts\n├── references/               10 reference checklists\n├── workflows/                25 standalone GitHub Actions\n├── ISSUE_TEMPLATE/           Bug report + Feature request (YAML forms)\n├── PULL_REQUEST_TEMPLATE.md\n└── copilot-instructions.md\n.github/\n├── workflows/                CI for this repo (ci, pr-checks, link-checker, stale, welcome)\n├── ISSUE_TEMPLATE/           Issue forms for this repo\n├── PULL_REQUEST_TEMPLATE.md  PR template for this repo\n├── copilot-instructions.md   Copilot config for this repo\n└── labeler.yml               Path-based label rules\nCLAUDE.md                     Entry point for Claude Code\nAGENTS.md                     Agent directory for AI tools\nscripts/                      Bootstrap installer script\ndocs/                         Comprehensive documentation + recipes\nexamples/                     Real-world copilot-instructions.md configs\n.vscode/                      VS Code settings, extensions, MCP servers\n.devcontainer/                Dev container (Codespaces-ready)\n```\n\n---\n\n## CI \u0026 Repository Protection\n\nThis repository runs its own CI on every PR and push to `main`:\n\n| Workflow            | Trigger               | What it checks                                                 |\n| ------------------- | --------------------- | -------------------------------------------------------------- |\n| **✅ CI**           | PR + push to main     | Prettier, YAML/JSON/bash syntax, frontmatter, file conventions |\n| **🛡️ PR Checks**    | PR open/edit          | Conventional Commits title, size label, path-based labels      |\n| **🔗 Link Checker** | Push to main + weekly | Broken internal and external links in markdown                 |\n| **🧹 Stale**        | Daily                 | Marks inactive issues/PRs stale, closes after 7 more days      |\n| **👋 Welcome**      | First issue/PR        | Greets first-time contributors                                 |\n\nRecommended branch protection rules for `main`:\n\n- Require PR reviews before merging\n- Require status checks: `Format Check`, `Validate YAML`, `Validate JSON`, `Validate Shell Scripts`, `Validate Frontmatter`, `Validate File Structure`, `Conventional Commits Title`\n- Require branches to be up to date\n- Do not allow bypassing the above settings\n\n---\n\n## Contributing\n\nContributions welcome! See [CONTRIBUTING.md](CONTRIBUTING.md).\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdreamingechoes%2Fdx-toolkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdreamingechoes%2Fdx-toolkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdreamingechoes%2Fdx-toolkit/lists"}