– Developer & Web Technologies • Focus: Angular and Generative AI • Socials: https://linktr.ee/daniel_sogl About me How to AI Coding tools boost your productivity Code smarter, not harder
• Coding tasks are on average 55% faster (GitHub, 2024) The (current) reality • AI-generated code with security vulnerabilities: 44% (Stanford, 2025) • Code duplicates increased by a factor of 4 after AI deployment (GitClear, 2024) Code smarter, not harder How to AI Coding tools boost your productivity Productivity claims over productivity claims https://mitsloan.mit.edu/ideas-made-to-matter/how-generative-ai-affects-highly-skilled-workers https://github.blog/news-insights/research/research-quantifying-github-copilots-impact-in-the-enterprise-with-accenture https://ee.stanford.edu/dan-boneh-and-team-find-relying-ai-more-likely-make-your-code-buggier https://www.gitclear.com/ai_assistant_code_quality_2025_research
your productivity https://economictimes.indiatimes.com/magazines/panache/mit-study-shatters-ai-hype-95-of-generative-ai-projects-are-failing-sparking-tech-bubble-jitters/articleshow/123428252.cms
generate social media posts. I should be able to authenticate myself to securely access my account. Once I’m logged in, I want to enter a topic into a free-text field. The app should then fetch current sources related to that topic using the Perplexity API. Based on these sources, it should use the ChatGPT API to generate relevant, engaging, and reach-optimized social media posts. All generated posts should be persistently saved in a database and linked to my authenticated user account. How to AI Coding tools boost your productivity Code smarter, not harder
for nontechnical users • Uses React • Chat mode to plan before act • Strong Supabase integration for authentication and databases • 3rd Party integrations like Stripe, Resend or OpenAI • Optimized for team collaboration with GitHub- first workflows Tool Spotlight: Lovable.dev How to AI Coding tools boost your productivity Code smarter, not harder
trained on older data • LLMs don’t understand your architecture without help • LLMs don’t know your company domains • LLMs don’t know your coding standards • Developers don’t write prompts describing every edge case or needed context to solve tasks • Different tasks require different context Code smarter, not harder How to AI Coding tools boost your productivity Limitations of LLMs
to provide extra context to all Copilot actions • A custom instruction is a markdown file with rules, instructions and guidelines defined by developers • Custom instructions can be added in a fine-grained way to specific file types • Custom instructions are part of a project and can be shared with all other developers • This pattern can also be used with Cursor, Windsurf, Claude Code or Gemini CLI • Demo: https://github.com/danielsogl/copilot-workflow-demo Info: There is currently no unified format supported by all tools - you need to create separate configuration files for each tool individually Code smarter, not harder How to AI Coding tools boost your productivity How to solve that problem?
files • Global instructions: copilot-instructions.md • Fine-tuned instructions: custom.instructions.md • Instructions can be scoped so they are included for defined file types such as *.ts, *.html, *.css • This pattern also works with other tools like Cursor or Windsurf Tip: Keep your instructions short. Each condition will be part of your context window Code smarter, not harder How to AI Coding tools boost your productivity Custom instructions hierarchy
project architecture and existing files • Let the AI tool analyze your project • Use an example instructions file as reference • Generate instructions for your architecture, dependencies, best practices and code style with the help of the AI tool, adding extra context – for example, your ESLint file • Use predefined instructions • https://codingrules.ai • https://angular.dev/ai/develop-with-ai • https://www.cursordirectory.com • https://github.com/github/awesome-copilot Code smarter, not harder How to AI Coding tools boost your productivity How to create custom instructions
• Larger context → easier multi-file refactoring, whole-project reasoning • Example contexts: • Small (~4k tokens): Single file, short functions • Medium (16k–32k): Full modules, long functions • Large (100k+): Entire repositories, API docs, complex integrations Code smarter, not harder How to AI Coding tools boost your productivity Why Context Size Matters
and response types Complex Integration: Context management, tooling and response handling are challenging Security: Access control, 3rd party providers, private data can’t be accessed or shared Code smarter, not harder How to AI Coding tools boost your productivity Why MCP matters
Anthropic • Provides a consistent way for LLMs to interact with external resources • Client-Server architecture: AI applications (clients) request context from external services (servers) • Official servers are available for GitHub, Atlassian, Playwright, Stripe, Databases and more • It’s the key to useful AI-coding setups in complex environments Code smarter, not harder How to AI Coding tools boost your productivity Model Context Protocol (MCP)
MCP GitHub Repo: https://github.com/modelcontextprotocol/servers • Awesome MCP Server: https://github.com/punkpeye/awesome-mcp-servers • MCP Collection: https://glama.ai/mcp • Official provider websites like Atlassian, GitHub or PayPal Code smarter, not harder How to AI Coding tools boost your productivity How to find MCP servers?