skill-python-research
Research Python/Z3 patterns and APIs for semantic theory development. Invoke for Python-language research tasks.
npx skills add majiayu000/claude-skill-registry --skill skill-python-research-benbrastmckie-modelchecker-2 --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Python Research Skill Specialized research agent for Python/Z3 semantic theory development tasks. ## Trigger Conditions This skill activates when: - Task language is "python" - Research involves Z3, semantic theories, or model checking - Codebase exploration is needed ## Research Strategies ### 1. Local Codebase First Always check existing code first: ``` 1. Grep for relevant patterns 2. Glob for similar files 3. Read existing implementations 4. Understand existing patterns before proposing new ones ``` ### 2. Z3 API Research For Z3-specific patterns: ``` 1. WebSearch "z3 python {concept}" 2. WebFetch Z3 documentation 3. Check existing z3_helpers.py 4. Test patterns with Bash(python -c "...") ``` ### 3. Theory Pattern Research For semantic theory patterns: ``` 1. Read existing theories (logos, exclusion, imposition, bimodal) 2. Identify common patterns 3. Check theory_lib/__init__.py for registration 4. Review theory-specific tests ``` ## Research Areas ### Z3 Patterns - Solver configuration and optimization - Constraint generation patterns - Model extraction and interpretation - Incremental solving - Timeout handling ### Theory Development - SemanticDefaults extension patterns -
- Trigger Conditions
- Research Strategies
- 1. Local Codebase First
- 2. Z3 API Research
- 3. Theory Pattern Research
- Research Areas
- Z3 Patterns
- Theory Development
- Testing Patterns
- Codebase Conventions
- Execution Flow
- Research Report Format
- Return Format
- Quick Validation Commands
Test Z3 pattern
import z3
s = z3.Solver()
x = z3.Bool('x')
Test import
Check theory structure
ls Code/src/model_checker/theory_lib/logos/What does the skill-python-research skill do?
Research Python/Z3 patterns and APIs for semantic theory development. Invoke for Python-language research tasks.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill skill-python-research-benbrastmckie-modelchecker-2 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
