TÂCHES Claude Code Resources

repository·main·Indexed 24 days ago

https://github.com/glittercowboy/taches-cc-resources

A collection of 27 custom slash commands, 9 autonomous skills, and 3 specialized agents designed to extend Claude Code for professional developer workflows. Features include meta-prompting for structured workflows, hierarchical project planning via the create-plans skill, thinking models for decision-making, and tools for creating MCP servers and autonomous coding loops using the Ralph methodology.

Tokens
337.8K
Snippets
655
Records
1K
Agent score
83%

What's inside taches-cc-resources

  1. Overview of TÂCHES Claude Code Resources

    main

    TÂCHES is a collection of custom resources designed to extend Claude Code's capabilities through three main components:

    • Commands (27 total): Slash commands that expand into structured workflows, such as Meta-Prompting, Todo Management, Thinking Models, and Deep Analysis.
    • Skills (9 total): Autonomous workflows that can research, generate, and self-heal. Examples include creating plans, MCP servers, agent skills, and subagents.
    • Agents (3 total): Specialized subagents used to audit skills, slash commands, and subagent configurations for best practices and effectiveness.
  2. Use the build-macos-apps skill

    main

    The build-macos-apps skill is designed for building professional native macOS apps in Swift using SwiftUI and AppKit. It operates via a CLI-only workflow (no Xcode required) and covers the full lifecycle: building, debugging, testing, optimizing, and shipping.

    Role Model:

    • User: Product Owner (describes requirements, judges results).
    • Claude: Developer (implements, verifies, and reports outcomes).

    To start, specify your intent from the following options:

    1. Build a new app
    2. Debug an existing app
    3. Add a feature
    4. Write/run tests
    5. Optimize performance
    6. Ship/release
    7. Something else
  3. Build professional native iPhone apps with the build-iphone-apps skill

    main

    The build-iphone-apps skill is designed for building professional native iPhone apps using Swift, SwiftUI, and UIKit. It supports the full development lifecycle including building, debugging, testing, optimizing, and shipping.

    Key Specifications:

    • Environment: CLI-only (no Xcode required).
    • Target: iOS 26 with iOS 18 compatibility.
    • Role Model: The user acts as the Product Owner (describing requirements and judging results), while Claude acts as the Developer (implementing, verifying, and reporting outcomes).
  4. Use the apibay.org API

    main

    The Pirate Bay's public JSON API is available at https://apibay.org. No authentication is required.

    Rate Limiting: The API uses IP-based rate limiting. If you receive a 429 Too Many Requests error, you will be blocked for several minutes. To avoid this, batch your requests: use the detail endpoint (/t.php) to get all necessary information for a torrent in a single call rather than making multiple separate requests for metadata.

  5. Use the debug-like-expert skill for complex issues

    main

    The debug-like-expert skill is a deep analysis debugging mode designed for complex issues where standard troubleshooting has failed. It follows a methodical investigation protocol involving evidence gathering, hypothesis testing, and rigorous verification.

    Key Mindset:

    • Scientific Rigor: Use the scientific method to identify root causes rather than applying quick fixes.
    • Skepticism: Treat code you wrote with more skepticism than unfamiliar code to avoid cognitive biases about how it 'should' work.
    • Verify, Don't Assume: Every hypothesis must be tested, and every fix must be validated with evidence.
  6. Use the create-meta-prompts skill for multi-stage workflows

    main

    The create-meta-prompts skill is designed to build optimized prompts for Claude-to-Claude communication. It is specifically intended for multi-stage workflows where the output of one prompt (e.g., Research) serves as the input for the next (e.g., Plan or Do).

    Core Workflow

    1. Intake: Define the purpose (Do, Plan, Research, or Refine) and the topic.
    2. Chain Detection: The skill scans .prompts/ for existing research or plan files to link them as dependencies.
    3. Generation: A purpose-specific prompt is created and saved in a dedicated folder.
    4. Execution: Prompts can be run sequentially, in parallel, or via a mixed dependency graph (DAG).
    5. Summarization: Every execution generates a SUMMARY.md for quick human review.

    Prompt Purposes

    • Do: Execute a task and produce an artifact.
    • Plan: Create an approach, roadmap, or strategy.
    • Research: Gather information and understand a topic.
    • Refine: Improve an existing research or plan output.
  7. Use the create-plans skill for agentic development

    main

    The create-plans skill is designed to create hierarchical project plans optimized for solo agentic development (one human visionary and one Claude implementer). Instead of creating enterprise documentation, it produces PLAN.md files that serve as direct, executable prompts for Claude.

    Key Workflow Principles:

    • Plans are Prompts: A PLAN.md file is not just a document; it is the instruction set Claude uses to execute a task. It must include objectives, context (@file references), tasks (with verification and checkpoints), and success criteria.
    • Aggressive Atomicity: To prevent quality degradation caused by high context usage, split work into many small, focused plans. Each plan should contain a maximum of 2-3 tasks.
    • Automated Execution: Claude should automate everything possible via CLI or API. Use checkpoint:human-verify for visual/UI checks and checkpoint:decision for architectural choices. Avoid checkpoint:human-action unless no CLI/API exists.
    • Deviation Handling: Claude follows embedded rules to auto-fix bugs, add missing critical security/correctness gaps, and fix blockers without user intervention, documenting all changes in a SUMMARY.md.
  8. What is the Resources-Based MCP Server Pattern?

    main

    The Resources-Based MCP Server Pattern is an architectural approach for building Model Context Protocol (MCP) servers that wrap large APIs (50+ operations).

    In a Traditional Architecture, every operation is exposed as an individual tool. This causes massive context consumption (e.g., 15,000–30,000 tokens) because all tool definitions are sent to the LLM at the start of every conversation.

    In the Resources-Based Architecture, the server exposes only a minimal set of meta-tools for discovery and execution. The detailed operation schemas are stored as MCP resources and are loaded on-demand. This can reduce context overhead by 90-98% (e.g., from 15,000 tokens down to ~300 tokens).

  9. What is Ralph? (Autonomous AI Coding Methodology)

    main

    Ralph is an autonomous AI coding methodology that uses a continuous Bash loop to drive the Claude Code CLI. Instead of maintaining a long, error-prone conversation history, Ralph starts every iteration with a fresh context window. This prevents 'context poisoning' and forces the agent to ground its decisions in the actual files on disk.

    The Core Loop:

    1. The loop reads a prompt file (e.g., PROMPT.md).
    2. Claude Code executes the task.
    3. The agent updates the implementation plan on disk and commits changes.
    4. The agent exits, and the loop restarts immediately with a clean context.
    while :; do cat PROMPT.md | claude ; done
  10. What is Backpressure in the Ralph workflow?

    main

    Backpressure is the use of automated validation (tests, type checks, lints, and builds) to create a self-correcting feedback loop for Ralph. Instead of Ralph generating code and hoping it works, backpressure forces Ralph to produce working code to progress.

    The Feedback Loop:

    1. Ralph implements a task.
    2. Validation runs (e.g., npm test).
    3. If validation fails, Ralph investigates and fixes the error.
    4. The loop continues until validation passes.
    5. Only after passing can Ralph commit and move to the next task.
  11. What is AGENTS.md and how to use it

    main

    AGENTS.md is a project-specific knowledge file used to evolve the intelligence of the AI agent (Ralph). It is loaded during every loop iteration alongside the prompt. Its purpose is to capture patterns, document constraints, record learnings from failures, provide build/test commands, and share context that standard prompts lack.

    Key Strategy: Start Minimal Do not pre-populate the file with guessed patterns or rules you haven't observed needing. Start with an empty file or just the basic structure and add entries only when the agent fails repeatedly or when specific project context is required.

    # Operational Learnings
    
    This file contains project-specific guidance for Ralph.
    
    ## Build/Test Commands
    
    [To be filled as needed]
    
    ## Known Patterns
    
    [To be filled as needed]
    
    ## Constraints
    
    [To be filled as needed]