By TomazWang
AI-driven knowledge base builder for understanding brownfield projects. Provides commands for initializing and managing deepfield/ knowledge base structure.
Run initial bootstrap (Run 0) - classify sources, scan structure, detect domains, generate learning plan
Context-aware progression - do the next right thing for your knowledge base
Fast-forward autonomous learning — run multiple iterations without user intervention until confidence thresholds are met or limits are reached
Initialize deepfield/ directory structure for knowledge base
Add and classify new sources into the knowledge base
Classify sources by type, trust level, and domain relevance
Generate and update spec files for a domain under drafts/{lang}/{spec}/{domain}/{file}.md based on 3-tier spec routing
Auto-detect project domains from structure and content patterns
Focused single-domain learning specialist — analyzes one domain's files in isolation and writes findings and unknowns to domain-scoped output files
Infers and maintains the behavior↔tech domain mapping in domain-links.md
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
An AI-driven knowledge base builder for understanding brownfield projects.
Deepfield is a monorepo containing:
Together, they help you understand brownfield projects through structured exploration. Feed it sources (code, docs, wikis, tickets) and it will:
unknowns.md)| Scenario | Primary Sources | Focus |
|---|---|---|
| Legacy codebase takeover | Git repo, old wiki, tribal knowledge | Architecture, data flow, deployment |
| New team onboarding | Internal docs, repo, meeting notes | Glossary, conventions, business logic |
| Vendor system integration | API docs, SDK, sample code | API surface, auth, error handling |
| Compliance audit | Policy docs, codebase, configs | Data flow, access controls, PII |
| Monolith decomposition | Monorepo, DB schemas, configs | Domain boundaries, coupling, state |
For Published Package (Coming Soon):
Install the CLI globally:
npm install -g deepfield
Or install locally in a project:
npm install --save-dev deepfield
For Local Development/Testing:
# Clone the repository
git clone https://github.com/TomazWang/deepfield.git
cd deepfield
# Install dependencies
npm install
# Build the CLI
npm run build
# Link CLI globally
cd cli && npm link
# Verify installation
deepfield --version
# If 'command not found', add npm global bin to PATH:
echo 'export PATH="$(npm prefix -g)/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
Now you can use deepfield or df commands anywhere.
Requires Claude Code 2.1.69+. Update with
claude updateif needed.
Add the marketplace and install the plugin:
/plugin marketplace add TomazWang/deepfield
/plugin install deepfield@deepfield
That's it. The plugin is now available in Claude Code with all df-* commands.
To get future updates:
/plugin marketplace update deepfield
Install CLI (see above)
Link plugin to Claude Code:
# Clone or navigate to deepfield repo
cd deepfield
# Build the project
npm install
npm run build
# Link plugin to Claude Code
ln -s $(pwd)/plugin ~/.claude/plugins/deepfield
ls -la ~/.claude/plugins/deepfield
# Should show a symlink to your plugin directory
# Initialize knowledge base structure
deepfield init
# Configure your project interactively
deepfield start
# Check current status
deepfield status
/df-init - Initialize deepfield/ directory
/df-start - Start interactive project setup
/df-status - Display current state
deepfield init (or df init)Initialize the deepfield/ directory structure:
source/ - Source materials and baselineswip/ - Work in progress (active runs)drafts/ - Draft documents and notesoutput/ - Final knowledge base artifactsOptions:
-f, --force - Overwrite existing files-y, --yes - Skip confirmation promptsdeepfield start (or df start)Run interactive setup to configure your project:
project.config.jsonbrief.md templatedeepfield status (or df status)Display current project state:
Options:
-v, --verbose - Show detailed informationsource/ → Raw inputs (baseline + per-run)
wip/ → AI's private workspace (notes, maps, plans)
drafts/ → Living documents that evolve each run
output/ → Frozen versioned snapshots
npx claudepluginhub tomazwang/deepfield --plugin deepfieldCollaborative design and specification development through guided brainstorming
Focused plugin for creating Claude Code skills with interactive wizard and validation
Unified workflow: Spec → Plan → Task with complexity detection (Stage A/B/C)
Meta-plugin for creating, validating, and publishing Claude Code plugins
Comprehensive code review system with parallel specialized agents
AI-powered knowledge base management - Capture conversation learnings, maintain topic-specific KB files, Obsidian-compatible knowledge graph, structured dynamic context loading, and institutional knowledge in CLAUDE.md
Local-first memory server — hybrid BM25+vector search, vault management, lint, and launchd lifecycle for project knowledge.
Knowledge base skills for Claude Code — capture, search, and synthesize project knowledge
Helps Claude read a planning document and explore related files to get familiar with a topic. Asking Claude to prepare to discuss seems to work better than asking it to prepare to do specific work. This is followed by Plan, then Execute.
Bootstrap a wiki-first knowledge system into any project.
Flexible knowledge base scaffolding: personal KB, project docs, team collaboration with configurable entities, microdatabases, and VitePress portal