Agent skill

Customise Workflow

by anombyte93 in anombyte93/prd-taskmaster

Customise the prd-taskmaster plugin workflow via curated brainstorm questions.

MITAuto-check: notesProduct & Project Management

Install Customise Workflow

skills CLI
$ npx skills add anombyte93/prd-taskmaster --skill customise-workflow -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install anombyte93/prd-taskmaster customise-workflow --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/anombyte93/prd-taskmaster.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/customise-workflow .claude/skills/customise-workflow && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
customise-workflow
GitHub stars
604
Token cost
~2k tokens
SKILL.md length
643 words
Files
1
Skills in repo
9
Repo updated
First seen
Licence
MIT

At a glance

Customise the prd-taskmaster plugin workflow via curated brainstorm questions.

  • Works in 5 steps: LOAD current config → ASK curated questions → VALIDATE answers → …
  • The user says customise workflow
  • SKILL.md covers When to Use, The One Rule, Flow and Script Commands Reference, plus 3 more sections
  • Calls python3

What it does

Customise Workflow is an agent skill from anombyte93/prd-taskmaster. Customise the prd-taskmaster plugin workflow via curated brainstorm questions. The AI asks, the user answers in plain English, and the skill writes their preferences to .atlas-ai/config/atlas.json. Future runs of prd-taskmaster read that file and apply user preferences to phase gates, validation strictness, default provider, preferred execution mode, and template choice. For deeper tweaks beyond the curated questions, users can hand-edit files in .atlas-ai/customizations/. Use when the user says "customise…

Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Product & Project Management, covering PRD writing, Brainstorming and Plain language and style rules. The repository describes itself as: Zero-config goal-to-tasks engine for Claude Code (the Atlas engine). Graded PRD validation, dependency-ordered task graph, evidence-gated execution. The licence is MIT.

When your agent uses it

  • The user says customise workflow
  • Customize workflow
  • Adjust my PRD settings
  • Wants to change how prd-taskmaster behaves

Example prompts

  • “customise workflow”
  • “customize workflow”
  • “adjust my PRD settings”
  • “/customise-workflow”

Requirements

  • Python 3
  • Pre-approved tools (allowed-tools): Read, Write, Edit, Bash, AskUserQuestion, ToolSearch, mcp__atlas-engine, mcp__plugin_prd_go, mcp__plugin_prd-taskmaster_go, mcp__plugin_atlas-go_go

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. LOAD current config
  2. ASK curated questions
  3. VALIDATE answers
  4. WRITE config
  5. VERIFY

What it can do on your machine

Read from SKILL.md and the folder at commit 3a9756a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Edit
    • Bash
    • AskUserQuestion
    • ToolSearch
    • mcp__atlas-engine
    • mcp__plugin_prd_go
    • mcp__plugin_prd-taskmaster_go
    • mcp__plugin_atlas-go_go

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Customise Workflow loads about 2k tokens when it runs. Until then it costs about 164 tokens; SKILL.md has 643 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~164
When it runs · the whole SKILL.md, loaded when a task matches
~2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Write, Edit, Bash, AskUserQuestion, ToolSearch, mcp__atlas-engine, mcp__plugin_prd_go, mcp__pl

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from anombyte93/prd-taskmaster at commit 3a9756a, republished under its MIT licence (© anombyte93). 643 words, ~2,034 tokens.

