dev-logging

Redirect multi-service output to persistent log files for AI debugging.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/psdjungpulzze/smartstudy --skill dev-logging
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-logging
Source: https://github.com/psdjungpulzze/smartstudy/tree/main/.claude/skills/i-i/dev-logging
Command: npx skills add https://github.com/psdjungpulzze/smartstudy --skill dev-logging

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This setup addresses the absence of accessible logs for AI assistants by redirecting service outputs to persistent log files that can be read by AI tools.

Core Features & Use Cases

  • Persistent logs that survive terminal sessions and can be shared across tools
  • Unified logging for multiple services (Elixir/Phoenix, Node.js, Python, Go)
  • Easy integration with AI debugging workflows

Quick Start

Create a logs directory, configure your services to append output to logs/*.log, and add logs/ to .gitignore.

Frequently Asked Questions about dev-logging

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make terminal output accessible to an AI debugging agent?

To make terminal output accessible for AI debugging, redirect your service outputs to persistent log files. This allows AI agents to read the logs directly without requiring manual copy-paste from the terminal.

Can I configure persistent logging for an Elixir Phoenix or Node.js service?

Yes, you can configure persistent logging for Elixir Phoenix, Node.js, Python, and Go services. The process involves creating a logs directory and configuring your services to append output to logs within it.

What is the best way to share logs across multiple services for AI tools?

The best way to share logs across multiple services for AI tools is to redirect their outputs into a unified logs directory. This creates persistent files that survive terminal sessions and can be easily read by AI assistants.

How do I prevent persistent log files from being committed to version control?

To prevent persistent log files from being committed to version control, add the logs directory to your .gitignore file. This ensures the generated logs are kept locally for AI debugging without polluting the repository.

Does redirecting service output to files work across different terminal sessions?

Yes, redirecting service output to persistent log files works across different terminal sessions. The logs survive session closures, allowing an AI agent to read the historical terminal output at any time later.

Why do I need to manually copy terminal output when debugging with an AI assistant?

You need to manually copy terminal output because standard service logs are not persisted. Redirecting service output to persistent log files eliminates this manual copy-paste step for AI debugging workflows.