Loading...
Loading...
Session opener. Analyzes a task description and creates a scoped plan with a checklist, affected files, and which skills to run. Use at the start of every coding session before writing any code.
npx skill4agent add deepread-tech/skills prepare$ARGUMENTS| Category | Signal |
|---|---|
| Pipeline | New/modified node, tool, graph, state change |
| API | New/modified endpoint, request/response model |
| Database | New table, column, migration, model change |
| Service | New/modified service (auth, storage, billing, AI models) |
| Feature | User-facing capability spanning multiple layers |
| Bug Fix | Fix to existing behavior |
| Refactor | Structural change, no new behavior |
| Config | CI/CD, dependencies, environment, Makefile |
docs/architecture/overview.mddocs/architecture/pipelines.mddocs/architecture/process-flow.mdAGENTS.mddocs/api/reference.mddocs/development/migrations.mddocs/development/testing.mdsrc/pipelines/state.pysrc/api/models.pysrc/pipelines/state.py ← new state keys?
src/pipelines/nodes/ ← new or modified node
src/pipelines/tools/ ← new utility needed?
src/pipelines/graphs/ ← wire node into graphsrc/api/models.py ← request/response models (source of truth)
src/api/v1/routes.py ← user-facing routes
src/api/dashboard/v1/ ← dashboard routes
src/services/ ← business logic behind the endpointsrc/core/models.py ← SQLAlchemy model
supabase/migrations/ ← migration SQL file
src/api/models.py ← if field is API-exposedsrc/services/ ← service implementation
src/core/config.py ← new env vars?
src/core/exceptions.py ← new exception types?from src.module import thinglogger = logging.getLogger(__name__)except:print()src/async@traceable(name="...")PipelineStatedictstep_timingsPipelineStatestate.pyasyncio.Semaphorecost_tracking.pysrc/api/models.pysrc/core/models.pysupabase/migrations/YYYYMMDDHHMMSS_name.sqlIF NOT EXISTSIF EXISTSuser_idTIMESTAMPTZTIMESTAMPJSONBJSONsrc/core/config.pymake quick-checktests/conftest.py@pytest.mark.unit@pytest.mark.integration@pytest.mark.asynciouv run pytest <test_file> -vAGENTS.md| When | Skill | Reason |
|---|---|---|
| After coding | | Generate tests for new code |
| After pipeline work | | Validate node contracts and tool purity |
| After coding | | Catch pattern violations |
| If DB changed | | Create migration properly |
| If API changed | | Check cross-repo impact |
| Before commit | | Final go/no-go |
## Prepare: [short task title]
### Scope
[1-2 sentence summary of what this task involves]
### Category
[Pipeline / API / Database / Service / Feature / Bug Fix / Refactor]
### Files to Touch
- `path/to/file.py` — what to do here
- `path/to/other.py` — what to do here
### Checklist
- [ ] item 1
- [ ] item 2
- [ ] ...
### Skills to Run
1. After coding → `/test-gen path/to/new_file.py`
2. After coding → `/pipeline-check` (if pipeline)
3. Before commit → `/pre-commit`
### Watch Out For
[Anything tricky or easy to miss for this specific task]docs/AGENTS.md