| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A curated collection of TypeScript-based web development configurations, prompts, and customizations designed to accelerate project setup and provide AI assistants like Copilot with context for new project scaffolding.
Daniel Friesen is a Canadian web developer with a strong specialization in React and TypeScript. As a T-shaped professional, Daniel is comfortable working across the full stack, connecting end users to domain experts, and diving deep into frontend architecture, design systems, and accessibility. He is a problem-solver at heart, passionate about building robust solutions with modern web technologies.
This repository serves as a reference for my preferred web development stacks and configurations. Rather than being a monorepo of full project templates, it contains:
The primary goal is to provide AI assistants (like GitHub Copilot) with rich context when setting up new projects, while also serving as a personal reference and being useful to other developers curious about modern TypeScript-based development workflows.
I'm a polyglot developer who chooses stacks based on what best fits each project's requirements. While I have specialties where I'm faster and more experienced, I enjoy exploring new technologies that have matured enough for production use.
Current Focus Areas:
AI has become an integral part of my development workflow, particularly for organization, documentation, and accelerating routine tasks. This repository itself exemplifies this approach—using AI to transform disorganized notes into structured, readable documentation.
While AI enhances my productivity and considerably enhances the polish of my communication, my core engineering and explanation abilities remain independent of these tools—just don't expect this level of polish in my unassisted writing or anxiety-riddled speech!
This repository serves as an AI knowledge source in two key ways:
Many of these prompt files are actually crafted by AI—created through interactive sessions with Copilot where I work through a task, then ask it to distill the process into a reusable prompt for future use.
Treating AI with Respect: Large language models are trained on human writing patterns, so approaching them with the same politeness and respect you'd show a human colleague consistently yields better results.
Understanding AI's Strengths: AI excels at tasks humans have already solved and documented—looking up solutions, executing established patterns, and handling mundane or tedious work. It's particularly valuable for:
Recognizing Limitations: AI cannot handle complex architectural thinking or engineering decisions that require deep reasoning. It's like switching to a formula racecar—if you know how to steer at speed, it can make you magnitudes faster. But without proper guidance and experience, you'll crash harder than you would have otherwise.
The ADHD Advantage: For those of us with ADHD-spectrum traits who struggle with traditional writing, AI serves as an invaluable translation layer—converting disorganized notes and thoughts into clear, structured communication.
Note: This very section (and much of this README) exemplifies this approach—while written by Claude, it faithfully represents my thoughts because rather than giving a brief "write something like this" prompt, I provided my full, disorganized thoughts at similar length to what you're reading. The AI served as an editor and organizer, not a content creator. 😅 Claude's words, not mine!
📁 tooling/ ## Development workflow and tools ├── WorkspaceSetup.prompt.md # Complete workspace setup prompt for AI assistants ├── package-scripts.md # Standard package.json scripts configuration ├── dependabot.md # GitHub Dependabot automated dependency updates ├── prettier/ # Code formatting setup │ └── setup.md # Prettier configuration and EditorConfig ├── vscode/ # VS Code workspace configurations │ ├── settings.md # Core VS Code settings for TypeScript development │ ├── mcp-servers.md # Model Context Protocol server configurations │ ├── tasks.md # Task runner configurations for common workflows │ └── extensions.md # Recommended VS Code extensions └── linting/ # Code quality and linting tools (coming soon)
Current Focus: This repository currently contains comprehensive tooling configurations as the foundational layer. Framework-specific configurations (Next.js, Astro, mobile, database, deployment) will be added as the repository grows.
The repository currently provides comprehensive development workflow configurations:
Framework-specific configurations will be added in future updates:
This repository is designed to provide context for AI-assisted development. When starting a new project:
Each configuration file includes:
For a new TypeScript project, the fastest way to get started is to use the workspace setup prompt with an AI assistant. This will configure:
This repository primarily serves as my personal reference, but contributions are welcome! If you have improvements to existing configurations or want to add support for additional TypeScript-based stacks, feel free to open an issue to discuss your ideas.
Feel free to reach out if you have questions about any of the configurations or want to discuss web development:
✅ Initial tooling configurations complete - Comprehensive workspace setup and development workflow configurations now available.
🚧 Framework-specific configurations coming next - Next.js, Astro, mobile, and database configurations planned for future updates.
Last updated: June 2025
| Back | FazBrowse Home | New Git URL |