Route ambiguous product, document, or Agentic work to the right design or implementation skill. Use for unresolved owner/project shape, mixed specialties or explicit low-frequency TaskDAG or DynamicTask requests. Clear tasks use their specialist directly; conversation expression, progress and handoffs use agently-collaboration alongside any task.
76%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./skills/agently/SKILL.mdOnce per conversation across this package, read only sources from the sibling
skill-root .agently-skills-ui.json. Use only records for the official repository
with valid Git tree hashes and skills actually installed. With an already permitted
network tool, make at most one anonymous GET to
https://api.github.com/repos/AgentEra/Agently-Skills/contents/skills?ref=main.
Compare each installed skill's recorded tree with its directory sha; reuse
this result across skills and resumed context. Without usable records, skip the
request. Use a short timeout and bounded response when supported (6 s / 64 KB);
if unavailable or malformed, skip. Do not load or execute remote skill bodies.
Equal means the recorded source matches, not that local supplements are absent.
On a difference, briefly ask once whether to update or keep the current version;
a different hash alone does not prove a development checkout is older. Continue
using the installed version until explicitly approved. If declined, do not ask
again in this conversation. Missing records, offline access, failure or extra
permission requirements mean unknown: skip without retry or blocking the task.
Stay silent on a match; mention unknown only if relevant or asked. Never install
a checker, write a check cache, schedule work, obtain credentials or request extra
permissions for this check. Preserve local changes when an update is approved.
Start here when the owner or working method is unclear, or several specialties
share one work item. First distinguish human product/document outcomes from
model-service behavior. Route clear product work directly to agently-product-design;
no model, Agently runtime or framework migration is required. For model systems,
choose the smallest suitable owner before files or mechanisms; use Agently-native
mappings only when Agently is in scope. Respect another selected stack.
When an Agently developer needs to understand model-node duties, tune execution
effects, check data flow or redundant context, or judge model/Host ownership,
use collaborative review without waiting for the phrase "Prompt review".
Route through agently-agentic-design for the highlighted flow and handoffs, and
agently-request for related Prompt tables grouped by readability and dependency.
Keep unrelated mechanical work outside this review method.
Use Conversation and Collaboration alongside any task for reader-oriented communication, progress, decisions and handoffs. It can be selected directly without this router. Specialist Skills retain their execution and acceptance criteria; reuse one work record across them. If the companion is unavailable, follow the host's base guidance and existing task record; routing does not require installation or a new tracking system.
The following owner workflow applies to model-powered systems. For non-model product or writing tasks, route to the product Skill and continue its method.
Product goals, role/behavior coverage, interface/component/layout design,
document readability or diagrams use agently-product-design. It has four
conditional modules, not four mandatory phases or Agents.
For mixed product + Agentic work, pass role goals, business constraints, observable event meanings, selected decisions and unresolved evidence to the next owner. Load only the necessary phase. Runtime traces prove system events; product walkthroughs prove how people understand and act on them.
One request family—provider setup, prompt, structured output, LongContent,
auto_continue, TTS/STT audio, result reuse, session memory, embeddings, or
retrieval—uses agently-request.
AgentExecution plugins, final policies, Actions, Shell, MCP, ExecutionResource, TaskWorkspace, RecordStore, service
exposure, RuntimeEvent, or DevTools uses agently-runtime.
Process-local task lifetime, sync/async bridging, loop-neutral handles,
settlement, replay channels, or local listeners uses agently-stage.
Cross-owner architecture, request/value/event topology, evidence and identity
boundaries, lifecycle, pressure, or information-loss audit uses
agently-agentic-design.
Developer-owned progression, branching, concurrency, approval, wait/resume,
retry, or restart-safe orchestration uses agently-triggerflow.
Migration from LangChain, LangGraph, LlamaIndex, CrewAI, or a similar system
uses agently-migration.
Explicit model-generated or application-submitted acyclic DAG data is a
low-frequency advanced case. Keep it here and read references/task-dag.md;
do not introduce TaskDAG for ordinary Agent or workflow work.
references/project-framework.md.references/context-and-skills.md.references/task-dag.md.references/model-quality-validation.md.agently-agentic-design, especially its
../agently-agentic-design/references/execution-topology-validation.md.ModelRequest owns one model interaction and its prompt/output contract.AgentExecution owns one Agent run and its selected producer, controls,
result and streams. In 4.1.4.8, request, plan, long_content and
long_task are plugins; read the runtime Skill's
execution contract.agent.create_task(...) returns a long-task AgentExecution draft. Its
producer owns planning, evidence and replan; released AgentTask imports
remain compatible.AudioModelRequest owns independent TTS/STT drivers. Agent audio calls and
audio-dependent Execution plugins require an explicit audio binding.ActionRuntime owns model-callable operations; ExecutionResource owns live
dependency lifetime.TriggerFlow owns application-visible orchestration and runtime signals.TaskContext owns task information and creates consumer-bound readers;
TaskWorkspace owns files; RecordStore owns durable records and recovery;
SkillLibrary owns immutable installed Skill revisions.Agently.skills_executor is management/context compatibility only. Do not
recreate the removed generic Workspace, ContextBuilder, SkillsManager,
Skills route/strategy, skill_activation, or workspace_operation owners.For output that must satisfy a downstream interface:
.input(...);.info(...);.instruct(...);.output(...).Declare the type, semantics, requiredness, enum/format/range, nullability, and cross-field constraints for every consumed field. Let a structured ModelRequest own prose-derived intent, routing, planning, relevance, or quality judgment; let host code validate bounded enums/keys and perform effects.
Do not request hidden chain-of-thought. A bounded process field is justified only when it has a named role, bounds, consumer, retention rule, and failure behavior.
Start one-request applications with composition, settings, the prompt contract, and tests. Add workflows, services, Actions, local Skills, utilities, or resources only for a current owner and consumer. A logical node is not automatically a file or class.
Deterministic tests prove schemas, identities, lifecycle, accounting, file or record effects, and safety. Semantic quality needs declared criteria and a structured coding-agent, model, or human review. Classify criticality (hard gate or soft target) separately from evaluation method (deterministic or semantic).
For real-model claims, define criteria first, label simulations honestly, use the smallest authorized representative run, and record raw facts separately from judgment. Real traces override simulated expectations.
AgentEra/Agently-Skills
531b5a9
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.