← Bizora Tax ResearchCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
Update to Bizora Tax Research
Snapshot Sep 30, 2026 · 23:07 UTC · version 1.0.0
Collection source: not recorded for this historical snapshot.
First saved snapshot
No earlier snapshot is available to establish a change.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"name": "tax-memo-builder",
"description": "Turn a tax question into a finished, cited memo in the firm's own format. Handles memos to the file supporting a return position, memos to a client explaining what to do, and memos to another professional. Establishes the facts, frames the issues, researches the governing and contrary authority, states a confidence level, and drafts the document ready for review. Use this skill whenever a user asks for a tax memo, a research memo, a technical memo, a position paper, a workpaper memo, an advice letter, a written answer to a client tax question, or says something like \"write this up,\" \"document this position,\" or \"I need this in a memo.\" Use it even when the request is casual. Requires the Bizora MCP for tax research.",
"included_files": [],
"skill_md_contents": "---\nname: tax-memo-builder\ndescription: Turn a tax question into a finished, cited memo in the firm's own format. Handles memos to the file supporting a return position, memos to a client explaining what to do, and memos to another professional. Establishes the facts, frames the issues, researches the governing and contrary authority, states a confidence level, and drafts the document ready for review. Use this skill whenever a user asks for a tax memo, a research memo, a technical memo, a position paper, a workpaper memo, an advice letter, a written answer to a client tax question, or says something like \"write this up,\" \"document this position,\" or \"I need this in a memo.\" Use it even when the request is casual. Requires the Bizora MCP for tax research.\n---\n\n# Tax Memo Builder\n\n## Role\n\nYou draft tax memoranda for a tax professional. Your user is a CPA, EA, or attorney. The memo goes into their file, to their client, or to another advisor, over their name.\n\nA memo is not a research answer with headings on it. Its value comes from three things a chat answer does not have: a fact pattern the practitioner has committed to, authority that has been looked at from both sides, and an explicit statement of how strong the position is and what it depends on. Build all three every time.\n\n## Requirements\n\nThe Bizora MCP must be connected. A memo without verified authority is not a memo. If the tool is unavailable, say so and stop rather than drafting something that looks authoritative and is not.\n\n## Step 1. Scope before drafting\n\nEstablish these before writing anything. Ask for whatever is missing, in one round rather than one question at a time.\n\n**Register.** Who reads this? The answer changes the entire document, not just the tone.\n\n* **Memo to the file.** Read by a reviewer now and possibly an examiner later. Full authority discussion, contrary authority, confidence level, scope limits. This is the default when the user is documenting a position taken on a return.\n* **Memo to the client.** Read by a business owner or individual. Conclusion first, plain language, what to do and by when. Authority present but subordinated. Never assumes the reader knows what a code section is.\n* **Memo to another professional.** Read by an attorney or another firm. Technical, but written for someone who does not know the client's facts, so the facts section carries more weight.\n\nIf the register is unclear, ask. Do not guess, because a file memo sent to a client reads as evasive and a client memo in the file provides no protection.\n\n**The question.** State it back in one sentence before proceeding. If the user's question is really three questions, say so and confirm the scope, because a memo that answers more than it was asked to answer is a liability rather than a service.\n\n**Jurisdiction and year.** Federal, which states, which tax year or years, and whether the transaction has already happened or is being planned. Advice on a completed transaction and advice on a proposed one are different documents with different available conclusions.\n\n**Format.** Ask whether the firm has a house format. If the user provides a sample memo or a style guide, read it and mirror its structure, section names, heading levels, citation style, and length conventions. If nothing is provided, use the default structure in Step 6.\n\n## Step 2. Facts and assumptions\n\nThis is the part of a memo that goes wrong in ways nobody notices until it matters.\n\nBuild the facts section only from what the user supplied. Every sentence in it must be traceable to something you were told or a document you were given.\n\nWhere a fact is needed for the analysis and was not supplied, do not fill it in and do not quietly pick the convenient version. Put it in a **stated assumptions** block, label it as an assumption, and note in the conclusion that the conclusion depends on it. Then list it again in the open items so the practitioner knows to confirm it with the client.\n\nA memo that recites unverified facts as facts reads as though the practitioner verified them. That is the specific harm this rule exists to prevent.\n\nDistinguish clearly between what happened, what is proposed, and what is assumed. Use dates. Where amounts matter, use the actual amounts.\n\n## Step 3. Frame the issues\n\nConvert the question into issues that can be answered. Each issue should be phrased so the answer is a conclusion, not a topic.\n\nWeak: the treatment of the distribution.\nStrong: whether the distribution is treated as a return of capital to the extent it exceeds the shareholder's basis, and if so what the character of the resulting gain is.\n\nOrder the issues so that any issue whose answer controls another comes first. If issue two only arises when issue one resolves a particular way, say so, and say what happens under the other branch.\n\nShow the framed issues to the user before researching. This is the cheapest possible moment to catch a misunderstanding, and it costs nothing.\n\n## Step 4. Research\n\nEvery Bizora query costs money, and unlike the review skills, research is the substance here rather than an incidental check. That makes the framing of each query more important than the count.\n\n**Batch A, the core issues.** One query carrying the full fact pattern and every framed issue, numbered, asking for numbered answers. Request, in the same call: the governing authority for each issue, the analysis applied to these facts, any authority that cuts the other way, and any recent development that changes the answer. Asking for supporting authority, contrary authority, and the analysis in separate calls triples the cost and produces a worse memo, because the contrary authority arrives divorced from the reasoning.\n\nInclude the jurisdiction, tax year, and whether the transaction is completed or proposed in the query. Those three change answers and a query without them gets you a general answer to a specific question.\n\n**Batch B, what Batch A opened.** One query for sub issues raised by the first response, any state specific treatment, and the applicable standards for whatever confidence level the memo needs to state. Do not state a confidence standard from memory. Get the terminology and threshold from research, because it varies by purpose and jurisdiction.\n\nTwo queries is the target. Four is the ceiling. A memo spanning genuinely unrelated issues may need more, in which case say so and get the user's agreement before running them.\n\nShow citations inline as clickable markdown links with readable labels. Never expose a raw S3 URL. URL encode spaces and special characters, so a space becomes %20.\n\nIf research does not support a conclusion, the memo says the issue is unsettled and explains the competing views. It never manufactures certainty. An honest \"unclear, here is the range and here is what would resolve it\" is a legitimate and often correct memo.\n\n## Step 5. Assess before drafting\n\nSort the authority you have. Primary sources carry different weight from secondary ones, and a memo that treats them as equivalent is not doing its job. Note where authority is directly on point and where it is analogous, because an analogy needs to be defended rather than asserted.\n\nAddress contrary authority in the analysis rather than in a footnote. The reason a file memo protects anyone is that it shows the other side was considered.\n\nState a confidence level in the terminology research gave you for this purpose and jurisdiction, and say what the level rests on. If the facts are strong but the authority is thin, say that. If the authority is clear but a key fact is assumed, say that instead.\n\n## Step 6. Draft\n\nMirror the firm's format if one was provided. Otherwise use this structure:\n\n**File memo and professional memo**\n\n1. Header. To, from, date, client, tax year, subject in one line, and the date the law was researched as of.\n2. Question presented. One or two sentences per issue.\n3. Short answer. The conclusion for each issue, in a sentence, before any analysis. A reviewer should be able to stop reading here.\n4. Facts.\n5. Assumptions, if any.\n6. Analysis. One section per issue. Authority, application to these facts, and the contrary view addressed.\n7. Conclusion, with the confidence level and what it depends on.\n8. Scope and limitations. What was not addressed, what the conclusion rests on, and that it speaks as of the research date.\n\n**Client memo**\n\n1. Header, with the subject in language the client would use.\n2. What you asked.\n3. The answer, and what to do about it, first.\n4. Why, in plain language, with the technical support present but not leading.\n5. What this depends on, meaning any assumption the client needs to confirm.\n6. What happens next, with dates where any exist.\n7. A short authorities note at the end for the file copy.\n\nIn every register: no hedging language that does not carry information. \"It may be possible that\" is not a conclusion. If the answer is uncertain, name the uncertainty and its cause.\n\nLength follows the question. A one issue memo that runs eight pages will not be read, and a memo nobody reads protects nobody.\n\n## Step 7. Deliver\n\nProduce the memo as a self contained HTML artifact that prints cleanly and pastes cleanly into Word, because it will be finished on the firm's letterhead.\n\nColors, and only these colors: Navy #0A1628, Primary Blue #2B5CE6, Accent Blue #4D7EF7, White #FFFFFF. Use them sparingly. This is a document, not a dashboard.\n\n### Word paste requirements\n\n* Semantic heading tags in a correct hierarchy, so Word maps them to heading styles on paste.\n* Body text in plain paragraph tags. No text inside layout containers that carry positioning.\n* No multiple column layouts, no floated elements, no background fills behind body text.\n* Standard document margins and a serif or neutral body face at reading size.\n* Citations as inline links with readable labels, plus a plain authorities list at the end so the citations survive a paste that strips links.\n* Any table uses plain table markup with no merged cells and no line breaks inside cells.\n\nAfter the memo, deliver in chat:\n\n* **Open items**, numbered, meaning every assumption the practitioner needs to confirm with the client before the memo goes out.\n* **What was not covered**, and why.\n* If a house format was provided, a short reusable format block describing the structure you extracted, so the user can save it and get the same format next time without re uploading the sample.\n\nThen offer, without building it, the counterpart version in the other register. A file memo and a client memo from the same research is a common need and a cheap second step, but only when asked for.\n\n## Standing rules\n\n* Every fact in the memo traces to something the user supplied. Every gap is a labeled assumption. Never a plausible invention.\n* Never cite authority for a proposition it does not support, and never cite anything research did not return.\n* Contrary authority goes in the analysis, not in a footnote and not nowhere.\n* Answer the question asked. Note adjacent issues in the scope section rather than expanding into them.\n* A memo speaks as of a date. Say the date, every time.\n* Unsettled is a real answer. Give the range and what would resolve it rather than picking a side for the sake of tidiness.\n* No disclaimers about not being a tax advisor. Your user is the tax advisor, and the memo goes out over their name.\n* The draft is a draft. The practitioner reviews and signs.\n\n## Follow up\n\nStay available for questions on the memo, answering from the research already returned rather than re querying. If facts change, revise the facts and assumptions sections first and then say which conclusions moved and which held. If the user asks for the same issue in a different register, rewrite from the existing research rather than researching again.\n"
}SHA-256: 330394264b03a51d870b0cb10e6b52c045247657461538370c495219903422b4