legal-research-assistant
Legal Research Assistant
This skill provides structured workflows for comprehensive legal research using freely available Indian legal resources.
Purpose
Conduct systematic legal research by:
- Searching across multiple authoritative sources (India Code, Indian Kanoon, government databases)
- Following source hierarchy (Constitution → Statutes → Case Law → Secondary Sources)
- Validating currency of law (checking amendments, repeals, superseding judgments)
- Organizing research findings with proper citations
When to Use This Skill
Use this skill when:
- Researching a new legal question from scratch
- Finding relevant statutes and case law on a topic
- Validating current applicability of legal provisions
- Building comprehensive legal analysis
- Preparing legal opinions or protocols
Research Sources (All Free Access)
Primary Sources
1. India Code (indiacode.nic.in)
- All Central Acts from 1836 onwards
- Current versions with amendments
- Search by Act name, year, or keyword
- Download PDFs of bare acts
2. Indian Kanoon (indiankanoon.org)
- 1.4M+ cases (SC, 24 HCs, 17 tribunals)
- 20,000+ documents added daily
- Full-text search with Boolean operators
- Case citators (cases citing a judgment)
3. Supreme Court Website (sci.gov.in)
- Latest judgments
- Cause lists
- Constitution Bench decisions
4. e-Courts Portal (ecourts.gov.in)
- Case status across district courts
- Judgment Information System
- Virtual hearings
5. Law Commission Reports (lawcommissionofindia.nic.in)
- Policy recommendations
- Law reform proposals
- Reports 1-279+
Secondary Sources (Free)
- Legal Services India (legalservicesindia.com)
- Legal Bites (legalbites.in)
- SCC Online Blog (scconline.com/blog)
- Bar & Bench (barandbench.com)
Research Workflow
Step 1: Define Research Question
Formulate precise question:
- ✅ GOOD: "What is the limitation period for filing suit for specific performance of sale agreement under Limitation Act 1963?"
- ❌ VAGUE: "Tell me about specific performance"
Identify:
- Legal Issue: [e.g., Limitation period]
- Domain: [e.g., Civil Law - Specific Relief]
- Jurisdiction: [e.g., All India / Specific State]
- Time Period: [e.g., Current law / Historical]
Step 2: Statutory Research (India Code)
Search Strategy:
- Identify relevant Act(s)
- Read bare statutory provisions
- Check for amendments
- Note cross-references
Example Search:
Topic: Limitation for specific performance
→ Search "Limitation Act 1963" on India Code
→ Navigate to Schedule
→ Find Article 54: "For the specific performance of a contract" - 3 years
→ Check for amendments post-1963
Refer to: @references/statutory-search-guide.md
Step 3: Case Law Research (Indian Kanoon)
Search Techniques:
Boolean Operators:
AND: Both terms must appearOR: Either term can appearNOT: Exclude term" ": Exact phrase
Examples:
"specific performance" AND "limitation" AND "Article 54"
"Section 3(d)" AND "evergreening" AND "Novartis"
"arbitrability" AND ("Vidya Drolia" OR "BALCO")
Filters:
- Court: Supreme Court, specific High Court
- Year Range: 2020-2024 for recent law
- Citation: Search by AIR/SCC number
Citator Function:
- Find cases citing a landmark judgment
- Track judicial treatment (followed, distinguished, overruled)
Refer to: @references/case-law-search-guide.md
Step 4: Validate Currency
Check:
- Amendments: Has statute been amended since judgment?
- Repeals: Has provision been repealed/replaced (e.g., IPC → BNS)?
- Overruling: Has case been overruled by larger bench?
- Legislative Changes: New Acts superseding old law?
Example:
Research on IPC Section 377:
- Original provision: Criminalized homosexuality
- Navtej Johar (2018): SC partially struck down Section 377
- Current status: Only bestiality remains criminal
→ Must cite Navtej Johar + current reading of Section 377
Step 5: Organize Findings
Structure:
- Statutory Provisions (with citations)
- Binding Precedents (Supreme Court cases)
- Persuasive Authorities (HC cases, Law Commission)
- Analysis (how authorities apply to question)
Citation Format:
- Use proper AIR/SCC citations (refer to legal-citation-validator skill)
- Include pinpoint references (specific page/paragraph)
- Note ratio decidendi vs obiter dicta
Step 6: Synthesize & Document
Create structured research memo:
# Research Memorandum
## Question Presented
[Precise legal question]
## Brief Answer
[1-2 sentence conclusion]
## Applicable Law
### Statutory Provisions
- [Act, Year], Section [X]: "[Relevant text]"
### Case Law
- [Case Name], [Citation]: [Holding]
### Analysis
[How law applies to facts]
## Conclusion
[Detailed answer with legal reasoning]
Source Hierarchy
When conflicts arise, follow this hierarchy:
- Constitution of India (supreme law)
- Supreme Court Judgments (binding on all courts)
- Central Statutes (as interpreted by SC)
- High Court Judgments (binding within state)
- Tribunal Decisions (subject to HC writ)
- Law Commission Reports (persuasive, not binding)
- Academic Commentary (persuasive)
Example Conflict:
If HC judgment contradicts earlier SC judgment:
→ SC judgment prevails (larger bench can overrule smaller bench SC decision)
→ Note HC judgment for persuasive value only
Advanced Search Scripts
Script 1: Bulk Case Citator
File: @scripts/case_citator.py
Search all cases citing a landmark judgment:
# Usage: python case_citator.py "Kesavananda Bharati" "AIR 1973 SC 1461"
# Returns: List of all cases on Indian Kanoon citing this judgment
Script 2: Statutory Amendment Tracker
File: @scripts/amendment_tracker.py
Check amendment history of any Act:
# Usage: python amendment_tracker.py "Arbitration and Conciliation Act" 1996
# Returns: Timeline of all amendments with dates
Refer to: @scripts/ directory for implementation
Integration
With Protocols
- Use this skill when creating new IL-* protocols
- Ensures research is comprehensive before drafting
With Agents
- Contract-law-specialist, civil-procedure-specialist, etc. use this for deep research
- Master orchestrator delegates complex research queries here
With Commands
/legal-research <question>invokes this skill's workflow
Example Research Workflows
Example 1: New Legal Question
Question: "Can mediated settlement agreement be challenged under Section 34 A&C Act?"
Workflow:
- Search India Code: Arbitration & Conciliation Act 1996 + Mediation Act 2023
- Find Section 29, Mediation Act 2023: MSA has status of arbitral award
- Search Indian Kanoon: "mediated settlement" AND "Section 34"
- Find relevant cases interpreting enforceability
- Synthesize: MSA under Mediation Act 2023 ≠ arbitral award under A&C Act 1996, different challenge mechanisms
Example 2: Transitional Law
Question: "Is IPC Section 300 or BNS equivalent applicable to offense committed in June 2024?"
Workflow:
- Check India Code: BNS effective date = July 1, 2024
- Transitional provisions: Offenses before July 1 governed by IPC
- Answer: IPC Section 300 applies (offense in June 2024)
Example 3: Recent Development
Question: "Latest SC position on cryptocurrency regulation?"
Workflow:
- Indian Kanoon search: "cryptocurrency" (filter: SC, 2020-2024)
- Find: Internet and Mobile Association of India v. RBI (2020)
- Check subsequent developments via Law Commission reports
- Search: "Digital Personal Data Protection Act 2023" cross-references
Tools Required
This skill uses:
- Read: Access reference files
- Grep: Search for keywords in protocols
- Bash: Execute Python research scripts
Disclaimer
This skill provides research methodology guidance. It does not constitute legal advice. Always:
- Verify all citations against primary sources
- Check currency of law as of research date
- Consult qualified advocates for legal opinions
- Do not rely solely on secondary sources
Skill Version: 1.0.0 Last Updated: 2025-12-05 Part of: Indian Law Knowledge Ecosystem Dependencies: legal-citation-validator
More from swarochish/indian-law-plugin
legal-opinion-drafter
Structure comprehensive legal opinions with proper formatting, citations, analysis, and mandatory legal disclaimers for Indian law matters. This skill should be used when drafting formal legal opinions, research memoranda, or advisory documents requiring professional legal analysis.
9court-etiquette-guide
Comprehensive guidance on Indian court etiquette, procedural protocols, and behavioral expectations for self-representing litigants, first-time lawyers, and law students
2legal-citation-validator
Validate statutory citations, case law references, and legal formatting according to Indian legal citation standards. This skill should be used when working with Indian legal documents, protocols, opinions, or any content containing statutory references or case law citations to ensure accuracy and proper formatting.
2limitation-calculator
Calculate precise limitation periods under Limitation Act 1963 including COVID-19 extension (531 days), exclusions, and extensions. This skill should be used when determining filing deadlines for legal proceedings, appeals, applications, or when analyzing whether a claim is time-barred.
2contract-analyzer
Systematically analyzes contract formation, validity, performance obligations, and potential issues under Indian Contract Act 1872 and related statutes
2grievance-tracker
Track public grievance status on CPGRAMS/state portals, analyze delays, and recommend escalation steps based on timeline and response status
2