Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add makifbaysal/tasktrooper --skill technical-analysis-workflowgit clone --depth 1 https://github.com/makifbaysal/tasktrooperWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/makifbaysal/tasktrooper/technical-analysis-workflow)<a href="https://agentmods.dev/skills/makifbaysal/tasktrooper/technical-analysis-workflow"><img src="https://agentmods.dev/badge/skills/makifbaysal/tasktrooper/technical-analysis-workflow/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/makifbaysal/tasktrooper/technical-analysis-workflow"><img src="https://agentmods.dev/badge/skills/makifbaysal/tasktrooper/technical-analysis-workflow.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00025 | $0.01912 |
| Opus 5.5 | $0.00010 | $0.00765 |
| Sonnet 5.5 | $0.00005 | $0.00382 |
| Haiku 4.5 | $0.00003 | $0.00191 |
Grade A, and why
technical-analysis-workflow scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 74 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Technical Analysis Workflow
Overview
Turn an analiz task into a fully-formed technical understanding through investigation, not guessing. The analysis report you write later — one HTML document whose sections are the spec and the plan (analiz-html-report) — is only as good as this grounding.
Hard gate: Do NOT write the report, or any implementation task, until you have explored the actual repository and resolved the ambiguities below. This applies to EVERY analiz task regardless of perceived simplicity — "simple" requests are where unexamined assumptions cause the most wasted developer work.
The Process
1. Clone and explore EVERY relevant repository first
- The analiz task's description lists the projects/repositories the PM believes are involved. Clone/pull ALL of them into your task workspace and review each — a cross-project feature is only understood when every affected repo is read.
- Project model first, before diving into code.
get_project_brief(repository_id)— stack, components, commands, conventions, reference docs.list_links(repository_id)— who calls what, including other repositories, so you can trace a contract to its consumers.list_component_checks— the commands the plan's verify steps will use, instead of inventing one.get_environment/list_runtime_errorswhen the request is about production behaviour. codebase_search,grep_code,expand_symbol_context,get_symbol_skeletonandread_fileonly cover the repository already in your workspace — they do not reach into a repository you have not cloned. Do not trust the PM's list as complete, and do not assume the tools will surface a repo you didn't open. To check for an affected repo the PM missed:list_repositoriesfor the remote/root of each candidate,run_terminalgit clone --depth 1 <remote_url or root_path> _analysis/<name>inside your workspace (an analiz run never publishes a branch, so this is safe), then pointgrep_code/read_fileatpath: "_analysis/<name>"and callget_project_brief/list_linkswith that repository's id. If you find an affected repo this way, include it in the analysis and note it in your review summary.- Explore before proposing anything: codebase_search for concepts, grep_code for exact symbols, get_repo_tree for structure, expand_symbol_context for focused reads.
- Read the repo's own rules:
CLAUDE.md,AGENTS.md,CONTRIBUTING.md,docs/adr/docs/decisions, lint configs. Their constraints go verbatim into the plan's Global Constraints block (implementation-plan-authoring). - Name the analog. State the closest existing feature (file:line) the new work follows. "No analog" must be said explicitly — it is a signal to take the heavier approach in step 4.
- Check third-party APIs against the locked version. Find the dependency's version in
go.mod/package.json/pubspec.lock, thenfetch_urlthe official docs for THAT version (orweb_searchto find them) before naming a function in the design. A call you did not see in the repo or in the docs for the locked version does not go in the plan. - Read existing docs and recent commits. Follow existing patterns — never invent a parallel convention.
- No commits. You are analysing, not implementing — never commit to any repo. Your entire output is the analysis report attached to the analiz task via add_task_document (
format: "html"), plus a summary add_task_comment. - Keep what you read. Note each file path and symbol as you read it — the report's
contextsection is a table of exactly these, and a path you did not see in this run has no place in it.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 8d ago First seen · 74 lines · 25 tokens per session scan A 0af1499e2a81
technical-analysis-workflow is a skill published in the GitHub repository makifbaysal/tasktrooper (113 stars, last pushed yesterday), licensed Apache-2.0. It adds 25 tokens to every session and 1,912 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-05.
Other skills, from other repositories
github-multi-repo
Multi-repository coordination, synchronization, and architecture management with AI swarm orchestration.
architecture-design
Use this skill to design system architecture with documented trade-offs and decisions before any implementation begins. Activates when a feature, system, or component requires non-trivial structural decisions about how components interact, what data stores to use, or how to decompose a problem.
repository-discovery
Use this skill to systematically explore an unfamiliar codebase before making any changes. Activates when starting work in an unknown repository, adding a new feature, debugging without prior context, or when no CONTEXT.md exists. Produces a grounded understanding of architecture, conventions, and constraints.
rapid-prototyping
Use this skill to build disposable, rapid proof-of-concept prototypes and spikes to test feasibility, validate API designs, or explore library capabilities before committing to a full production architecture.
ramp
Fetch and follow Ramp's published agent playbooks inside Paperclip, with mandatory approval gates for spend, incorporation, cards, account setup, and other financial actions.
paperclip-create-agent
Create new agents in Paperclip with governance-aware hiring. Use when you need to inspect adapter configuration options, compare existing agent configs, draft a new agent prompt/config, and submit a hire request.