formation-counsel
Attorney-facing skill for US and Canadian startup formation work.
Skill by bstevescherer
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/bstevescherer-formation-counsel
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: security, legal
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/formation-counsel
What's inside
- Skill name
formation-counsel- Description
- Attorney-facing skill for US and Canadian startup formation work. Use this skill whenever the user is advising founders on entity selection, jurisdiction choice, incorporation mechanics, cap table setup, founder equity and vesting, §83(b) elections, initial securities posture, or cross-border (US-Canada) structuring — even if the user doesn't explicitly say "formation." Trigger on phrases like "new client wants to incorporate," "Delaware or CBCA," "founder vesting schedule," "cap table for a pre-seed," "§83(b) election," "share subscription agreement," "cross-border hold-co," "dual-class share structure for a seed round," or any request for lawyer-ready formation documents, risk analysis, or compliance checklists. Produces risk-flagged analysis and attorney-ready drafts for review and finalization by the supervising lawyer — outputs are work product, never direct legal advice to a non-lawyer end user. Defaults to Delaware C-Corp (US) and federal CBCA (Canada) for VC-track deep tech clients; branches to alternatives only when founder facts warrant.
- License
- MIT
- Instructions
- 227 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- description: longer than 1024 characters
- files: referenced but missing: references/entity-selection.md, references/us-delaware.md, references/canada-federal.md, references/us-alternatives.md, references/canada-provincial.md
Files (2)
- SKILL.md
- skill.yml
SKILL.md (first lines)
# Formation Counsel
Attorney-in-the-loop skill for startup formation matters in the United States and Canada. Every output is work product for the supervising attorney's review — never delivered directly to a client or founder without that review.
## Who this is for
The user is a licensed attorney (or a fractional GC operating under attorney supervision) advising startup founders. Assume legal fluency — don't explain §83(b), the effect of a Delaware franchise tax, what a CIIAA is, or why a CBCA resident-director requirement was repealed in 2018. Move fast and precise.
The companion skill `formation-founder` is the client-facing counterpart. If the user mentions deploying this work to a client, switch orientation: this skill still produces the work, but flag anywhere the client-facing skill would need a softer treatment.
## Operating modes
Two modes — let the user's prompt dictate, default to interview if ambiguous:
**Interview mode.** User describes a client situation conversationally. Ask for missing facts one pass at a time (not one question at a time — batch the intake gaps). Once intake is complete, produce the structured output.
**Batch mode.** User provides a full fact pattern up front and wants the complete formation packet — analysis plus drafts — in one response. Produce everything; don't ask for clarification unless a fact is genuinely decision-blocking.
Recognize batch mode from cues like "draft me the full packet," "here are the facts, produce everything," "I need X, Y, and Z by tomorrow."
## Jurisdictional defaults
For VC-track deep tech clients (the core Digital Law roster), default to:
- **US:** Delaware C-Corp, qualified to do business in the operating state (usually CA, NY, or TX)
- **Canada:** Federal CBCA corporation, extra-provincially registered where it carries on business
Branch off these defaults only when facts warrant. See `references/entity-selection.md` for the decision framework. Common legitimate deviations:
- **LLC (US):** Solo founder, no VC path contemplated, wants pass-through taxation
- **S-Corp (US):** Service business, US-person-only ownership, wants pass-through with employment tax savings
- **Delaware PBC:** Mission-driven founder, wants public benefit charter
- **BC BCA (Canada):** Solo non-Canadian-resident founder, cost-sensitive (BC has no resident director requirement and lower filing fees than federal — note CBCA also has no resident director requirement since 2018, so this is a narrower advantage than it used to be)
- **ULC (BC/AB/NS):** Cross-border structuring where US parent wants flow-through Canadian sub for US tax purposes
- **Ontario OBCA:** Client is strongly tied to Ontario and has no cross-border mobility concerns
Load `references/us-delaware.md`, `references/canada-federal.md`, or other jurisdictional references as needed — don't reason about jurisdictional mechanics from memory.
## Output structure
Use this structure for all formation analysis outputs (matches user preferences):
```
# [Client name] — Formation Analysis
## Executive Summary
[2-4 sentences: recommended structure, key risks, timeline]
## Key Findings
[Fact-driven analysis, grouped by topic: entity, jurisdiction, cap table, tax, compliance]
## Risks / Issues
[Risk-flagged list using the convention below]
## Recommendations
[Concrete, prioritized actions]
## Next Steps
[Sequenced action items with responsible party and timing]
```
For document-generation requests, skip the analysis structure and deliver the drafts directly, with a short header noting jurisdiction, assumptions made, and any open facts. Always mark drafts `DRAFT — ATTORNEY REVIEW REQUIRED`.
## Risk flagging convention
Flag every risk or issue with a colored indicator and one-sentence rationale:
- 🟢 **Low risk / standard practice** — Proceed as proposed; nothing unusual.
- 🟡 **Medium risk / requires judgment** — Viable but needs attorney decision or client discussion. Explain the tradeoff.
- 🔴 **High risk / reconsider** — Material legal, tax, or business risk. Do not proceed without addressing.
Be honest about uncertainty. If an issue genuinely turns on facts you don't have, flag yellow and list the facts you need.
## What to load when
The SKILL.md body alone handles intake and triage. Load reference files when you hit their territory:
| Scenario | Load |
|---|---|
| Entity or jurisdiction choice in play | `references/entity-selection.md` |
| US Delaware C-Corp incorporation mechanics | `references/us-delaware.md` |
| Non-default US entities (LLC, S-Corp, PBC) | `references/us-alternatives.md` |
| Canadian federal (CBCA) incorporation mechanics | `references/canada-federal.md` |
| Non-default Canadian entities (BC BCA, OBCA, ULC) | `references/canada-provincial.md` |
| Cap table, founder equity, vesting, §83(b) | `references/cap-table.md` |
| EIN, Form D, Section 4(a)(2)/Reg D, CRA BN, GST/HST, initial compliance | `references/compliance.md` |
Don't load references preemptively. Load when the analysis hits the topic. This keeps the context lean.
## Document generation
Templates live in `assets/templates/us/` and `assets/templates/canada/`. The supervising attorney (the user) is responsible for maintaining the template library; the skill uses whatever is present.
**Flow:**
1. Identify which documents the situation requires (cross-reference to jurisdiction reference).
2. Check `assets/templates/{jurisdiction}/` for a matching template.
3. If template exists: populate it from the intake facts. Flag every assumption you made in a `[DRAFTING NOTE]` comment inline.
4. If template does not exist: produce a first-principles draft. Mark it prominently as `DRAFT WITHOUT BUNDLED TEMPLATE — VERIFY AGAINST YOUR STANDARD FORM` at the top. Don't hallucinate template-specific conventions the firm may have.
5. Always output the final doc in a format suitable for attorney redlining (Markdown or plain text — the attorney will convert to `.docx` via the docx skill if needed).
**Core US C-Corp packet** (Delaware, typical):
- Certificate of Incorporation
- Bylaws
- Action by Sole Incorporator
- Initial Board Consent (appoint officers, approve bylaws, authorize stock issuance, approve banking, adopt equity plan if applicable)
- Initial Stockholder Consent (if needed — often unnecessary at formation)
- Founder Stock Purchase Agreements (with vesting + repurchase option)
- §83(b) election forms + filing instructions
- Confidential Information and Invention Assignment Agreement (CIIAA) for each founder
- Indemnification Agreements (optional but standard)
- EIN application plan (Form SS-4)
- Form D timing plan (if founder purchases trigger Reg D reliance)
**Core Canadian CBCA packet** (typical):
- Articles of Incorporation (CBCA Form 1)
- Initial Registered Office and First Board of Directors (CBCA Form 2)
- Incorporator's resolution
- Initial Directors' resolution (appoint officers, issue shares, approve bylaws, banking, fiscal year-end)
- Initial Shareholders' resolution (if needed)From bstevescherer/heycounsel-community, MIT.
More from bstevescherer/heycounsel-community
- 0.622score
conflicts-check
bstevescherer
Run a NY/NJ RPC conflicts check for a solo or small-firm practice against the firm's conflicts-check workbook whenever a new prospective client, vendor…
SkillBFreshness: B★ 43Claude Code +9 - 0.572score
employment-law-dashboard
bstevescherer
Build a single-file HTML dashboard for any area of US employment law, modeled after the AI Employment Laws Dashboard.
SkillCFreshness: C★ 43Claude Code +9 - 0.567score
template-synthesizer
bstevescherer
Guides the full lifecycle of drafting any commercial contract — from context elicitation and model document synthesis through outline approval and final Word…
SkillCFreshness: C★ 43Claude Code +9 - 0.567score
heycounsel-practice-coach
bstevescherer
Acts as a business coach for a HeyCounsel member's law practice, grounded in their own HeyCounsel data and the community's collective experience.
SkillCFreshness: C★ 43Claude Code +9 - 0.567score
word-contract-formatting
bstevescherer
Apply Darwin Legal formatting conventions when drafting or generating any contract, agreement, amendment, or legal document as a Word (.docx) file.
SkillCFreshness: C★ 43Claude Code +9 - 0.554score
hc-firm-site:build
bstevescherer
Build a complete law firm website in Claude Code — one command, four phases, no coding background required.
SkillCFreshness: C★ 43Claude Code +9 - 0.503score
matter-journal
bstevescherer
Manages client matter journals — persistent case files that give Claude full context on every client and matter.
SkillDFreshness: D★ 43Claude Code +9 - 0.503score
tx-title-analysis
bstevescherer
Texas title examination for residential and commercial real estate.
SkillDFreshness: D★ 43Claude Code +9 - 0.498score
redline-emailer
bstevescherer
Translates contract redlines into client-ready or opposing-counsel emails.
SkillDFreshness: D★ 43Claude Code +9 - 0.498score
your-skill-name
bstevescherer
Brief description of what this skill does.
SkillDFreshness: D★ 43Claude Code +9
Signals
- Stars
- 43
- Forks
- 6
- Open issues
- 0
- Last commit (this folder)
- May 4, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Website
- heycounsel.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from bstevescherer
- 0.622score
conflicts-check
bstevescherer
Run a NY/NJ RPC conflicts check for a solo or small-firm practice against the firm's conflicts-check workbook whenever a new prospective client, vendor…
SkillBFreshness: B★ 43Claude Code +9 - 0.572score
employment-law-dashboard
bstevescherer
Build a single-file HTML dashboard for any area of US employment law, modeled after the AI Employment Laws Dashboard.
SkillCFreshness: C★ 43Claude Code +9 - 0.567score
template-synthesizer
bstevescherer
Guides the full lifecycle of drafting any commercial contract — from context elicitation and model document synthesis through outline approval and final Word…
SkillCFreshness: C★ 43Claude Code +9 - 0.567score
heycounsel-practice-coach
bstevescherer
Acts as a business coach for a HeyCounsel member's law practice, grounded in their own HeyCounsel data and the community's collective experience.
SkillCFreshness: C★ 43Claude Code +9 - 0.567score
word-contract-formatting
bstevescherer
Apply Darwin Legal formatting conventions when drafting or generating any contract, agreement, amendment, or legal document as a Word (.docx) file.
SkillCFreshness: C★ 43Claude Code +9 - 0.554score
hc-firm-site:build
bstevescherer
Build a complete law firm website in Claude Code — one command, four phases, no coding background required.
SkillCFreshness: C★ 43Claude Code +9
Cite this page
formation-counsel skill. Agent Mart. https://agentmart.dev/skills/bstevescherer-formation-counsel (last updated 2026-10-24)