Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+21 more

    AI Coding Task Ledger

    1

    Turn any PRD into a dependency-aware task board your AI editor or CLI agent can plan, execute, and track to done.

    Free

    1 useSecurity scanned
    AI Coding Task Ledger

    AI Coding Task Ledger

    Example session with this skill installed

    I'm adding email/password plus Google OAuth login to our Next.js app in ~/work/storefront. The spec is in docs/auth-prd.txt with success criteria, constraints, and out-of-scope notes. Set up the task ledger in this repo, parse the PRD into tasks with explicit dependencies, expand anything too vague, wire the MCP server into my Cursor config with reduced tool loading since this is a big monorepo, and tell me which task to start with and why. Keep API keys out of git and show me what files changed.

    • Read your context and instructions
    • Compiled the ai coding task

    Summary

    Task ledger initialized in ~/work/storefront. Parsed docs/auth-prd.txt into 7 tasks, expanded the 2 vague ones, wired the MCP server into Cursor in core mode, and picked task 3 as the highest-value unblocked start.

    #TaskStatusDepends on
    1Scaffold auth service interfacedone-
    2Email/password sign-in + session issuein-progress1
    3Validate credentials against current auth servicetodo1
    4Google OAuth redirect + callback routetodo2
    5Link-or-create user on OAuth callbacktodo4
    6Merge magic-link accounts safelyblocked5
    7Error states for invalid credentialstodo2

    Next steps

    • Run task-master next after finishing task 3 to re-rank remaining work.
    • Unblock task 6 by deciding the magic-link merge rule before touching OAuth linking.
    • Research refresh-token rotation and attach the notes to task 2.
    • Commit .taskmaster/ so the team shares one ledger; keep .env out of git.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Software projects often collapse under the weight of chat memory limits and vague prompts. This skill provides a durable, dependency-aware task ledger that lives inside your repository, allowing AI agents to plan and execute complex features without losing context. It bridges the gap between high-level PRDs and granular implementation by maintaining a machine-readable task graph that persists across chat sessions.

    What it does

    • PRD Parsing converts unstructured requirement documents into a structured graph of actionable tasks.
    • Dependency Tracking manages relationships between tasks to ensure the agent works in the correct logical sequence.
    • Task Expansion breaks down coarse requirements into granular subtasks with specific implementation steps.
    • Status Management maintains a local ledger of todo, in-progress, and done states within the project folder.
    • Research Integration fetches external technical data to inform task implementation and updates task notes automatically.

    How it works

    1. Initialize the project via CLI or MCP to create the .taskmaster directory and configuration files.
    2. Parse your PRD or requirements file to generate the initial task board and dependency tree.
    3. Navigate the workload by requesting the "next" task, which identifies the highest priority unblocked item.
    4. Execute implementation work through your AI editor, updating task statuses and notes as you progress.

    Frameworks & tools

    This skill is designed for Node.js environments and integrates with AI editors like Cursor, Windsurf, VS Code, and Claude Code. It supports major LLM providers including Anthropic, OpenAI, Google, and Perplexity for both coding and research tasks.

    Why this beats prompting it yourself

    Standard prompting relies on volatile chat history that eventually truncates or hallucinates. This skill enforces a local state that persists, ensuring the agent always knows exactly what remains to be done and what is blocking it. It significantly reduces token overhead by only loading relevant task context instead of the entire project history.

    Use cases

    • Manage multi-day feature builds that exceed typical model context windows.
    • Coordinate complex refactors where file dependencies must be handled in a specific order.
    • Maintain a shared task state for teams where both humans and AI agents contribute to the same repo.
    • Automate the transition from product requirements to a technical execution plan.

    Known limitations

    Requires Node.js and npm/npx environment. Users must provide their own API keys for LLM providers. Task state is stored locally, requiring manual synchronization if used across different machines without git commits.

    Depends on the third-party task-master-ai package being installable in your environment, and its command surface can shift between versions. Task quality mirrors PRD quality: vague requirements still need manual expansion.

    How to use

    1. 1

      Connect your agent to the Agensi MCP

      Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup

    2. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 3

      Ask for what you need

      Your agent loads this skill and uses it on your task. It always asks before any payment.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill goes through the trust checks below.

    Security scanned

    Checked by our 8-point scan before listing

    1 use

    Times used to date

    Free to use

    No account required to browse

    Trust & safety

    Security scan

    Security scan passed 1 month ago

    • Free with an Agensi account

    Requires

    Node.js
    task-master-ai
    failing
    Enabled MCP

    Permissions

    Read Files
    Write Files

    File Scopes

    .taskmaster/**
    .cursor/**
    .vscode/**
    *.txt

    Shell access and local file edits install the ledger and wire editor MCP configs; npm registry access fetches the package, while provider keys stay in environment variables.

    Listed1 month ago

    What's inside

    Frequently Asked Questions

    Standard chat history is volatile and limited by context windows; this skill creates a persistent, machine-readable `.taskmaster` ledger in your repo that survives across sessions and prevents the AI from losing track of complex project states.

    It is designed for any AI-integrated development environment, specifically optimized for Cursor, Windsurf, VS Code (via extensions), and Claude Code, provided your environment supports Node.js.

    The package includes the core parsing engine, the dependency graph manager, and the CLI/MCP tools required to initialize and manage the task ledger within your repository.

    Setup is straightforward: install the package via your preferred package manager and run the initialization command to create the local configuration and task directory within your project root.

    Yes, while it handles the logic and graph management, you will need to provide your own API keys for providers like Anthropic, OpenAI, or Perplexity to power the parsing and research features.

    Since the task state is stored locally in your project folder, it is easily shared and synchronized across a team using standard Git workflows like commits and PRs.

    No. One key is enough to start. Add others only for the models you actually reference; research mode and fallback models are optional.

    Config patterns are included for Cursor, Windsurf, VS Code, Claude Code, and Amazon Q, and anything that can run the CLI works too.

    The ledger is stored locally as JSON inside your repo. Only the task text and prompts you send reach the model provider you configure.

    New in LLM Ops

    Free