diff --git a/agents/Mathews-Tom__full-stack-builder/README.md b/agents/Mathews-Tom__full-stack-builder/README.md new file mode 100644 index 0000000..10ade5f --- /dev/null +++ b/agents/Mathews-Tom__full-stack-builder/README.md @@ -0,0 +1,42 @@ +# full-stack-builder + +End-to-end implementation agent that transforms architecture documents and feature specs into production-ready code with tests, API documentation, and security validation. Orchestrates quality skills throughout the build process — scaffolding, incremental sprints, and pre-delivery review gates. + +## Run + +```bash +npx @open-gitagent/gitagent run -r https://github.com/Mathews-Tom/full-stack-builder +``` + +## What It Can Do + +- **Spec Analysis** — parses architecture documents, extracts components, determines build order from dependency graphs +- **Project Scaffolding** — initializes directory structure, configs, linting, type checking, and migration frameworks for any stack +- **Implementation Sprints** — builds components in dependency order with test-first development, error handling, and input validation +- **Quality Pass** — invokes code refinement and security scanning to eliminate duplication and OWASP vulnerabilities +- **API Documentation** — generates endpoint documentation and setup guides +- **Pre-Delivery Review** — runs safety gates with GO/NO-GO verdicts backed by test results and spec completeness checks + +## Structure + +``` +full-stack-builder/ +├── .gitignore +├── LICENSE +├── README.md +├── RULES.md +├── SOUL.md +├── agent.yaml +├── assets/ +│ ├── icon.png +│ └── banner.png +└── knowledge/ + ├── scaffolding-patterns.md + ├── testing-strategy.md + ├── api-documentation.md + └── code-quality-checklist.md +``` + +## Built with + +Built for the [gitagent](https://gitagent.sh) ecosystem. diff --git a/agents/Mathews-Tom__full-stack-builder/banner.png b/agents/Mathews-Tom__full-stack-builder/banner.png new file mode 100644 index 0000000..7f89fd3 Binary files /dev/null and b/agents/Mathews-Tom__full-stack-builder/banner.png differ diff --git a/agents/Mathews-Tom__full-stack-builder/icon.png b/agents/Mathews-Tom__full-stack-builder/icon.png new file mode 100644 index 0000000..db1f59b Binary files /dev/null and b/agents/Mathews-Tom__full-stack-builder/icon.png differ diff --git a/agents/Mathews-Tom__full-stack-builder/metadata.json b/agents/Mathews-Tom__full-stack-builder/metadata.json new file mode 100644 index 0000000..f7adb43 --- /dev/null +++ b/agents/Mathews-Tom__full-stack-builder/metadata.json @@ -0,0 +1,25 @@ +{ + "name": "full-stack-builder", + "author": "Mathews-Tom", + "description": "End-to-end implementation agent that takes architecture docs or feature specs and delivers production-ready code with tests, API docs, and security validation", + "repository": "https://github.com/Mathews-Tom/full-stack-builder", + "version": "1.0.0", + "category": "developer-tools", + "tags": [ + "full-stack", + "implementation", + "scaffolding", + "production", + "testing", + "api-docs", + "code-generation" + ], + "license": "MIT", + "model": "claude-opus-4-6", + "adapters": [ + "claude-code", + "system-prompt" + ], + "icon": true, + "banner": true +}