indian-law
by swarochishv1.0.0
Complete Indian Law ecosystem — 32 specialist agents, 32 commands, 13 skills, and 235 reference protocols covering 11 domains of Indian law
Commands
analyze-contract/analyze-contract - Contract Analysis Command
appeal-strategyappeal strategy command
assess-specific-performance/assess-specific-performance - Specific Performance Viability Command
bail-applicationbail application command
breach-analysisbreach analysis command
calculate-limitationDescription
case-prepPractice case interviews with realistic cases and performance feedback
check-jurisdictionDescription
check-writComprehensive writ petition viability analysis tool that assesses whether filing a writ petition (mandamus, certiorari, prohibition, habeas corpus, quo warranto) under Article 226 (High Court) or Article 32 (Supreme Court) is appropriate for your case.
civic-queryGeneral-purpose civic law query handler that routes your question to the appropriate specialist agent (RTI, Administrative Law, Local Governance, Public Services, PIL/Environmental) for comprehensive guidance on citizen rights and government accountability under Indian law.
civil-suitAnalyze civil dispute, determine jurisdiction and maintainability, develop pleading strategy, assess interim relief prospects, and provide comprehensive litigation roadmap using CPC framework.
commercial-court-checkDetermine if dispute qualifies for Commercial Court jurisdiction under Commercial Courts Act, 2015.
consumer-complaintDescription
contract-advicecontract advice command
contract-reviewcontract review command
criminal-law-adviceTask**: Analyze the user's criminal law query and provide comprehensive legal advice.
critique-lawyerCritique legal arguments, strategies, and written submissions across ALL legal domains (labour, consumer, civil, writ, criminal, property, IP, corporate). Provides detailed feedback on structure, persuasiveness, legal accuracy, case law mastery, and logical coherence with actionable improvement s...
draft-contractdraft contract command
file-firfile fir
file-rtifile rti
patent-checkDescription
pil-viabilityAssess viability of filing Public Interest Litigation (PIL) for social justice causes, environmental protection, corruption exposure, or enforcement of diffused/collective rights. Evaluates bonafide intent, public interest element, evidence strength, and strategic litigation approach.
practice-labour-caseSimulate realistic labour court proceedings for lawyers to practice arguments, cross-examination, objection handling, and judicial reasoning. Provides AI-powered opposing counsel, judge responses, and case law challenges for comprehensive litigation skills development in wrongful termination, ret...
practice-lawyerInteractive mock court practice across ALL legal domains (labour, consumer, civil, writ petitions, criminal) with AI judge, opposing counsel, and witnesses. Provides realistic court simulations, performance feedback, and skill development for lawyers, law students, and aspiring litigators.
property-verifyConduct comprehensive property title verification, due diligence analysis, encumbrance review, and risk assessment for immovable property transactions (sale, mortgage, lease, gift) under Transfer of Property Act and Registration Act.
resolve-labour-disputeAnalyze employment termination, wrongful discharge, or statutory benefits dispute, assess domestic enquiry compliance, calculate all statutory dues (PF/ESI/Gratuity/Bonus), evaluate reinstatement prospects, and provide complete dispute resolution strategy from settlement to labor court litigation.
seek-injunctionDescription
self-represent-labourProvide step-by-step guidance for workers who cannot afford a lawyer to represent themselves in labour court proceedings, including form drafting, evidence preparation, court etiquette, examination strategies, and argument structuring for wrongful termination/retrenchment disputes.
self-representProvide step-by-step self-representation guidance across ALL law domains (labour, consumer, civil, property, writ petitions, IP, criminal) for litigants who cannot afford lawyers. Automatically detects legal domain and provides domain-specific filing guides, court etiquette, cost savings analysis...
start-arbitrationDescription
trial-preptrial prep command
ultimate-indian-lawComprehensive Indian legal assistance command providing expert guidance across all domains of Indian law including constitutional, criminal, civil, corporate, cyber, IP, tax, family, and property law. Powered by 160+ protocols, 18 specialized agents, and integrated knowledge graph.
Documentation
# Indian Law Plugin for Claude Code
[](https://github.com/swarochish/indian-law-plugin)
[](LICENSE)
[](https://claude.com/claude-code)
The most comprehensive Indian legal AI system available as a Claude Code plugin. 32 specialist agents, 32 commands, 13 analytical skills, and 235 reference protocols covering 11 domains of Indian law.
> **One command. Eleven legal domains. The entire Indian legal framework at your fingertips.**
---
## Why This Plugin?
India's legal system is vast and intricate — 1,500+ statutes, 40M+ pending cases, and a legal practice that spans everything from the Indian Contract Act 1872 to the Bharatiya Nyaya Sanhita 2023.
This plugin gives you:
- **32 specialist agents** that understand specific domains of Indian law, from contract formation to criminal defense to patent eligibility
- **235 reference protocols** encoding statutory provisions, landmark case law, procedural rules, and calculation formulas
- **32 slash commands** for common legal tasks — draft an RTI application, calculate gratuity, check limitation periods, prepare for trial
- **A master orchestrator** that routes any legal query to the right specialist automatically
Whether you're an advocate preparing case strategy, a law student studying for exams, an in-house counsel reviewing compliance, or a citizen navigating the legal system — this plugin makes Indian law accessible and actionable.
---
## Domains Covered
| Domain | What's Inside |
|--------|--------------|
| **Contract Law** | Formation, validity, breach, remedies, sale of goods, specific performance (Indian Contract Act 1872, Sale of Goods Act 1930, Specific Relief Act 1963) |
| **Criminal Law** | IPC/BNS offences, evidence, bail, trial procedure, sentencing, general exceptions (IPC 1860 / BNS 2023, CrPC / BNSS 2023) |
| **Corporate Law** | Companies Act 2013 compliance, formation, ROC filings, IBC insolvency, shareholder agreements |
| **Labour Law** | Industrial disputes, termination, PF/ESI/Gratuity/Bonus calculators, retrenchment compensation |
| **Civil Procedure** | CPC suits, evidence examination, limitation periods, injunctions, appeals |
| **Property Law** | Transfer of Property Act, title verification, due diligence, registration |
| **Intellectual Property** | Patents (55 protocols), trademarks, copyrights, trade secrets, IP portfolio strategy |
| **Consumer Protection** | Consumer complaints (CPA 2019), RERA, e-commerce disputes |
| **Constitutional & Civic Law** | Writs (Article 32/226), RTI applications, PIL guidance, tribunal procedures |
| **ADR** | Arbitration (with 2015/2019/2021 amendments), mediation, conciliation |
| **Cyber Law** | IT Act offences, digital evidence (Section 65B), electronic records |
---
## Installation
Requires [Claude Code](https://claude.com/claude-code) v1.0.33 or later.
```bash
# Clone the repository
git clone https://github.com/swarochish/indian-law-plugin.git
# Load the plugin
claude --plugin-dir ./indian-law-plugin
```
Or add to your project's `.claude/settings.json`:
```json
{
"plugins": ["path/to/indian-law-plugin"]
}
```
---
## Quick Start
```bash
# Master command — routes any legal query to the right specialist
/indian-law:ultimate-indian-law
# Contract analysis
/indian-law:analyze-contract
/indian-law:draft-contract
# Criminal law
/indian-law:criminal-law-advice
/indian-law:bail-application
/indian-law:file-fir
# Civic rights
/indian-law:file-rti
/indian-law:check-writ
/indian-law:pil-viability
# Labour disputes
/indian-law:resolve-labour-dispute
/indian-law:practice-labour-case
# Litigation
/indian-law:civil-suit
/indian-law:calculate-limitation
/indian-law:trial-prep
/indian-law:appeal-strategy
# Property & IP
/indian-law:property-verify
/indian-law:patent-check
```
See `commands/` for all 32 available commands.
---
## How It Works
```
User Query
|
v
indian-law-master-orchestrator
|
+---> Classifies query by legal domain
|
+---> Routes to specialist agent (1 of 32)
| |
| +---> Agent reads relevant protocols (235 total)
| |
| +---> Applies domain-specific analysis framework
| |
| +---> Returns structured legal analysis
|
v
Structured Response with:
- Applicable statutes & sections
- Landmark case citations
- Step-by-step procedure
- Risk assessment
- Actionable next steps
```
**Multi-agent architecture**: Each legal domain has a dedicated specialist agent trained on domain-specific protocols. The master orchestrator handles routing, and agents can collaborate on cross-domain queries (e.g., a property dispute that involves contract law and civil procedure).
**Protocol-backed knowledge**: Every agent draws from curated reference protocols that encode statutory provisions, judicial interpretations, procedural rules, and worked examples — not generic training data.
---
## What's Inside
| Component | Count | Description |
|-----------|-------|-------------|
| Agents | 32 | Specialist agents covering all legal domains |
| Commands | 32 | Slash commands for common legal tasks |
| Skills | 13 | Reusable analytical capabilities |
| Protocols | 235 | Reference knowledge base across 12 directories |
| **Total** | **312** | |
### Key Agents
| Agent | Domain |
|-------|--------|
| `indian-law-master-orchestrator` | Routes queries to appropriate specialist |
| `contract-law-specialist` | Contract formation, validity, breach, remedies |
| `criminal-law-specialist` | IPC/BNS offences, defense, prosecution strategy |
| `corporate-compliance-officer` | Companies Act compliance, ROC filings, annual returns |
| `labour-dispute-strategist` | Industrial disputes, termination, statutory benefits |
| `property-law-specialist` | Property transactions, title verification, due diligence |
| `ip-law-specialist` | Patents, trademarks, copyrights, trade secrets |
| `rti-specialist` | Right to Information applications and appeals |
| `mock-court-simulator` | Practice court proceedings and oral arguments |
| `evidence-analyst` | Evidence admissibility, Section 65B, chain of custody |
| `adr-specialist` | Arbitration, mediation, conciliation under A&C Act |
### Key Skills
| Skill | What It Does |
|-------|-------------|
| `contract-analyzer` | Systematic contract validity analysis under Indian Contract Act |
| `criminal-case-analyzer` | 6-phase criminal case analysis framework |
| `labour-law-calculator` | Calculate PF, ESI, Gratuity, Bonus, Retrenchment Compensation |
| `limitation-calculator` | Determine limitation periods under the Limitation Act |
| `writ-jurisdiction-advisor` | Which writ to file, which court, locus standi assessment |
| `legal-opinion-drafter` | Structure legal opinions with statutory analysis |
| `rti-application-drafter` | Draft RTI applications with proper formatting |
### Protocol Coverage
```
protocols/
├── contract_law/ 18 protocols (formation, breach, remedies, special contracts)
├── criminal_law/ 30 protocols (offences, evidence, procedure, bail, sentencing)
├── corporate_law/ 26 protocols (formation, compliance, IBC, directors, meetings)
├── labour_law/ 21 protocols (disputes, PF, ESI, gratuity, bonus, termination)
├── civil_procedure/ 12 protocols (suits, evidence, limitation, injunctions, appeals)
├── property_law/ 7 protocols (transfer, registration, due diligence)
├── intellectual_property/ 8 protocols (patents, trademarks, copyrights)
├── consumer_misc/ 7 protocols (consumer protection, RERA, e-commerce)
├── indian_civic_law/ 12 protocols (writs, RTI, PIL, tribunals, local governance)
├── indian_law/ 9 protocols (ADR, limitation, property, consumer, IP)
└── extracted/
├── indian-law/ 30 protocols (cross-domain reference)
└── indian-patent-law/ 55 protocols (comprehensive patent law)
```
---
## Current as of 2025
This plugin is updated for the latest Indian legal framework:
- **Bharatiya Nyaya Sanhita 2023** (BNS) — replaces IPC for offences after July 1, 2024
- **Bharatiya Nagarik Suraksha Sanhita 2023** (BNSS) — replaces CrPC
- **Bharatiya Sakshya Adhiniyam 2023** (BSA) — replaces Indian Evidence Act
- **Arbitration Act amendments** (2015, 2019, 2021)
- **COVID-19 limitation extensions** (Supreme Court orders 2020-2021)
- **Consumer Protection Act 2019** (replaces 1986 Act)
- **Companies Act 2013 amendments** through 2024
---
## Structure
```
indian-law-plugin/
├── .claude-plugin/plugin.json Plugin manifest
├── LICENSE MIT License
├── README.md This file
├── agents/ 32 specialist agents
├── commands/ 32 slash commands
├── skills/ 13 skill directories (each with SKILL.md)
└── protocols/ 235 reference protocols across 12 directories
```
---
## Contributing
Contributions are welcome. If you'd like to:
- **Add protocols** for a legal domain — follow the existing naming convention (e.g., `IL-DOMAIN-TOPIC.md`)
- **Improve an agent** — ensure it references the correct protocols
- **Report issues** — open a GitHub issue with the legal domain and use case
Please ensure all contributions include proper statutory citations and are specific to Indian law.
---
## Disclaimer
This plugin provides legal information and analytical tools for educational and research purposes. It does **not** constitute legal advice. Always consult a qualified advocate enrolled with the Bar Council of India for actual legal matters. The authors accept no liability for decisions made based on this plugin's output.
---
## License
[MIT](LICENSE) - Swarochish Chekuri
---
## Author
**Swarochish Chekuri**