CHANGELOG.md
LICENSE
MANIFEST.in
README.md
THIRD_PARTY_NOTICES.md
pyproject.toml
setup.py
.ai/foundation.md
.ai/django/core.md
.ai/django-rest-framework/core.md
.ai/django-rest-framework/3.14/core.md
.ai/django-rest-framework/3.15/core.md
.ai/django/4.2/core.md
.ai/django/5.0/core.md
.ai/django/skill/django-development/SKILL.md
.ai/fastapi/core.md
.ai/fastapi/skill/fastapi-development/SKILL.md
.ai/flask/core.md
.ai/flask-cors/core.md
.ai/flask-cors/5.0/core.md
.ai/flask-cors/6.0/core.md
.ai/flask-jwt-extended/core.md
.ai/flask-jwt-extended/4.4/core.md
.ai/flask-jwt-extended/5.0/core.md
.ai/flask-mail/core.md
.ai/flask-mail/0.9/core.md
.ai/flask-mail/1.0/core.md
.ai/flask-migrate/core.md
.ai/flask-migrate/3.1/core.md
.ai/flask-migrate/4.0/core.md
.ai/flask-sqlalchemy/core.md
.ai/flask-sqlalchemy/3.0/core.md
.ai/flask-sqlalchemy/3.1/core.md
.ai/flask/2.3/core.md
.ai/flask/3/core.md
.ai/flask/skill/flask-development/SKILL.md
.ai/masonite/core.md
.ai/masonite/skill/masonite-development/SKILL.md
.ai/pytest/core.md
.ai/pytest-django/core.md
.ai/pytest-django/4.8/core.md
.ai/pytest-django/5.0/core.md
.ai/pytest/skill/pytest-testing/SKILL.md
.ai/python/core.md
.ai/python-pop/core.md
.ai/python-pop/skill/python-pop-development/SKILL.md
.ai/python/skill/python-best-practices/SKILL.md
.ai/sqlalchemy/core.md
.ai/sqlalchemy/1.4/core.md
.ai/sqlalchemy/2.0/core.md
docs/publish-checklist.md
docs/releasing.md
docs/assets/python-pop.svg
src/python_pop/__init__.py
src/python_pop/__main__.py
src/python_pop/cli.py
src/python_pop/compat.py
src/python_pop/extension.py
src/python_pop/flask_cli.py
src/python_pop/inspection.py
src/python_pop/python_pop_manager.py
src/python_pop/resources.py
src/python_pop.egg-info/PKG-INFO
src/python_pop.egg-info/SOURCES.txt
src/python_pop.egg-info/dependency_links.txt
src/python_pop.egg-info/entry_points.txt
src/python_pop.egg-info/requires.txt
src/python_pop.egg-info/top_level.txt
src/python_pop/console/__init__.py
src/python_pop/console/add_skill.py
src/python_pop/console/execute_tool.py
src/python_pop/console/inspect.py
src/python_pop/console/install.py
src/python_pop/console/main.py
src/python_pop/console/mcp.py
src/python_pop/console/update.py
src/python_pop/contracts/__init__.py
src/python_pop/contracts/agents.py
src/python_pop/frameworks/__init__.py
src/python_pop/frameworks/base.py
src/python_pop/frameworks/builtins.py
src/python_pop/frameworks/detector.py
src/python_pop/frameworks/registry.py
src/python_pop/install/__init__.py
src/python_pop/install/agents_detector.py
src/python_pop/install/guideline_composer.py
src/python_pop/install/guideline_config.py
src/python_pop/install/guideline_writer.py
src/python_pop/install/mcp_launcher.py
src/python_pop/install/skill.py
src/python_pop/install/skill_composer.py
src/python_pop/install/skill_writer.py
src/python_pop/install/agents/__init__.py
src/python_pop/install/agents/agent.py
src/python_pop/install/agents/amp.py
src/python_pop/install/agents/claude_code.py
src/python_pop/install/agents/codex.py
src/python_pop/install/agents/copilot.py
src/python_pop/install/agents/cursor.py
src/python_pop/install/agents/gemini.py
src/python_pop/install/agents/junie.py
src/python_pop/install/agents/opencode.py
src/python_pop/install/detection/__init__.py
src/python_pop/install/detection/strategies.py
src/python_pop/mcp/__init__.py
src/python_pop/mcp/server.py
src/python_pop/mcp/tool_registry.py
src/python_pop/mcp/tools/__init__.py
src/python_pop/mcp/tools/base.py
src/python_pop/mcp/tools/fastapi_stub.py
src/python_pop/mcp/tools/inspect_django_project.py
src/python_pop/mcp/tools/inspect_flask_config.py
src/python_pop/mcp/tools/inspect_project.py
src/python_pop/mcp/tools/list_django_management_commands.py
src/python_pop/mcp/tools/list_django_routes.py
src/python_pop/mcp/tools/list_flask_blueprints.py
src/python_pop/mcp/tools/list_flask_cli_commands.py
src/python_pop/mcp/tools/list_flask_extensions.py
src/python_pop/mcp/tools/list_flask_routes.py
src/python_pop/mcp/tools/list_guidelines.py
src/python_pop/mcp/tools/list_modules.py
src/python_pop/mcp/tools/masonite_stub.py
src/python_pop/skills/__init__.py
src/python_pop/skills/remote/__init__.py
src/python_pop/skills/remote/github_repository.py
src/python_pop/skills/remote/github_skill_provider.py
src/python_pop/skills/remote/remote_skill.py
src/python_pop/skills/remote/skill_auditor.py
src/python_pop/support/__init__.py
src/python_pop/support/assets.py
src/python_pop/support/config.py
src/python_pop/support/display.py
src/python_pop/support/prompts.py
src/python_pop/support/security.py
tests/test_cli.py
tests/test_frameworks.py
tests/test_install.py
tests/test_mcp.py
tests/test_privacy.py
tests/test_remote_skills.py
tests/test_security.py
tests/fixtures/sample_django_project/manage.py
tests/fixtures/sample_django_project/requirements.txt
tests/fixtures/sample_django_project/sample_django_project/__init__.py
tests/fixtures/sample_django_project/sample_django_project/api_urls.py
tests/fixtures/sample_django_project/sample_django_project/settings.py
tests/fixtures/sample_django_project/sample_django_project/urls.py
tests/fixtures/sample_django_project/sample_django_project/blog/__init__.py
tests/fixtures/sample_django_project/sample_django_project/blog/views.py
tests/fixtures/sample_django_project/sample_django_project/blog/management/__init__.py
tests/fixtures/sample_django_project/sample_django_project/blog/management/commands/__init__.py
tests/fixtures/sample_django_project/sample_django_project/blog/management/commands/reindex_posts.py
tests/fixtures/sample_flask_app/requirements.txt
tests/fixtures/sample_flask_app/app/__init__.py
tests/fixtures/sample_flask_app/app/api/__init__.py
tests/fixtures/sample_flask_app/app/api/users.py
tests/fixtures/sample_flask_app/app/commands/__init__.py
tests/privacy/example-local-privacy.txt