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 appear - •
OR: Either term can appear - •
NOT: 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