Download SKILL.mdSave it as .claude/skills/customise-workflow/SKILL.md (or your agent's skills folder).
name
customise-workflow
description
Customise the prd-taskmaster plugin workflow via curated brainstorm questions. The AI asks, the user answers in plain English, and the skill writes their preferences to .atlas-ai/config/atlas.json. Future runs of prd-taskmaster read that file and apply user preferences to phase gates, validation strictness, default provider, preferred execution mode, and template choice. For deeper tweaks beyond the curated questions, users can hand-edit files in .atlas-ai/customizations/. Use when the user says "customise workflow", "customize workflow", "adjust my PRD settings", "tune the skill", or wants to change how prd-taskmaster behaves.
allowed-tools
Read, Write, Edit, Bash, AskUserQuestion, ToolSearch, mcp__atlas-engine, mcp__plugin_prd_go, mcp__plugin_prd-taskmaster_go, mcp__plugin_atlas-go_go
user-invocable
true

customise-workflow

AI-driven workflow customisation for the prd-taskmaster plugin. Replaces manual JSON editing. Part of the plugin's companion-skills family.

Script: skills/customise-workflow/script.py (all commands output JSON) Plugin config root: .atlas-ai/ (per-project, lives alongside TaskMaster's .taskmaster/)

When to Use

Activate when the user says: "customise workflow", "customize workflow", "adjust PRD settings", "tune the skill", "change my defaults", or "personalise prd-taskmaster".

Skip: generating a new PRD (use /prd:go), executing tasks (use HANDOFF modes), or running research expansion (use /expand-tasks).

The One Rule

The AI asks the questions and writes the config. The user never manually edits JSON. The config file is the output, not the input. If the user wants tweaks beyond the curated questions, point them at .atlas-ai/customizations/ (see "Customizations directory" below) — do not hand them raw JSON.

Flow

LOAD → ASK → VALIDATE → WRITE → VERIFY
Phase 1: LOAD current config

Run the script to load existing preferences (or defaults if first run):

bash
python3 skills/customise-workflow/script.py load-config

Returns JSON with current preferences across 6 categories: provider, validation, execution, template, autonomous, gates. Writes to .atlas-ai/config/atlas.json if missing, seeding defaults.

Phase 2: ASK curated questions

Read questions/curated-questions.md and ask each one via AskUserQuestion. The questions are curated so plain-English answers map cleanly to config keys. Example:

Q1: Which AI provider do you prefer for task generation?
  Options: Gemini (free, token-efficient), Claude Code (free, Max only),
           OpenAI GPT-4, Anthropic Direct API, OpenRouter, Ollama (local)

Q2: How strict should PRD validation be?
  Options: Strict (block on NEEDS_WORK), Normal (warn but allow GOOD+),
           Lenient (accept ACCEPTABLE+)

Q3: Which execution mode should prd-taskmaster default to?
  Options: A (Plan Mode), B (Ralph loop), C (Atlas Fleet), ...

...

Do NOT ask all questions at once. Ask one curated question at a time and adapt follow-ups based on answers. (Same pattern as superpowers:brainstorming.)

Phase 3: VALIDATE answers

Run the script with each user answer as it arrives. The script validates the answer against allowed values and returns either ok: true or a hint about what's wrong.

bash
python3 skills/customise-workflow/script.py validate-answer \
  --key provider_main --value gemini-cli

If validation fails, re-ask the question with the hint. Never write an invalid value.

Phase 4: WRITE config

After all curated questions are answered, commit the config:

bash
python3 skills/customise-workflow/script.py write-config --input /tmp/answers.json

This writes to .atlas-ai/config/atlas.json in the current project. Idempotent — re-running customise-workflow reads and updates the existing file. The script creates the .atlas-ai/config/ directory if missing.

Phase 5: VERIFY

Show the user their final config and confirm it matches their intent:

bash
python3 skills/customise-workflow/script.py show-config

If the user says "that's not what I meant" for any key, re-enter Phase 2 for just that key, re-validate, and re-write.

Script Commands Reference

CommandPurpose
load-configLoad current .atlas-ai/config/atlas.json (or defaults)
list-questionsReturn the curated question set as JSON
validate-answer --key K --value VValidate a single answer
write-config --input <file>Write validated answers to .atlas-ai/config/atlas.json
show-configDisplay current config
reset-configDelete .atlas-ai/config/atlas.json (back to defaults)
Show full SKILL.md (261 more words)Show less

Config Schema

.atlas-ai/config/atlas.json has 7 top-level keys:

json
{
  "token_economy": "conservative|balanced|performance",
  "provider": {
    "main": "gemini-cli|claude-code|anthropic|openai|openrouter|ollama|...",
    "model_main": "gemini-3-pro-preview|sonnet|gpt-4o|...",
    "research": "gemini-cli|perplexity|...",
    "model_research": "sonar-pro|gemini-3-pro-preview|...",
    "fallback": "gemini-cli|claude-code|...",
    "model_fallback": "gemini-3-flash-preview|haiku|..."
  },
  "validation": {
    "strictness": "strict|normal|lenient",
    "ai_review_default": true,
    "min_passing_grade": "EXCELLENT|GOOD|ACCEPTABLE|NEEDS_WORK"
  },
  "execution": {
    "preferred_mode": "A|B|C|D|E|F|G|H|I|J",
    "auto_handoff": true,
    "external_tool": "cursor|codex-cli|gemini-cli|..."
  },
  "template": {
    "default": "comprehensive|minimal",
    "custom_template_path": null
  },
  "autonomous": {
    "allow_self_brainstorm": true,
    "ralph_loop_auto_approve": true
  },
  "gates": {
    "skip_phase_0_if_validated": false,
    "skip_user_approval_in_discovery": false,
    "require_research_expansion": true
  }
}

Phase files (skills/setup, skills/discover, skills/generate, skills/handoff, skills/execute-task) read this config at runtime and apply user preferences before falling back to documented defaults.

token_economy here is honored by the engine itself: load_fleet_config reads it from this file when .atlas-ai/fleet.json does not set one (fleet.json wins if it does), so the economy you pick via this skill actually drives model-tier routing.

Customizations directory

For tweaks that go beyond the curated questions — custom template overrides, provider-model mapping tables, gate hooks, per-phase overrides — users can drop files into .atlas-ai/customizations/. This is the escape hatch for power users. The curated questions cover the 80% case; the customization directory covers everything else.

Expected layout:

.atlas-ai/
  config/
    atlas.json              # written by this skill
  customizations/           # user-editable, never overwritten by this skill
    templates/              # custom PRD templates
    prompts/                # provider prompt overrides
    gates/                  # custom gate predicates
    README.md               # user-authored notes

Rules:

  1. This skill NEVER writes into .atlas-ai/customizations/ — that's user territory.
  2. Phase skills read .atlas-ai/customizations/ as a fallback after the curated atlas.json but before documented defaults.
  3. When a user asks for a setting not covered by curated questions, the AI proposes a customization file shape, the user edits, and the AI verifies the file parses.

Critical Rules

  1. Never ask the user to edit JSON directly — the skill asks curated questions and writes the file.
  2. Questions are curated and AI-adapted, not a fixed form — adapt follow-ups to earlier answers.
  3. Every answer is validated before being written (validate-answer).
  4. Config is idempotent — re-running updates cleanly.
  5. Config is per-project (lives in .atlas-ai/config/), not global.
  6. Customization files live in .atlas-ai/customizations/ and are user-authored — this skill never overwrites them.
  7. Phase skills must GRACEFULLY FALL BACK to documented defaults when config keys are missing.

© anombyte93, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/customise-workflow of anombyte93/prd-taskmaster.

Open the folder on GitHubat commit 3a9756a

Compare with similar skills

Customise Workflow next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Customise Workflow compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Customise Workflow this skillanombyte93/prd-taskmaster604—~2kAutomated safety check: NotesMIT
Trellis Brainstormanjiemo/SunnyBeach1787 repos~4kAutomated safety check: PassApache-2.0
Yao Demand Skillyaojingang/yao-open-skills1.3k—~1.4kAutomated safety check: PassMIT
Idea To Productmajiayu000/spellbook286—~1.2kAutomated safety check: PassMIT
Specifygenkovich/sdd171—~3.6kAutomated safety check: PassMIT
Brainstorming Cnninehills/skills281—~1.2kAutomated safety check: PassNone

Similar skills

  • Trellis Brainstorm

    anjiemo/SunnyBeach

    Guides collaborative requirements discovery before implementation.

    178 GitHub starsUsed in 7 repos~4k tokens
    Product & Project ManagementAuto-check passed
  • Yao Demand Skill

    yaojingang/yao-open-skills

    Evaluate product demand from product links, product descriptions, PRDs, websites, app-store pages, white papers, sales decks, screenshots, or funding materials using the demand triangle model: lack…

    1.3k GitHub stars~1.4k tokensUpdated 1 mo ago
    Product & Project ManagementAuto-check passed
  • Idea To Product

    majiayu000/spellbook

    端到端产品教练 — 把一句话想法走到 PRD + 可点击 HTML 原型。会顶嘴、强制砍功能、用 Nielsen + Norman 做友好性硬检。Use when user 说"我有一个想法"、"想做一个产品"、"做 MVP"、"写 PRD"、"做用户友好的产品",或调用插件命令 /idea-coach:idea。Do NOT use when 用户已有完整 PRD 在跑、明确说"只…

    286 GitHub stars~1.2k tokensUpdated yesterday
    Product & Project ManagementAuto-check passed
  • Specify

    genkovich/sdd

    A skill your agent uses to turn a raw feature idea into a reviewed spec.md — a lightweight Socratic interview front (capture the idea, deep-dive the problem) merged with a full product spec…

    171 GitHub stars~3.6k tokensUpdated 1 mo ago
    Product & Project ManagementAuto-check passed
  • Brainstorming Cn

    ninehills/skills

    当用户明确要求头脑风暴、收集需求、写 PRD、或探索「要不要做 / 做什么」时使用。通过协作对话将粗略想法转化为清晰的产品需求文档。不自动触发——仅在用户显式发起需求探索流程时才启动。

    281 GitHub stars~1.2k tokensUpdated 3 mo ago
    Product & Project ManagementAuto-check passed
  • Idea Team

    majiayu000/spellbook

    想法群聊室主持人 — 把一句话想法丢给多角色 AI 团队(调研员/反方/类比者)做查漏补缺。每个角色有自己的 voice,他们互相 @ 接话;你随时插话。这是创意扩展工具,不打分、不否决、不堵路。Use when 用户说"组个团队聊一下"、"开会讨论这个想法"、"找几个角度看看"、"群聊一下 X"、"team review X",或调用插件命令 /idea-coach:idea-team。Do…

    286 GitHub stars~1.4k tokensUpdated yesterday
    Product & Project ManagementAuto-check passed

More from anombyte93/prd-taskmaster

All 9 skills in this repo
  • Execute Fleet

    anombyte93/prd-taskmaster

    Phase execution skill for licensed Atlas Fleet runs. An agent skill from anombyte93/prd-taskmaster.

    604 GitHub stars~2.2k tokensUpdated 1 mo ago
    Auto-check: notes
  • Discover

    anombyte93/prd-taskmaster

    Phase 1 of the prd-taskmaster pipeline: brainstorm-driven discovery.

    604 GitHub stars~2.4k tokensUpdated 1 mo ago
    Auto-check passed
  • Execute Task

    anombyte93/prd-taskmaster

    Execute the next TaskMaster task using the implementation plan with CDD verification.

    604 GitHub stars~4.8k tokensUpdated 1 mo ago
    Auto-check: notes
  • Expand Tasks

    anombyte93/prd-taskmaster

    Expand all TaskMaster tasks with deep research before coding begins.

    604 GitHub stars~2k tokensUpdated 1 mo ago
    Auto-check: notes
  • Generate

    anombyte93/prd-taskmaster

    Phase 2 of the prd-taskmaster pipeline: spec generation and task parsing.

    604 GitHub stars~3.8k tokensUpdated 1 mo ago
    Auto-check: notes
  • Handoff

    anombyte93/prd-taskmaster

    Phase 3 of the prd-taskmaster pipeline: smart mode selection and user handoff.

    604 GitHub stars~5k tokensUpdated 1 mo ago
    Auto-check passed

Questions about Customise Workflow

What does Customise Workflow do?

Customise the prd-taskmaster plugin workflow via curated brainstorm questions. Customise Workflow is an agent skill from anombyte93/prd-taskmaster. Customise the prd-taskmaster plugin workflow via curated brainstorm questions.

When should I use Customise Workflow?

Customise Workflow fits situations like: the user says customise workflow; customize workflow; adjust my PRD settings; wants to change how prd-taskmaster behaves.

How do I install Customise Workflow in Claude Code?

Run `npx skills add anombyte93/prd-taskmaster --skill customise-workflow -a claude-code`. Or copy the skill folder (skills/customise-workflow in anombyte93/prd-taskmaster) into .claude/skills/customise-workflow in your project. Claude Code loads it when a task matches its description.

How do I install Customise Workflow in Codex?

Run `npx skills add anombyte93/prd-taskmaster --skill customise-workflow -a codex`. Or copy the skill folder (skills/customise-workflow in anombyte93/prd-taskmaster) into .agents/skills/customise-workflow in your project. Codex loads it when a task matches its description.

Can I use Customise Workflow in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add anombyte93/prd-taskmaster --skill customise-workflow -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/customise-workflow, .gemini/skills/customise-workflow, .github/skills/customise-workflow and .opencode/skills/customise-workflow in your project.

What does Customise Workflow need to run?

Going by SKILL.md and its folder, Customise Workflow needs the command-line tools its instructions call (python3). Our summary lists: Python 3. Its frontmatter pre-approves these tools: Read, Write, Edit, Bash, AskUserQuestion, ToolSearch, mcp__atlas-engine, mcp__plugin_prd_go, mcp__plugin_prd-taskmaster_go, mcp__plugin_atlas-go_go.

Does Customise Workflow access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Customise Workflow safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Customise Workflow use?

Customise Workflow is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Customise Workflow use?

About 2k tokens (SKILL.md is roughly 8.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Customise Workflow?

Skills that share tags, products or a category with Customise Workflow: Trellis Brainstorm (anjiemo/SunnyBeach, 178 stars), Yao Demand Skill (yaojingang/yao-open-skills, 1.3k stars), Idea To Product (majiayu000/spellbook, 286 stars) and Specify (genkovich/sdd, 171 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Customise Workflow?

anombyte93 (a GitHub user) maintains it in anombyte93/prd-taskmaster, which has 604 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on August 14, 2026.

Source: anombyte93/prd-taskmaster on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.